2021-06-02使用Digispark(ATTINY85)制作一个Badusb
使用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相关推荐
- 2021.06.02会解方程的计算器
2021.06.02会解方程的计算器 (题目来源:) 题目描述 为了很好的完成这个任务,ZL先生首先研究了一些一元一次方程的实例: 4+3x=8 6a-5+1=2-2a -5+12y=0 ZL先生被主 ...
- 2021.06.02税收和补贴问题
2021.06.02税收和补贴问题 (题目来源:洛谷-P1023) 题目描述 每样商品的价格越低,其销量就会相应增大.现已知某种商品的成本及其在若干价位上的销量(产品不会低于成本销售),并假设相邻价位 ...
- 使用digispark制作一个BadUSB
0X00.工具准备 digispark开发板. 淘宝连接:https://m.tb.cn/h.VK7vwjy?sm=d85844 0X01.安装Arduino IDE环境 1.安装 arduino 的 ...
- 2021.06.06家庭财经系统制作(2)
show tables; 查看数据库里有什么表命令. 碰到mysql软件问题.比想象的难缠. 用之前的方式打不开黑框(鼠标单击 mysql5.7 ccommand line Client),黑框一闪而 ...
- 【02】从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡
[02]从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡 上一篇我们已经完成了实名认证以及开发工具的准备,现在我们开始进入开发阶段,一样废话不多说开撸,有人问这个从零是怎么 ...
- Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)
一.MCU系列 1. 开发环境 [Keil MDK](一)Keil MDK 5.28 的下载.安装.破解 [Keil MDK](二)Keil MDK中芯片器件包的安装 [Keil MDK](三)Kei ...
- Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机
Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机 Unity中制作一个望远镜 本节制作的望远镜,在鼠标左键按下时,看到的视图会变大:当不再按下的时候,会慢慢缩小成原来的视图.游戏中时常出现 ...
- 零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸)
原文:零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸) 本篇内容会教你如何使用笔刷.钢笔.渐层以及透明度的调整,还有如何转化图层和路径,最重要的是要 ...
- 【博主推荐】HTML制作一个美观的个人简介网页(附源码)
文章目录 HTML制作一个美观的个人简介网页 模块1(个人信息)示例图 模块2(基本资料)示例图 模块3(项目经验)示例图 模块4(专业技能)示例图 模块5(工作经历)示例图 模块6(自我评价)示例图 ...
- html5 iphone菜单栏,如何制作一个HTML5的iPhone应用程序
在过去的一年里,你不是很容易踩踏,对于所有的使用Objective-C开发iPhone程序的开发者而言,日子都不那么好过,你不是为了学习开发iPhone应用程序曾经硬着头皮去读着那生涩难懂的学习教程, ...
最新文章
- DOS下读取4GB内存
- SAP MB1B + 313315做二步法货物移动报错-创建交货的数据不完全(客户)-
- Java Web Model2实战
- 【数据结构与算法】5. C++中 list、deque、vector对比
- RandomForest:随机森林
- C - Log Calculator FZU - 2036
- 支付宝公布“五一”出境游报告:国人太能花钱了
- asp. net sql网上书店管理系统设计作品
- python 变量命名空间_Python命名空间– Python变量范围
- 手把手教你写让人眼前一亮的软件测试简历,收不到面试邀请算我输
- Linux 查看日志命令tail的用法
- WordPiece 和 BPE 的区别
- GB/T 31402塑料--塑料表面抗菌性能试验方法
- cocos2d编写android插件,[分享]Xposed插件dump Cocos2d-x应用的lua脚本
- 菜鸟温习python爬虫
- 适合学生写的请假管理系统
- Java毕业设计_基于SSM的医院预约挂号系统设计与实现
- Keil MDK STM32全系列 PACK包 下载地址汇总(持续更新...)转载
- 【Maven】无法下载私服 SNAPSHOT 版本 jar 包
- 餐饮门店如何玩转社群