1、U盘构造 U盘由芯片控制器和闪存两部分组成。 芯片控制器负责与PC的通讯和识别,闪存用来做数据存储; 闪存中有一部分区域用来存放U盘的固件,它的作用类似于操作系统,控制软硬件交互;固件无法通过普通手段进行读取。 BadUSB就是通过对U盘的固件进行逆向重新编程,相当于改写了U盘的操作系统而进行攻 ...
分类:
其他好文 时间:
2017-04-12 11:50:31
阅读次数:
2408
0X00 前言 在Freebuf上许多同学已经对HID攻击谈了自己的看法,如维克斯同学的《利用Arduino快速制作Teensy BadUSB》无论从科普还是实践都给我们详尽的描述了BadUSB制作的相关过程,lpcdma同学的《使用arduino进行渗透测试》则通过SET与Arduino的结合进行 ...
分类:
其他好文 时间:
2017-04-11 09:38:08
阅读次数:
212
整合OLED显示和PMS5003报数 由于nano板内存太小,名字和单位都不能放,只是显示了数据 ...
分类:
其他好文 时间:
2017-04-03 11:40:02
阅读次数:
905
在某宝宝买的智能小车,挺精致的,开心的连接上打印机的线,结果端口都没有反应,
查了一下发现是少了驱动,博主用的mac os10.12.3
CH34x_Install_V1.4.pkg
安装好之后...
分类:
其他好文 时间:
2017-04-02 19:36:32
阅读次数:
530
串口是Arduino与其它设备进行通信的接口,我们需要很好的掌握它的使用。Arduino串口使用相关的函数共有10个(随着版本的升级,新版本加入了更多,具体请参见官网:http://www.arduino.cc/)。 Serial.begin(); //开启串行通信接口并设置通信波特率 Serial ...
分类:
其他好文 时间:
2017-03-29 18:57:51
阅读次数:
223
以前没有接触过硬件,因为把弄APM2.5不得不去接触arduino板。Arduino是块极易上手的控板,不像单片机,你要花费大量的时间去学习预备知识,它只要你稍微懂点C语言既能上手。对于我这种业余爱好者,不二之选。手头有几个舵机,首次接触arduino就是用它来操作舵机。Arduino有个底层库(S ...
分类:
其他好文 时间:
2017-03-29 18:55:08
阅读次数:
309
Arduino是一个由开源软件环境支持的开源硬件原型平台。包含硬件(各种型号Arduino板)和软件(Arduino IDE)。集成开发环境是Arduino IDE ,编写和编译sketch后通过USB接口线上载到Arduino运行。模拟和数字管脚可以连接到各类设备和部件上,与之交互。基本包含一个U ...
分类:
其他好文 时间:
2017-03-27 14:33:15
阅读次数:
211
树莓派GPIO口数量有限,可以通过连接Arduinuo轻松扩展更多的GPIO接口。 一般情况下,都使用普通PC或笔记本电脑安装Arduino IDE进行开发。 本文具体介绍如何在Raspberry上进行安装配置Arduino IDE,并且所有操作都是在树莓派中完成的。 0.实践环境基本配置说明 Ra ...
分类:
Web程序 时间:
2017-03-26 18:13:07
阅读次数:
2341
懒癌犯了,先简单写过程,之后有时间再补上每一步的理由吧。对着来一遍,有bug请留言,我会尝试回答。(づ ̄ 3 ̄)づ —————————————————————————————————————————————————————————— arduino简介、linino简介 Ubuntu14.04下编译 ...
分类:
其他好文 时间:
2017-03-22 19:01:25
阅读次数:
214
刚买了Arduino MEGA 2560(比Arduino UNO稍微高级一点的板子),按照视频一步一步操作(似乎插板子也不太一样,不管他,能插上去就完事了),但是到了代码烧录的时候,点击Tools-Board-这里肯定是选我们自己的板子,然后说什么计算机管理,找到COM3,可惜设备管理器里面根本没... ...
分类:
其他好文 时间:
2017-03-19 11:50:26
阅读次数:
191