BadUSB的上手指南

    1.  首先,要上手当然要先买个,在taobaoo上买个,不算很贵

549aa9530d8f41a1aa18f05b15e53cb5.png

 2.在官网下个arduino,最好下.zip.,下完再解压,或者可以科学上网。

下载地址 :软件|阿尔杜伊诺 (arduino.cc)

3.打开这个软件,在“文件”的“首选项”添加开发板管理器网址:

http://digistump.com/package_digistump_index.json

70f55405bd224094a6c0340d50126a9d.png

 这里如果直接打开工具,在开发板管理器下”贡献“里的digistump会显示下载是出错,我们要打开资源管理器中的C:\Windows\System32\drivers\etc\hosts文件,在最后添加

1cdc334d16aa474289c7796eb6d5fa93.png

 
:199.232.68.133 raw.githubusercontent.com

(怎么保存具体看(4条消息) win10修改编辑C:\Windows\System32\drivers\etc\hosts文件无法保存的解决方法_cleverlovex的博客-CSDN博客_无法保存对system32权限所作的更改

保存就可以了。

4.现在在工具里的开发板管理器下”贡献“里的digistump AVR Boards

然后安装 

10788f32ba4e4043ac51e48355de63b0.png

5.现在就可以写代码,然后烧录了

先验证下

4d3c464249d54a89af723fb58912f544.png

然后再 上传

02b5f7c500cf4f1287f78fbb00728eee.png

 出现了之后,再插入你的BadUSB(之前是不用插的)

烧录好了就会出现这个

1d91c9b8547c4546a0af7c6de53d072b.png

 这样一个空脚本就上传成功了

现在再分享一个自动解锁的代码 (转载于通过 DigiSpark 实现 Windows 免密登录 - 轶哥 (wyr.me)

 

#include "DigiKeyboard.h" //library declaration

void setup() { pinMode(1, OUTPUT);   //LED on Model USB type A

DigiKeyboard.update(); //Get the Keboard input ready

DigiKeyboard.delay(500);

DigiKeyboard.sendKeyStroke(KEY_SPACE);

DigiKeyboard.delay(2000);  //延时执行

DigiKeyboard.println("你的开机密码或Pin密码");

DigiKeyboard.delay(500);

DigiKeyboard.sendKeyStroke(KEY_ENTER);

digitalWrite(1, HIGH);   //Turn on the LED when program finishes

}

void loop() {

}

 

 

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值