小白笔记而已,不喜勿喷。

目录

1.硬件

2.工具

3.配置

file->preferences

在下边的网址输入:

点击ok

然后tools->board->boards manager

安装(install)即可

安装好后再点击tools->board->Digispark(default-16.5mhz)

然后file->examples->DigisparkKeyboard

然后tools->programmer选择唯一的那个即可,因为我并没有找到视频中的内容

4.下面请先准备好你买的digispark

然后点击一个向右的箭头,upload

在下方提示Plug in device now时插入你的digispark

这个时候就是好了。

5.检查

6.工具

7.再用的时候


前几天见学长玩badusb

手痒了,去淘宝一搜,价格有点小贵,于是乎去bilibili搜了下,有教程,成本十几块钱,买了。其实我是买了两次的。第一次买错了,接口不是usb的。还好我机智买了运费险。

1.硬件

货到了之后张这个样子。十几块钱。

ATTINY85 Digispark kickstart微型usb开发板注意我买的是usb口的,黑色,当然如果你喜欢别的接口也可以,不过应该是需要转接头的。

2.工具

刚开始的时候什么都没有,需要自己往里边往里边写东西。

大概需要用到三个工具:
1.驱动:Digistump.Drivers

2.安卓开发工具:arduino ide

3.代码助手:automator

链接奉上:

链接:https://pan.baidu.com/s/1NBfJTDl25feH94riwcIO-g?pwd=6666 
提取码:6666

3.配置

驱动和代码助手没有什么好说的,主要是ide

驱动助手安装的时候他安装啥都同意。

然后就是arduino ide

还是他要你安装什么驱动都同意。这个时间会有点长。要多等一会。

语言可以选中文英文,

file->preferences

然后就是要安装一个东西。

在下边的网址输入:

http://digistump.com/package_digistump_index.json

点击ok

********注意下边的操作好像需要踩梯子。

我第一次没踩没装成功然后 踩了之后从新打开了下装成功了,或许你可以不踩重新打开下,看看有没有digispark选项。

然后tools->board->boards manager

这里可以搜索:

一个32位一个64位。

安装(install)即可

安装好后再点击tools->board->Digispark(default-16.5mhz)

这时就有digispark了。

然后file->examples->DigisparkKeyboard

这时候会打开一个新的窗口

然后tools->programmer选择唯一的那个即可,因为我并没有找到视频中的内容

他的是USB tiny ISP

然后会安装一些驱动,点击安装即可。

4.下面请先准备好你买的digispark

现在是这个界面

然后点击一个向右的箭头,upload

在下方提示Plug in device now时插入你的digispark

等一会就好了。

这个时候就是好了。

5.检查

然后拔下来重新插一下

他现在做的是每隔5s输出hellodigispark

我只是想把代码备份到这里

#include "DigiKeyboard.h"void setup() {// don't need to set anything up to use DigiKeyboard
}void loop() {// this is generally not necessary but with some older systems it seems to// prevent missing the first character after a delay:DigiKeyboard.sendKeyStroke(0);// Type out this string letter by letter on the computer (assumes US-style// keyboard)DigiKeyboard.println("Hello Digispark!");// It's better to use DigiKeyboard.delay() over the regular Arduino delay()// if doing keyboard stuff because it keeps talking to the computer to make// sure the computer knows the keyboard is alive and connectedDigiKeyboard.delay(5000);
}

6.工具

然后就是那个写代码工具的使用了。这个工具好像差点东西,感觉视频里的软件更全。

键盘表示输入,时钟表示时验,花花表示热键,win、回车啥的。

它可以快速帮我们生成代码。

下边是一个win+r输入666的代码

#include "DigiKeyboard.h"void setup() {// don't need to set anything up to use DigiKeyboard
}void loop() {// this is generally not necessary but with some older systems it seems to// prevent missing the first character after a delay://DigiKeyboard.sendKeyStroke(0);// Type out this string letter by letter on the computer (assumes US-style// keyboard)//DigiKeyboard.print("Hello world");//DigiKeyboard.sendKeyStroke(KEY_ENTER);//DHeigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(200);
DigiKeyboard.print("cmd");
DigiKeyboard.sendKeyStroke(KEY_ENTER);DigiKeyboard.delay(500);DigiKeyboard.print("666666");//DigiKeyboard.println("Hello Digispark!");// It's better to use DigiKeyboard.delay() over the regular Arduino delay()// if doing keyboard stuff because it keeps talking to the computer to make// sure the computer knows the keyboard is alive and connectedDigiKeyboard.delay(5000);
}

他好像不支持中文,好吧其实是我还没有玩明白。

7.再用的时候

当你再次使用它的时候,先选好digispark16.5

然后file->examples->DigisparkKeyboard就好

