使用Digispark(ATTINY85)制作一个Badusb

1.硬件的准备

直接在淘宝搜Digispark就可以,一个板子大概9-30元都有。

2.安装Arduino IDE环境

1.下载Arduino IDE
链接: https://www.arduino.cn/thread-5838-1-1.html2.安装Arduino IDE

直接下一步就行
3.安装驱动
把板子插到usb口时,在设备管理器其它设备这个位置会出现一个未知设备。因为我已经装好了驱动这里就没显示。
点击未知驱动,然后选中更新驱动程序。
Arduino IDE的驱动在安装目录Arduino\drivers中

然后直接更新驱动就可以,如果驱动安装不成功,可以参考下面链接:
链接: https://www.arduino.cn/thread-5838-1-1.html.
或者下载这个驱动安装链接: [链接:https://pan.baidu.com/s/1O8DYaSTwEhjUoaEvxTDV4A
提取码:2587
4.Arduino IDE的Digispark配置
添加开发板管理器网址:http://digistump.co/package_digistump_index.json

很多时候我们访问不到开发板管理网址,这时候我们需要外网。之后到管理库中找到Digispark包。
之后

更新完成后在工具开发版中选中Digispark(Default-16.5)

3.Badusb使用演示

1.代码演示
在链接: https://github.com.上搜索badusb的程序代码有一大堆。
下面代码主要内容是打开cmd,然后用cmd打开记事本并输入hellow
下面展示一些 内联代码片

#include "DigiKeyboard.h"void setup() {
DigiKeyboard.sendKeyStroke(0);DigiKeyboard.delay(3000);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.println("notepad");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.println("Hellow");}void loop() {}
#include "DigiKeyboard.h"void setup() {DigiKeyboard.sendKeyStroke(0);DigiKeyboard.delay(3000);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.println("notepad");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.println("Hellow");}void loop() {}

2.烧入程序
先不插入板子,要先上传,显示在60秒内插入板子,插入之后等一会会提示烧入成功。
烧入成功之后我们把badusb插入电脑开始执行我们编写的程序,理论上符合电脑系统运行的程序都可以成功执行。不过现在很多安全软件比如360就可以识别阻断badusb.

2021-06-02使用Digispark(ATTINY85)制作一个Badusb相关推荐

  1. 2021.06.02会解方程的计算器

    2021.06.02会解方程的计算器 (题目来源:) 题目描述 为了很好的完成这个任务,ZL先生首先研究了一些一元一次方程的实例: 4+3x=8 6a-5+1=2-2a -5+12y=0 ZL先生被主 ...

  2. 2021.06.02税收和补贴问题

    2021.06.02税收和补贴问题 (题目来源:洛谷-P1023) 题目描述 每样商品的价格越低,其销量就会相应增大.现已知某种商品的成本及其在若干价位上的销量(产品不会低于成本销售),并假设相邻价位 ...

  3. 使用digispark制作一个BadUSB

    0X00.工具准备 digispark开发板. 淘宝连接:https://m.tb.cn/h.VK7vwjy?sm=d85844 0X01.安装Arduino IDE环境 1.安装 arduino 的 ...

  4. 2021.06.06家庭财经系统制作(2)

    show tables; 查看数据库里有什么表命令. 碰到mysql软件问题.比想象的难缠. 用之前的方式打不开黑框(鼠标单击 mysql5.7 ccommand line Client),黑框一闪而 ...

  5. 【02】从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡

    [02]从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡 上一篇我们已经完成了实名认证以及开发工具的准备,现在我们开始进入开发阶段,一样废话不多说开撸,有人问这个从零是怎么 ...

  6. Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)

    一.MCU系列 1. 开发环境 [Keil MDK](一)Keil MDK 5.28 的下载.安装.破解 [Keil MDK](二)Keil MDK中芯片器件包的安装 [Keil MDK](三)Kei ...

  7. ​Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机

    ​Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机 Unity中制作一个望远镜 本节制作的望远镜,在鼠标左键按下时,看到的视图会变大:当不再按下的时候,会慢慢缩小成原来的视图.游戏中时常出现 ...

  8. 零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸)

    原文:零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸) 本篇内容会教你如何使用笔刷.钢笔.渐层以及透明度的调整,还有如何转化图层和路径,最重要的是要 ...

  9. 【博主推荐】HTML制作一个美观的个人简介网页(附源码)

    文章目录 HTML制作一个美观的个人简介网页 模块1(个人信息)示例图 模块2(基本资料)示例图 模块3(项目经验)示例图 模块4(专业技能)示例图 模块5(工作经历)示例图 模块6(自我评价)示例图 ...

  10. html5 iphone菜单栏,如何制作一个HTML5的iPhone应用程序

    在过去的一年里,你不是很容易踩踏,对于所有的使用Objective-C开发iPhone程序的开发者而言,日子都不那么好过,你不是为了学习开发iPhone应用程序曾经硬着头皮去读着那生涩难懂的学习教程, ...

最新文章

  1. DOS下读取4GB内存
  2. SAP MB1B + 313315做二步法货物移动报错-创建交货的数据不完全(客户)-
  3. Java Web Model2实战
  4. 【数据结构与算法】5. C++中 list、deque、vector对比
  5. RandomForest:随机森林
  6. C - Log Calculator FZU - 2036
  7. 支付宝公布“五一”出境游报告:国人太能花钱了
  8. asp. net sql网上书店管理系统设计作品
  9. python 变量命名空间_Python命名空间– Python变量范围
  10. 手把手教你写让人眼前一亮的软件测试简历,收不到面试邀请算我输
  11. Linux 查看日志命令tail的用法
  12. WordPiece 和 BPE 的区别
  13. GB/T 31402塑料--塑料表面抗菌性能试验方法
  14. cocos2d编写android插件,[分享]Xposed插件dump Cocos2d-x应用的lua脚本
  15. 菜鸟温习python爬虫
  16. 适合学生写的请假管理系统
  17. Java毕业设计_基于SSM的医院预约挂号系统设计与实现
  18. Keil MDK STM32全系列 PACK包 下载地址汇总(持续更新...)转载
  19. 【Maven】无法下载私服 SNAPSHOT 版本 jar 包
  20. 餐饮门店如何玩转社群

热门文章

  1. Alex Fung魔方解法学习记
  2. 如何使用荣耀手机的计算机功能,华为荣耀手机投屏电脑教程
  3. 琼斯是计算体心立方弹性模量_本科阶段固体物理期末重点计算题.doc
  4. 只做正确的事情,并持续输出价值
  5. WX系列无线漫游的配置
  6. 制作window11系统U盘启动盘
  7. RGB转换成HSV(java实现)
  8. 耳机降噪技术-ANC、ENC、DSP、CVC
  9. matlab 浮动波动率,Matlab计算股票价格波动率
  10. 小仲马《茶花女》读后感