黑客利用十块钱人民币用Digispark制作一个简单的Badusb

Digispark是一个这样的很小的开发板淘宝上10元左右一个准备Digispark ATtiny 85Arduino IDE 1.8.4 (parrot 中的ide是2.x版本的没有Boa…

Digispark是一个这般小的开发板  淘宝网大概10元一个  准备 Digispark ATtiny 85 Arduino IDE 1.8.4 (parrot中的ide是版本号2.x,没有Board Manager)   htpp://WWW.arduino.Cc/es/Main/Software Digispark驱动安装 (Windows)   htpp://github.Com/digistump/DigistumpArduino/releases 配备Arduino  文件 - >喜好 将此网页地址加上到额外板管理网页地址 htpp://raw.githubusercontent.Com/digistump/arduino-boards-index/master/package_digistump_index.json

  点击确定(确定) 随后打开股东会主管

  这时候,有些东西会自动升级。建议脱机代理商,不然会比较慢。 在Arduino中加上Digispark支持 等候线路板管理器载入,搜索digistump并安装第一个Digistump * R板

  等候安装完成,完成之后有绿色 在Windows下安装驱动安装 打开上面的连接并下载Digistump.Drivers

  卸载掉后,实行Install Drivers.exe。

  码 拿一个简单的电脑键盘功能来演试 badusb最常见的编码是大黄鸭的编码。 在这里您可以看一些实例编码 比如,第一个Hello World的实例编码,将Hello 哈喽更改成Hello Hacking DELAY  3000 GUI  r DELAY  500 STRING 文本文档 DELAY  500 键入 延迟时间  900 STRING 开心 网络黑客  !!! 键入 随后在这里使用在线工具 将大黄鸭代码转换为Digispark编码(注意股东会选择Digispark) /*   * 转化成  < 3  By  Dckuino.Js, 和 打开 源 项目 !

* / #include < avr/pgmspace.h> #include 'DigiKeyboard.h' Const  char  line1 []  PROGMEM = 'notepad'; Const  char  line2 []  PROGMEM = 'Happy  Hacking !!!'; 空格符 堆栈[128]; #define  GetPsz(x) (strncpy_P(buffer, (char *)x,  128)) #define  KEY_UP_ARROW 0x52 #define  KEY_DOWN_ARROW 0x51 #define  KEY_LEFT_ARROW 0x50 #define  KEY_RIGHT_ARROW 0x4F #define  KEY_LEFT_GUI 0xE3 #define  KEY_ESC 0x29 #define  KEY_TAB 0x2B Void  digiBegin()  {   DigiKeyboard.sendKeyStroke(0,0);   DigiKeyboard.delay(50); } Void  digiEnd()  {   const  int  Led=1;   pinMode(Led,  OUTPUT);  而 (1)  {   digitalWrite(Led, !digitalRead(Led));   DigiKeyboard.delay(1000);  } } Void  printText(char  * txt)  {   DigiKeyboard.print(txt);   DigiKeyboard.update(); } Void  setup()  {   digiBegin();   DigiKeyboard.delay(3000);   DigiKeyboard.sendKeyStroke(KEY_R,Mod_GUI_LEFT);   DigiKeyboard.delay(500);   // 文本文档   printText(GetPsz(line1));   DigiKeyboard.delay(500);   DigiKeyboard.sendKeyStroke(KEY_ENTER);   DigiKeyboard.delay(900);   // 开心 黑客入侵!   printText(GetPsz(line2));   DigiKeyboard.sendKeyStroke(KEY_ENTER);   digiEnd(); } /* 未使用 無限 循环  * / Void  loop()  {} 发送 Ardunio IDE中的选择工具 - >开发板 - > Digispark(默认设置 - 15.5mhz)  随后点击项目 - >上传并等候编译完成
  随后插进Digispark并开始发送  发送完成后,您将见到电子计算机自动打开,随后打开文本文档并自动撰写语句。
  如果图片不理解则无关痛痒。 视频版本号:htpp://WWW.bilibili.Com/video/av20732981 需要编码:htpp://github.Com/hak5darren/USB-Rubber-Ducky/wiki/Payloads转化成编码的工具:htpp://github.Com/CYRO4S/Automator Arduino配备:htpp://WWW.bilibili.Com/video/av18699066/驱动安装htpp://github。 Com/digistump/DigistumpArduino /释放出来 扩张 htpp://WWW.bilibili.Com/video/av20174979