前言
知道badusb已經很久了,可是遲遲沒有購買,緣由嘛。。很簡單:我菜嘛,怕買來了用不起來,怕須要驅動。。(但我仍是在幾個月後買了..)github
購買
我用的是Digispark一個基於ATTINY85微控制器的USB開發板,體積小且價錢便宜。
淘寶一個差很少10塊5吧。淘寶地址windows
開搞~(踩坑)~
a.踩坑準備所需
- arduino(IDE) 下載地址
- digispark drive(驅動) 下載地址
b.具體配置教程
- 請參考第一篇參考文章。
- 須要注意的就是在首選項內添加JSON。
- 下載好後選擇Tools(工具) -> Borad(開發板) - > Digispark (Default - 16.5mhz)
- 再選擇Tools(工具) -> Programmer(編輯器) -> USBtinyISP
踩坑
a.開始燒錄
- 具體代碼請參考第二篇參考文章。
- 拷貝好代碼後,點擊upload(注意這一步驟是不須要插着Digispark)。
- 等待arduion出現下面代碼提示,具體意思:請插入你的硬件。
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
b.開始踩坑
- 你會發現燒錄成功後,燒錄的代碼只會執行一次,而且其餘電腦不會自動安裝驅動。(~抓狂~)
- 我加了相關的Q羣,查了百度大量信息,最後發現多是個人Digispark內置的Bootloader版本過低了。
- 具體升級Bootloader方法,請參考第三篇參考文章。
- 若是嫌棄下載慢的話,藍奏雲密碼:3k0e,我原本還想把IDE分享,結果大於180M沒法上傳,因此就只能本身慢慢下載~
c.刷完固件
- 升級好Bootloader。
- 再燒錄一次。
- 再用其餘沒有digispark驅動電腦試試
大功告成
大功告成!markdown
最後的聲明:本人僅作研究,興趣愛好。並分享個人踩坑經驗。
未經容許不得傳播。
本文僅供學習之用,不負任何法律責任。jsp
參考文章
1、 7塊錢的BadUSB
2、 badusb的學習記錄&入侵windows主機
3、 DigiSpark更新Bootloader編輯器