欢迎光临散文网 会员登陆 & 注册

【树莓派Pico制作Badusb】一个U盘就能攻击所有电脑

2023-03-11 11:58 作者:MapleDance  | 我要投稿


树莓派Pico (图片源自网络 侵删)

视频教程


  • 树莓派Pico

  • microusb数据线

  • 能联网的电脑

在某宝,只要 ≈20r 就能买到一个全新的Pico!(裸板无针脚)


需要下载的东西:

我把要下载的东西整合到网盘了,不保证是最新版

https://mapleskys.lanzouo.com/iAHyc0ptljxi

密码:bili

  • CircuitPython UF2文件下载:

    https://circuitpython.org/board/raspberry_pi_pico/

CircuitPython
  • Adafruit_CircuitPython库下载:https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest

与CircuitPython的版本对应,CircuitPython是8.0.3就选8.x版
  • pico-ducky下载:

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

Code → Download ZIP


三个文件下载后 解压 两个压缩包

二、制作Badusb

按住Pico上的BOOTSEL按钮同时,将Pico连接至电脑


首次将Pico连接至电脑

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

拖拽至Pico

拖拽完成后,Pico会自动断开连接,等待几秒后重新连接

重新连接后,Pico的名字变成了CIRCUITPY,如下图

CIRCUITPY下的默认文件

接下来,打开 adafruit-circuitpython-bundle-8.x-mpy-YYYYMMDD 文件夹下的 lib 目录

然后,将这五个项目,复制到Pico下的 lib 目录

复制完成

接下来,打开 pico-ducky-main 文件夹,

将以下六个文件复制到Pico的根目录


替换目标中的文件
复制完成

三、自定义脚本

CIRCUIT下的 payload.dd 文件就是脚本,在每次插入Pico时都会执行

脚本大全:https://github.com/hak5/usbrubberducky-payloads/tree/master/payloads/library

国内可能访问不上,并且界面全英文,对义务教育没毕业的菜鸡十分不友好

所以附上我的脚本(在网盘资源里有)

一个光速 RickRoll 的脚本

修改payload.dd,将脚本的代码复制到其中,保存

made by MapleDance

把Pico拔出,再插入电脑,享受RickRolling吧——

效果演示

诈骗仅需5秒

常见问题:

Q:把CircuitPython的UF2文件拖拽到Pico后,只有一个boot_out.txt?

A:将树莓派官方的flash_nuke.uf2文件,在树莓派的BOOTSEL模式下,拖拽进Pico即可。详细请见 BV1424y1g7ps 的 02:58 处(在网盘资源里有)

文章为MapleDance原创,转载请标明出处!





【树莓派Pico制作Badusb】一个U盘就能攻击所有电脑的评论 (共 条)

分享到微博请遵守国家法律