【樹莓派Pico制作Badusb】一個(gè)U盤就能攻擊所有電腦

視頻教程


樹莓派Pico
microusb數(shù)據(jù)線
能聯(lián)網(wǎng)的電腦
在某寶,只要 ≈20r 就能買到一個(gè)全新的Pico?。惆鍩o針腳)
需要下載的東西:

我把要下載的東西整合到網(wǎng)盤了,不保證是最新版
https://mapleskys.lanzouo.com/iAHyc0ptljxi
密碼:bili

CircuitPython UF2文件下載:
https://circuitpython.org/board/raspberry_pi_pico/

Adafruit_CircuitPython庫下載:https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest

pico-ducky下載:
https://github.com/dbisu/pico-ducky

三個(gè)文件下載后?解壓?兩個(gè)壓縮包

二、制作Badusb

按住Pico上的BOOTSEL按鈕的同時(shí),將Pico連接至電腦

將 adafruit-circuitpython-raspberry_pi_pico-en_US-8.x.x 拖拽至 Pico

拖拽完成后,Pico會(huì)自動(dòng)斷開連接,等待幾秒后重新連接
重新連接后,Pico的名字變成了CIRCUITPY,如下圖


接下來,打開 adafruit-circuitpython-bundle-8.x-mpy-YYYYMMDD 文件夾下的 lib 目錄

然后,將這五個(gè)項(xiàng)目,復(fù)制到Pico下的 lib 目錄






接下來,打開?pico-ducky-main 文件夾,
將以下六個(gè)文件復(fù)制到Pico的根目錄




三、自定義腳本

CIRCUIT下的 payload.dd 文件就是腳本,在每次插入Pico時(shí)都會(huì)執(zhí)行
腳本大全:https://github.com/hak5/usbrubberducky-payloads/tree/master/payloads/library
國(guó)內(nèi)可能訪問不上,并且界面全英文,對(duì)義務(wù)教育沒畢業(yè)的菜雞十分不友好
所以附上我的腳本(在網(wǎng)盤資源里有)
一個(gè)光速 RickRoll 的腳本
修改payload.dd,將腳本的代碼復(fù)制到其中,保存

把Pico拔出,再插入電腦,享受RickRolling吧——

效果演示


常見問題:
Q:把CircuitPython的UF2文件拖拽到Pico后,只有一個(gè)boot_out.txt?
A:將樹莓派官方的flash_nuke.uf2文件,在樹莓派的BOOTSEL模式下,拖拽進(jìn)Pico即可。詳細(xì)請(qǐng)見 BV1424y1g7ps 的 02:58 處(在網(wǎng)盤資源里有)

文章為MapleDance原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明出處!