长年从事网络安全、智能硬件安全及开发等相关工作,曾在国内核心期刊、Freebuf网站发表文章二十余篇,在博客园的博客排名前1000名。
利用tpyboard自制数码相机
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 TurnipBit(www.turnipbit.com)是一个面向青少年的开发板,其基于microbit开发板开发制作完成,青少年可以利用其自带的LED点阵、磁敏传感器、加速度传感器等进行快速的开发和学习。
0 引言 从2014年BADUSB出现以后,USB-HID攻击就这一直被关注,且具争议。争议的焦点是USB-HID的实战效果过于“鸡肋”,无论从早期的BADUSB,还是到后来的各种USB-HID设备,对于目标机来说,都要通过弹出“运行框”来实现payload的植入,由于弹框过于明显,所以实战中效果就大打折扣。
第一本micropython的书《机器人Python极客编程入门与实战》。 购买地址:https://item.taobao.com/item.htm?spm=2013.
0×00 前言 前段时间用TPYBoard v202 做了一个简单的WIFI干扰攻击器(ps :没有看过的小伙伴,可以看一下:http://www.freebuf.com/column/136985.html ),最近几天,一直在想,如何用单片机实现一次较完整的wifi攻击。
智能时代一夜间什么都能远程了。创业者想着如何做智能产品,如何做远程控制。DIY爱好者也想着如何自制各种奇妙的工具。这里和大家一起学习制作一款廉价的智能温湿度计。说它廉价是因为共计花费不过40元,说它智能是因为你可以通过手机微信时时知道该设备所在位置的温湿度。
0×00前言 一提到智能家庭,大家可能首先想到的是各种大佬级公司搞的牛逼产品,或者说是创新产品。想想就觉得很复杂,有的用工控机,有的用树莓派,还有的用arduino,不管用什么,都绕不过服务器进行控制,比如yeelink平台,腾讯的智能硬件平台等等。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 0X01 引言 想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网、复制、欺骗等等。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、什么是TPYBoard-GPS TPYBoard-GPS又称TPYBoard V702,是目前市面上唯一支持通信定位功能的MicroPython开发板:支持Python3.0及以上版本直接运行。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、实验器材 1、TPYboard V102板 一块 2、无线蓝牙串口透传模块HC-06 一个 3、OLED 屏 一块 二、无线蓝牙串口透传模块 1、无线蓝牙串口透传模块,又叫蓝牙模块,是一种集成蓝牙功能的短距离无线通讯模块。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、实验器材 1、TPYBoard板子一块 2、数据线一条 3、杜邦线若干 4、OLED液晶屏一块 二、OLED显示屏 1. OLED显示屏简介 有机发光二极管(organic light-emitting diode,OLED)是一种由柯达公司开发并拥有专利的显示技术,这项技术使用有机聚合材料作为发光二极管中的半导体(semiconductor)材料。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、实验器材 1、TPYboard V102板 一块 2、LED灯 一个 3、1602 屏 一块 二、重力传感器 TPYboard与pyboard一样,本身带一个重力传感器。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、实验器材 1、TPYboard V102板 一块 2、电位器 一个 3、1602 屏 一块 4、杜邦线:若干 二、电位器的使用 电位器 (英文:Potentiometer)是可变电阻器的一种。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、TPYboard V102板 一块 2、DS3231模块 一块 3、NOKIA 5110 LCD 屏 一块 4、杜邦线:若干 ===感谢某宝“萝卜城”提供的TPYboard V102豪华版套餐=== 二、DS3231模块 1、什么是DS3231 DS3231是低成本、高精度I2C实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、TPYboard V102板 一块 2、DS3231模块 一块 3、NOKIA 5110 LCD 屏 一块 4、杜邦线:若干 ==...
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 会python就能做硬件! 一、TPYBoard V102开发板 TPYBoard V102开发板MCU使用的是stm32F405RG,存在一个sd卡插槽、4个leds,1个复位按钮,1个通用按钮以及2个I2C,2个SPI和5个USART接口。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 本文以TPYBoardv101开发板为例讲解了利用micropython进行BadUSB的usb-HID设备测试的主要方法,使用mt7681模块进行了一个简单的实验,实现了手机摇控键盘输入的测试。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 一、盒仔机器人 BOXZ,昵称盒仔,是一款开源的互动娱乐平台!百度一下,有很多盒仔的制作教程,基本都是用arduino制作完成的。
2015年,因为实在有点小忙,所以没发几篇博文,但依然有那么多的博友支持和鼓励我,这里表示非常的感谢。 2016年,我依然会很忙,但我想再努力把博客搞得更好一点,能帮助到更多的同学,所以打算在合适时候完成一到两个系统教程。 希望大家继续支持我。 祝大家新年快乐!
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 一、EEPROM简介 EEPROM (Electrically Erasable Programmable Read-Only Memory),上电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片,简而言之就是你想断电后arduino还要保存一些参数,就使用EEPROM吧。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 感谢博达科技提供的技术支持,博达科技新出了turnip智能插座,通过微信控制,实现了语音控制,具体细节感兴趣的可以访问其网站了解。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 感谢小V分享给大家的博文。 我在做产品设计的课题的时候,小五义推荐我使用Protothread这个库来进行编写,研究了之后应用于自己的设计上效果还不错,应小五义的请写了这个Protothread的介绍,谈不上懂,就浅浅谈一谈我的理解,帮助大家应用,如果有错误的,欢迎指教。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 RDPY 是基于 Twisted Python 实现的微软 RDP 远程桌面协议。
困扰了我好几天终于解决了这个问题,这里写出来,给再遇到这样问题的朋友做个借鉴! 笔记本:lenovo 问题描述:wifi无线网卡开关是打开的,但是安装linux(fedora \ ubuntu )后,提示无线网卡被物理禁用了。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 如果机器人的脸能随着前方人脸而转动,你会不会觉得这种互动很有意思。年前的时候,学习了一下opencv,通过opencv可以简单的实现人脸跟随。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 一、主要函数 1、 cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括cv2.IMREAD_COLOR:读入一副彩色图片;cv2.IMREAD_GRAYSCALE:以灰度模式读入图片;cv2.IMREAD_UNCHANGED:读入一幅图片,并包括其alpha通道。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 一、准备材料 1、香蕉派 bpi 2、无线网卡 3、HDMI线,连接香蕉派与电视 4、遥控器:http://item.taobao.com/item.htm?spm=a1z10.1.w4004-7424786280.24.AbFXUn&id=43171518250,这种就可以,从哪家买也行。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 直接先上图: 主要实现: 1、使用了arduino uno R3,因为瓦力内部空间有限,如果能做个最小系统,应该效果会更好。
转自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=3383&highlight=12864 很多人在玩12864的时候,都会发现不能直接显示字符,因为大多数12864类库没有显示数值的函数,那么我们就需要把int型变量转换成字...
一、安装arduino IDE 1、下载linux下arduino IDE安装包,从网址:http://arduino.cc/en/Main/Software下载,如果这个网址打不开,可从网盘下载:http://pan.baidu.com/s/1mgzaFiw,注意选择32位或者64位合适系统的安装包。
发几张瓦力的完成图,感谢子时科技提供的外壳,日后还有很多功能可以再添加。
引自:http://www.leiphone.com/news/201406/raspberry-pi-hands-on.html 一直令我很奇怪的是,即使你用Debian的安装光碟安装系统,如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么, 这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 一、家庭服务器实现的主要功能 1、流媒体播放服务:利用DLNA实现电视、手机、电脑播放其上面的媒体文件。
import time,datetime import urllib2 def chk_qq(qqnum): chkurl = 'http://wpa.paipai.com/pa?p=1:'+`qqnum`+':17' a = urllib2.
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 一、实验目的 本文实验目的是定时获取树莓派CPU的温度、占用率及内存占用率,并其结果上传到yeelink网站,实现在线监控。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 等了一个十一假期,新买的B+终于到了。按照前两节的方法,重新安装了操作系统。 一、添加国内软件源 Raspberry Pi(树莓派)国内软件源:(http://www.
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 1、ls命令:列出文件目录的常用命令,主要参数见下表。 -a 列出目录下的所有文件,包括以.开头的隐含文件。
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 玩了一段时间的arduino后,想再学习一下树莓派,看到网上每天都有那么多人在讨论,自己出有些手痒了。于是,从朋友那里借来一套树莓派,准备先学习一段时间后,再自己入手买一套。
《python网络编程学习笔记(10):webpy框架》(http://www.cnblogs.com/xiaowuyi/archive/2012/11/15/2771099.html#3006443)的解释。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、Arduino UNO板 https://item.
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、Arduino UNO板 https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395 2、12864显示器(带中文字库)。
@ECHO OFF MD E:\RECYCLER\UDrives.{645FF040-5081-101B-9F08-00AA002F954E}>NUL IF EXIST X:\NUL GOTO DELETE SUBST X: E:\RECYCLER\UDrives.
刚装了BT5R3,急着想把metasploit升级,原版本是4.5.0,试了网上的各种方法,终于试到了个能成功的,再次记录一下。 系统环境:BT5 R3 1、apt-get update 2、apt-get install metasploit 3、修改文件:/opt/metasploit/ruby/lib/ruby/1.
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 常常听到老妈在做饭时说“开锅15分钟后叫我一下”,为何不做个定时器,来提醒老妈呢?结合前面学习的知识,再加上1302时间模块,我决定自己做一个。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、Arduino板 :https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395 2、1602液晶板:http://www.cnblogs.com/xiaowuyi/p/3390024.html(或者http://wikicode.net/?p=232)已经介绍过。
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、Arduino板 https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395 2、1602液晶板:也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。
1、ACK Scan >>>ans,unans=sr(IP(dst="www.baidu.com")/TCP(dport=[80,666],flags="A") 扫描后,若要找出未过虑的端口: for s,r in ans: if s[TCP].
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一、本次实验所需器材 1、Arduino板 https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15820725129.16.AtgoEm&id=545093340395 2、无源蜂鸣器:一种一体化结构的电子讯响器,分为有源蜂鸣器与无源蜂鸣器。
转载请注明:@小五义:http://www.cnblogs/xiaowuyi 利用sniff命令进行简单的嗅探,可以抓到一些简单的包。当不指定接口时,将对每一个接口进行嗅探,当指定接口时,仅对该接口进行。
转载请注明:@小五义:http://www.cnblogs/xiaowuyi 在安装完scapy(前两篇笔记有介绍)后,linux环境下,执行sudo scapy运行scapy。 一、简单的发送包 1、send()在第三层发送数据包,但没有接收功能。