首页
社区
课程
招聘
[旧帖] [原创]我想的一个加密狗的方案 0.00雪花
发表于: 2012-11-14 18:16 1918

[旧帖] [原创]我想的一个加密狗的方案 0.00雪花

2012-11-14 18:16
1918
用 STM32F10X 做一个USB HID设备

通过 writefile  写入 32个BYTE的    question 数组
通过 READFILE 读出 32个BYTE的   answer   数组
ReadFile 而且还有 读取的时间间隔(1-10s) 进行控制,防止测试数据穷举

通过writefile 写入特定的字符串 进入编程模式
可以将自己写的一个算法 烧录到狗里面去,单片机会将这些代码加密 放入 flashrom 里面

狗启动过程
1.载入算法 放入内存中 等待执行
2.接收到 writefile 命令 输入的32个字节的数据 将指针作为参数 传入算法中去
3.返回 算法的 结果 给readfile

算法用C写的一个程序 找合适的编译器生成bin
STM32 支持代码在内存空间执行的的

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 265
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
想法不错,支持!
2012-11-14 20:31
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
编译器 不好搞 免费的
2012-11-15 13:35
0
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
如果通过劫持让写入的数据不变呢?
读取的数据应该也不会变吧
2012-11-15 14:12
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
如果能劫持到写入的数据,那么神马加密狗都没有意义了吧
我想
既然能劫持写入数据,检验读取数据是否正确的结果也不OK了
2012-11-23 22:13
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
6
http://www.longmai.com.cn/product/smartx3_pro.htm
上传的附件:
2012-11-23 22:55
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
数据写入是有寿命的,每天数十万条命令写入怎么办?
2013-2-23 22:08
0
游客
登录 | 注册 方可回帖
返回
//