首页
社区
课程
招聘
[原创]打造属于自己的渗透神器——wifi-ducky
发表于: 2019-8-5 18:24 18746

[原创]打造属于自己的渗透神器——wifi-ducky

2019-8-5 18:24
18746

在之前的打造属于自己的渗透神器系列中的badusb文章中作者发现大家普遍反映Digispark开发板做的badusb他只能执行一次编写好的命令,如果插上去失效了那就没有办法执行了。如果使用树莓派 zero w和P4wnP1做的badusb我们发现他的功能非常强大,但是他的缺点也出来了,那就是如体型太大了容易给发现而且单个造价很高。这样对某些实验环境下非常的不友好例如:我们对某一台电脑进行badusb攻击我们把攻击设备插在了他的电脑上然后发现电脑的主人坐在那里不走了,你的攻击设备又不能取走这样就白白的损失了zero w和内存卡的钱。

​ 当然有了我们根据GitHub里面的一个叫做wifi-ducky的项目进行实现


1.ESP8266( ESP-12f,NodeMCU,ESP-01S)

2.带有Atmega32U4的开发板(本文使用的arduino Leonardo)

3.焊接工具

4.一些线

5.烧录软件

先打开arduino新建一个项目然后选择对应的开发板和对应的端口号,如果你不知道自己的开发板端口号是什么的话可以去设备管理器里面可以看到,我们去这个地址https://github.com/spacehuhn/wifi_ducky/blob/master/arduino_wifi_duck/arduino_wifi_duck.ino里面复制代码到arduino里面


当你上传的时候会发现上传错误,原因是你没有这个keyboard的库文件,我们再去项目-加载库-添加库-搜索keyboard安装就可以了


然后我们点击上传按钮开始上传,等待几秒就会显示下图上传成功


接下来我们可以把它放在一边了,开始esp8266的上传固件了。由于esp8266的固件早已经就做好了我们直接去GitHub下载https://github.com/spacehuhn/wifi_ducky/releases直接上传就可以了前面3个顺便下载就可以了


解压出来一个esp8266_wifi_duck_1mb。bin的文件接下来我们就用esp8266的烧写固件的软件进行烧写。打开软件插上esp8266先在Operation中选择端口然后再去config里面选择我们刚刚下载的固件进行烧录





[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 7
支持
分享
打赏 + 1.00雪花
打赏次数 1 雪花 + 1.00
 
赞赏  junkboy   +1.00 2019/08/05 感谢分享~
最新回复 (10)
雪    币: 537
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
2
求赞求打赏作者想早点进入智能硬件专栏
2019-8-5 18:25
0
雪    币: 6095
活跃值: (5510)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
感谢作者分享,赞一个!
2019-8-5 20:08
0
雪    币: 73
活跃值: (923)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
牛批
2019-8-5 20:15
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
最近看到很多这个
2019-8-10 16:45
0
雪    币: 47147
活跃值: (20445)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
6
98 求赞求打赏作者想早点进入智能硬件专栏
恭喜你已转为正式会员
2019-8-15 15:21
0
雪    币: 537
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
7
谢谢管理大大
2019-8-16 10:19
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
大佬能加一下我QQ1828357358么 请教一下 我的板子装不了驱动
2019-12-23 17:34
0
雪    币: 55
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
good!
2020-1-3 14:18
0
雪    币: 411
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
好好学习,感谢分享
2020-8-24 01:24
0
游客
登录 | 注册 方可回帖
返回
//