Arduino制作badusb教程

          阅读(411)

    Arduino制作badusb教程

     

    badusb嘛,物理黑客耳熟能详的玩意儿。一款模拟键盘,预先编写好程序,它就会像人打字一样在电脑上输入各种命令插一插就怀孕,最叼的是软还查不出,系个鞋带就把对方黑了。But!这么好用的东西价格也不菲啊。x宝最便宜的也要两百多,带内存的更是上到了八百。咱屌丝不凑这个热闹,用Arduino代替下完事,也就二十块钱,功能也是类似的,过把瘾~

     

    ? ? ?Arduino制作badusb教程

    ? ? ? ? ?工具:Arduino Leonardo板子一块、Arduino IDE(用于写入程序)、micro转usb接口(数据线也是可以的)、PC一台

    ? ? ? ? ? ? ? ? ?附上x宝地址:https://item.taobao.com/item.htm?id=43424702498

    ? ? ? ? 进入正式教程

    ? ? ? ? 1.首先准备好Arduino IDE,下载后解压打开即可用,无需安装。开发板处勾选Arduino Leonardo,端口处勾选系统识别的就可以了。

    Arduino制作badusb教程

    ? ? ? ? 2.copy进代码。点击调试代码,系统会对代码进行编译,有错误就改之。没错误就用将板子连接PC,点击写入。然后条读完就可以拔出了。badusb制作完毕。

    Arduino制作badusb教程

    ? ? ? ? 3.插入PC就可以hacking了!

    附上代码:(功能是在cmd输出”LeMe·青柠时光”这串字符)

    #include <Keyboard.h>//keyborad库,不能少,不然会出错

    void setup() {//初始化,这里的代码只执行一次

    Keyboard.begin();//开始键盘通讯

    delay(500);//延时 避免初始化对后面产生影响,不宜太短,太长也会没效果

    Keyboard.press(KEY_LEFT_GUI);//按下win键

    delay(500);

    Keyboard.press(‘r’);//按下r键

    delay(500);

    Keyboard.release(KEY_LEFT_GUI);//释放win键

    Keyboard.release(‘r’);//释放r键

    delay(500);

    Keyboard.println(“cmd”);//输入并回车

    delay(1000);

    Keyboard.println(“echo LeMe·青柠时光”);

    Keyboard.end();//结束键盘通讯

    }

    void loop()//循环,这里的代码无限循环

    {

    //我这里的代码为空,就是什么也不执行

    //当然你可以随便写代码,但我只让它只执行一次,也可以把上面的代码放到下面,循环执 行,也可在上面加循环语句

    }



    2016.08.13 11:42

    LeMe·青柠时光 | http://leme2014.com


    喜欢 1



已经有2 人抢在你前面了~

  • 若白 2年前 (2017-05-29)

    感谢,路过的小白 如果有时间可以看看我的博客 还有,你这个网页一般电脑带不动

    • 兆兆 2年前 (2017-06-08)

      @若白 OK,互访哦、、、我这个太臃肿了、考虑做做减法。

加载中……