之后就可以写代码了。

Digispark与 badusb相关推荐

  1. Digispark Badusb

    0x00 简介 Digispark   arduino的一个扩展板,可以模拟usb键盘进行键盘输入,使用arduino ide编程.使用Digispark的好处在于系统会将其识别为USB键盘,因此可以 ...

  2. 使用digispark制作一个BadUSB

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

  3. BADUSB 橡皮鸭 键盘注入漏洞 USB协议漏洞

    摘要: BadUSB最早是在2014年的黑帽大会上研究人员JakobLell和Karsten Nohl提出并展示的.不同于老式的U盘病毒,它利用了USB协议中的一个漏洞,通过模拟键盘.鼠标.网卡等从而 ...

  4. BadUSB超详细制作, 实现CobaltStrike远控上线

    前言 在2014年美国黑帽大会上,安全研究人员JakobLell和独立安全研究人员Karsten Nohl展示了他们称为"BadUSB"的攻击方法,这种攻击方法让USB安全和几乎所 ...

  5. Badusb原理及制作并简单免杀实现远控教程

    2014年美国黑帽大会上研究人员JakobLell和Karsten Nohl展示了badusb的攻击方法后,国内与badusb相关的文章虽然有了一些,但是大部分人把相关文章都阅读后还是会有种" ...

  6. BadUSB的上手指南

    1.  首先,要上手当然要先买个,在taobaoo上买个,不算很贵 2.在官网下个arduino,最好下.zip.,下完再解压,或者可以挂VPN 下载地址 :软件|阿尔杜伊诺 (arduino.cc) ...

  7. Badusb制作及使用(渗透windows)

    目录 一.安装Dpinst驱动 二.配置Automator 三.实现插入Babusb远程渗透windows系统 "BadUSB"是计算机安全领域的热门话题之一,该漏洞由Karste ...

  8. 曾经很火的BADUSB测试记录

    0.前言 最近在做个课题是对BADUSB的测试和研究,正好可以结合Cobalt Strike.结合其他功能代码做个联合测试.所以斥巨资花了50多块钱买了USB开发板. 在正文开始之前,先炫耀一下自己的 ...

  9. 简易badusb制作与鱼儿上线

    本文badusb基于digispark制作,成本大概14元,淘宝找的到 Arduino IDE+驱动 我用的1.6.7 安装后,找到driver目录 默认安装 C:\\Program Files (x ...

最新文章

  1. python编程用什么电脑好-初学Python编程看哪些书比较好?
  2. 初次转化max模型为3D Tiles失败、cesium加载一个obj格式的3D 机房模型
  3. Redis 内存压缩实战
  4. 计算机二级c语言可以提前交卷吗,软考考试中可以提前交卷吗?计算机软考成绩一般多久公布...
  5. Function ALV可编辑列修改数据后与与内表数据同步问题
  6. update yum 到指定版本_linux yum安装指定版本mysql或php
  7. html+单选+回显,VUE+elementUI表格多选框实现单选以及数据回显时toggleRowSelection失效问题...
  8. http协议 web开发的应用 笔记
  9. vue函数如何调用其他函数?_编程|如何简单理解函数的传参、返回、调用
  10. java gui中文变方块_150道Java面试基础题(含答案)
  11. php算法求出一个数可以被分解成多少个_小学数学1—6年级必考的34个数学重难点公式,赶紧给孩子收藏!...
  12. 在Node中基于Mongoose对MongoDB进行增删查改(CRUD)操作(一)
  13. 计算机应用基础演讲怎么开口,计算机应用基础讲课稿
  14. 4.测试用例模板(p2p)
  15. linux中nxup服务,CentOS 7安装NXLog服务
  16. 【神经网络算法入门】详细推导全连接神经网络算法及反向传播算法+Python实现代码
  17. gt1151触摸驱动调试
  18. 学习笔记:OriTripletLoss函数的解析 源码解析
  19. 网站添加错误页面提示功能(404、500错误提示)
  20. docker push received unexpected HTTP status: 503 Service Unavailable

热门文章

  1. 【TransCad】采用重力模型法实现交通分布预测
  2. 正则表达式 - 常用的正则表达式级正则的捕获
  3. HTTP响应报文的结构组成
  4. c 获取计算机参数错误,电脑硬盘C盘打不开提示参数错误怎么办
  5. 2022-2027年中国防水涂料行业发展监测及投资战略研究报告
  6. 移植u-boot-2016.11到JZ2440(二:分析启动流程)
  7. pip安装出现ERROR: Could not find a version that satisfies the requirement xxx问题的解决办法
  8. 什么是CakePHP
  9. win7设置虚拟WiFi
  10. 为什么指针是个糟糕的语言特性