《工作坊 - 即插即用程序破解 - 使用廉价微控制器构建 USB HID 攻击工具.pdf》由会员分享,可在线阅读,更多相关《工作坊 - 即插即用程序破解 - 使用廉价微控制器构建 USB HID 攻击工具.pdf(24页珍藏版)》请在三个皮匠报告上搜索。
1、Plug,Program,Pwn:Building USB HID Attack Toolswith Inexpensive M IntroIn this hands-on workshop,youll learn how attackers leverage Human Interface Device(HID)with Keyboard Emulation Devices(KEDs)like the RP2040-Oneto simulate trusted input devices,rapidly executing pre-programmed IntroEquipment Requ
2、iredRP2040-One(provided)Windows LaptopAbility to install and run Thonny software https:/thonny.orgA USB-A port(or a USB-C to USB-A adapter/hub)https:/bit.ly/3EfB44E RP2040-One DetailsTopResetBoot Firmware MSD(vs CircuitPython MSD)WinbondBottomRP InstallAdditional material https:/bitl.yThonny:Downloa
3、d your version (https.thonny.org)Double click to install Select standard initial settingsFunctions Connect to device Install Firmware,(bottom right)Edit Python and upload Shell to Python interpreter Code pages, Board TestPlug-in boardCheck orientation Listen for Windows USB connect Sound Fail,check
4、plug orientation,volume Look for led WS2812 flash Red,then Green then blue then OFFAfter a single blink of each color the LED turns OFFFail:perhaps a firmware change,but board is still Firmware-preparationHold Boot press and release Reset“on the RP2040-One while its connected to the USBRun Thonny to
5、 upgrade firmwareClick in the bottom right“Install CircuitPython”(See next page to continue) Firmware micropython-CircuitPython1.Hold Boot press and release Reset2.Run Thonny to upgrade firmware1.Click in the bottom right“Install CircuitPython”2.Check target volume1.RPI-RP22.Select correct version3.
6、CircuitPython Family:RP24.Variant:Waveshare RP2040-One5.Version 9.2.6 or greater6.Click install7.Wait several seconds for“Done!”in lower World-RP2040 CircuitPythonSelect device in ThonnyClick on bottom right looking for Circuit Python(generic)COMxEnter the following python in the Shell sectionprint(