BadUSB制作教程

? ? ? ? 和大多數(shù)人一樣,最初見到BadUSB是在美劇《黑客軍團(tuán)》中,是fsociety組織常用的工具之一,無論是向服務(wù)器下載木馬控制被害者主機(jī),還是達(dá)琳在停車場(chǎng)帥氣的扔出大量USB釣魚,BadUSB都是功不可沒的物理武器之一。

劇情中使用Hak5的USB rubber ducky控制目標(biāo)主機(jī)
達(dá)琳在停車場(chǎng)扔BadUSB釣魚

BadUSB的優(yōu)點(diǎn)

? ? ? ? 在USB攻擊領(lǐng)域,很多年前常用的是老式USB病毒autorun.inf,現(xiàn)在估計(jì)隨便一個(gè)殺毒軟件就能把它殺得死死的,與autorun.inf不同,BadUSB是利用了USB協(xié)議上的漏洞,通過更改USB的內(nèi)部固件,在正常的USB接口接入后,模擬外置鼠標(biāo)、鍵盤的功能,以此來使目標(biāo)主機(jī)執(zhí)行已經(jīng)精心構(gòu)造好的命令。在此過程中不會(huì)引起殺毒軟件、防火墻的一絲懷疑。而且因?yàn)槭窃诠碳?jí)別的應(yīng)用,U盤格式化根本無法阻止其內(nèi)部代碼的執(zhí)行。

? ? ? ? 同樣因?yàn)槭菍?duì)USB的利用,Windows、Linux、MAC等各類操作系統(tǒng)不必聯(lián)網(wǎng)下載專用的驅(qū)動(dòng)程序。此外,向BadUSB燒錄的程序極為簡(jiǎn)單,大部分是對(duì)鍵盤按鍵進(jìn)行模擬,上手較為容易。

? ? ? ? BadUSB也是社會(huì)工程學(xué)的一個(gè)典型示例,它極大地利用了人們的好奇心,在路邊撿到的USB,估計(jì)九成以上的人們都想看看里面有什么東西,而當(dāng)你插入U(xiǎn)盤,攻擊就很難再停止下來了。

制作BadUSB的幾種板子

? ? ? ? 能夠制作BadUSB的幾種常見載體有:leonardo_Arduino、Phison、Teensy、Attiny85、PS2303(芯片)、Rubber_Ducky等,這里筆者都有試過,從外觀形狀和制作成功率來看,使用leonardo_Arduino制作BadUSB的效果最好,使用起來也較為方便。

Rubber_Ducky
Attiny85
PS2303群聯(lián)芯片
leonardo_Arduino

那么來做一個(gè)BadUSB怎么樣?

?????? 這里選用外觀形狀最像USB的leonardo_Arduino為載體制作BadUSB,首先第一步就是要去下載Arduino開發(fā)者工具——用來向leonardo燒錄程序的軟件。這里貼一個(gè)Arduino中文社區(qū)的下載地址:https://www.arduino.cn/thread-5838-1-1.html,下載安裝較為簡(jiǎn)單,這里不再贅述。安裝后打開軟件,你將看到如下所示的界面圖:

Arduino開發(fā)者工具界面

? ? ? ? 然后打開工具-開發(fā)板-開發(fā)板管理器:

打開開發(fā)板管理器

? ? ? ? 聯(lián)網(wǎng)安裝Arduino AVR Boards板子:

Arduino AVR Boards開發(fā)板

? ? ? ? 回到主界面,開發(fā)板選擇,選擇工具-開發(fā)板- Arduino Leonardo。編程器選擇,AVRISP mkII,如下圖所示:

開發(fā)板及編程器選擇

? ? ? ? 然后就是寫入代碼,如果你嫌自己寫太麻煩,這里有個(gè)快速編寫命令的工具:Automator,熟悉MAC的朋友可能認(rèn)識(shí),它主要是用來在MAC上發(fā)揮“按鍵精靈”的作用。這里附上GitHub上的下載地址:https://github.com/Catboy96/Automator

? ? ? ? 其實(shí)代碼寫起來不難,關(guān)鍵看我們自己要實(shí)現(xiàn)什么效果,比如我就比較壞了,我打算先把對(duì)方開機(jī)密碼先改了,然后在用各種顏色刷遍命令行,給對(duì)方一種美的享受,最后再開開心心的關(guān)掉對(duì)方桌面進(jìn)程,當(dāng)然能藍(lán)屏的還是先藍(lán)屏比較好。

? ? ? ? 寫好代碼后,點(diǎn)擊左上角的那個(gè)對(duì)號(hào)進(jìn)行編譯,沒有報(bào)錯(cuò)信息一般就是成功了:

編譯成功

? ? ? ? 最后插上你的leonardo,點(diǎn)擊左上角第二個(gè)箭頭符號(hào)進(jìn)行上傳,等待個(gè)50幾秒就成功了。

PS:效果爆炸,程序?qū)⒏乃杏脩舻拿艽a,你別忘了新的開機(jī)密碼哈,笑~~

忘記了別慌,百度或者聯(lián)系我,我教你怎么辦~~

歡迎微信討論技術(shù):wwy18795980897


代碼已上傳至GitHub及Gitee,此外還有一個(gè)連接服務(wù)器下載MSF木馬并后臺(tái)運(yùn)行的程序,載體某寶就有賣,跪求star

GitHub:https://github.com/wangwei39120157028/BadUSB

Gitee:https://gitee.com/wwy2018/BadUSB

其他項(xiàng)目也挺好玩的,如果有興趣的話,繼續(xù)跪求Star。


精選圖片:







最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容