TPYBoard开发板搭建WHID通道实现隐秘通讯

0x00 前言html

0x01 准备工做浏览器

  1. TPYBoard v102(简称v102) 1块
  2. TPYBoard v202(简称v202) 1块
  3. 杜邦线、MicroUSB数据线 若干

(成本100元之内,某宝上能够买到)工具

0x02 实验构思spa

  1. v202设置为AP模式
  2. v102设置为HID模拟键盘输入模式
  3. v102和v202经过串口链接起来
  4. 手机接入v202,同时访问v202内嵌的网页
  5. 当用户点击“植入”按钮时,v102模拟键盘打开电脑上的exe上位机程序
  6. 当用户点击“读取”按钮时,上位机程序读取某个文件的内容并反馈给网页

0x03 实验步骤及源码3d

源码地址:htm

http://pan.baidu.com/s/1eSOUOKE对象

内容以下:blog

上位机程序(m.execi

本人用C#写的一个简单Windodws窗体应用程序。get

主要的功能:

  1. 进行串口的读写操做
  2. 进行文件内容的读取

实验步骤

上位机程序的配置

  1. 将m.exe 文件拷贝到D盘下
  2. 鼠标右键空白处选择新建快捷方式,对象位置选择D:\m.exe

  1. 点击【下一步】你们能够自定义一个名称,点击【完成】。

  1. 找到刚才新建的快捷方式,选中右键->属性->快捷方式。

  1. 点击一下快捷键输入款,出现光标后,按下组合键Ctrl+Alt+M。

  1. 【应用】【肯定】保存配置,目的是给这个快捷方式设置一个快捷键,当键盘按下Ctrl+Alt+M就会自动打开m.exe。

  2. 在D盘根目录下新建一个test.txt文件,输入一些内容,这将是最后咱们读取呈如今网页上的信息,我输入的是“Hello TPYBoard v202!”。

TPYBoard v102 下载程序

  1. 经过MicroUSB数据线将TPBoard v102接入电脑上。电脑会出现一个新的移动磁盘【TPFLASH】。将v102目录下的boot.py和main.py 拷贝到TPFLASH磁盘下,覆盖源文件。
  2. 等待v102板子上LED小红灯熄灭,咱们按一下板子上的RST键进行复位。查看一下设备管理器,加载的端口号(个人是COM79)。

十、一样的在D盘根目录下新建一个com.txt文件,输入v102加载的端口号。

TPYBoard v202下载程序

十一、使用MicroPython File Uploader 工具,将源代码下载到v202中。工具下载地址:

http://tpyboard.com/download/tool/170.html.

十二、经过usb数据线将v202接入到电脑,打开设备管理器,查看加载的端口。个人是COM44

※若是驱动安装失败,能够下载CH340的驱动,手动安装。CH340驱动下载地址:http://tpyboard.com/download/drive/163.html

1三、双击运行MicroPython File Uploader.exe。

此软件须要.NET Framework 4.2 及以上版本,若打开失败,请安装.NET Framework后再使用。

.NET Framework 4.5下载地址:http://www.tpyboard.com/download/drive/174.html

1四、选择COM44,点击【Open】打开串口。

1五、点击右侧的文件夹图标的按钮,选择v202目录下的main.py文件。按一下v202板子上的RST复位一下,而后点击【Send】按钮,下载程序完毕后,自动运行。运行成功后,板子上的小蓝灯就会亮起来。

链接v102和v202的串口

接线示意图:

TPYBoard v102

TPYBoard v202

Y1

RX

Y2

TX

接线实物图:

0x04 实验效果

1六、手机接入名称为【TPYBoard v202】的WIFI,密码:tpybaord

1七、打开浏览器,输入192.168.4.1。

1八、先点击【植入】,电脑上会自动打开咱们的m.exe上位机程序。

1九、接下来点击【接收】,页面上就会显示咱们存放在D盘下test.txt的文件信息。

相关文章
相关标签/搜索