打印
[菜农助学交流]

用VB做了个自用的CRC玩具,在一定程度上保护HEX文件不被改写

[复制链接]
4297|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
plc_avr|  楼主 | 2011-6-29 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 plc_avr 于 2011-6-29 10:02 编辑

用VB做了个自用的CRC玩具,可能计算任意HEX文件的CRC16值等......可以分段计算。
主要功能防止HEX文件被恶意改写,达到保护代码不被他人所用的目的。
软件工作流程:
1、输入指定的HEX或BIN文件
2、指定输出文件位置
3、设置随机数地址,可在任意位置生成随机数,三种格式可选:填充00、FF、随机数。
2、设置CRC16多项式权值以适用不同计算。
3、在指定位置加入唯一ID识别号和编号。
4、指定CRC运算地址
5、根据输入文件和上面4项设置,点执行自动生成新的HEX或BIN文件。
6、用烧写工具直接烧写新生成的文件。

这样每个芯片的HEX内容均不完全一样,防止多片同时被**,用多个HEX作比对。

在此特别感谢菜农和John Lee老师的指点,谢谢!
欢迎各位提出任何意见和建议.......


思路来源于菜农的HOTWC3:http://www.hotpower.org/HotAjax/HotPower_HotAjax.html

8.jpg (232.41 KB )

8.jpg
评分
参与人数 1威望 +1 收起 理由
weshiluwei6 + 1 敬佩

相关帖子

沙发
plc_avr|  楼主 | 2011-6-29 09:53 | 只看该作者
哈哈,自已抢沙发!

使用特权

评论回复
板凳
hotpower| | 2011-6-29 09:55 | 只看该作者
沙发没有了!

使用特权

评论回复
地板
Swallow_0322| | 2011-6-29 11:06 | 只看该作者
顶!烈火!
羡慕,烈火够勤奋,肯定收获丰富!

使用特权

评论回复
5
ayin267| | 2011-6-29 11:16 | 只看该作者
这东西好!不顶不行

使用特权

评论回复
6
ayin267| | 2011-6-29 11:46 | 只看该作者
这个原理跟滚动码一样吗?

使用特权

评论回复
7
plc_avr|  楼主 | 2011-6-29 14:54 | 只看该作者
该软件本来是为个人专用,因为有的地方直接写在源码上面了。感觉还是搞成通用的比较好,人人可用,造福大众,现在正在改版,完成后奉献给大家。

使用特权

评论回复
8
plc_avr|  楼主 | 2011-6-29 14:56 | 只看该作者
TO:6楼,用上这个可以保证你的产品上面的每款产品HEX每个都不一样,哈哈。但是完成的功能都是一样的。加上芯片内CRC运算比对,可以在一定程度上防止被改写。

使用特权

评论回复
9
Swallow_0322| | 2011-6-29 17:29 | 只看该作者
该软件本来是为个人专用,因为有的地方直接写在源码上面了。感觉还是搞成通用的比较好,人人可用,造福大众,现在正在改版,完成后奉献给大家。 ...
plc_avr 发表于 2011-6-29 14:54


顶烈火的无私奉献!烈火辛苦啦!

使用特权

评论回复
10
plc_avr|  楼主 | 2011-6-29 18:19 | 只看该作者
谢谢,你也辛苦了,向你学习,出了那么多精品笔记。呵呵。

使用特权

评论回复
11
hotpower| | 2011-6-30 06:42 | 只看该作者
学习最好的方法是把学到的用于实践。

使用特权

评论回复
12
plc_avr|  楼主 | 2011-6-30 15:47 | 只看该作者
为了让更多的网友看到,重新开贴了,详细资料及软件在这里:https://bbs.21ic.com/viewthread.php?tid=245412&extra=

使用特权

评论回复
13
cecwxf| | 2011-7-1 13:23 | 只看该作者
这个东西牛

使用特权

评论回复
14
uniquehope| | 2011-7-2 13:58 | 只看该作者
:hug:
逛帖子,看看~~

使用特权

评论回复
15
qin552011373| | 2011-8-23 16:52 | 只看该作者
xiexiefenxiang

使用特权

评论回复
16
qin552011373| | 2011-8-23 16:52 | 只看该作者
向楼主无私奉献的精神致敬

使用特权

评论回复
17
hotpower| | 2011-8-23 18:28 | 只看该作者
很暴力~~~

使用特权

评论回复
18
plc_avr|  楼主 | 2011-8-24 06:00 | 只看该作者
软件也上传到这里吧,方便大家查阅,注意本软件不是病毒,呵呵。
CRC16+HEX文件自动修改生成器V1.1.rar (2.63 MB)

使用特权

评论回复
19
ssunyy| | 2011-8-24 08:28 | 只看该作者
好东西,感谢

使用特权

评论回复
20
weshiluwei6| | 2011-12-6 15:46 | 只看该作者
太经典了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:烈火DIY Mini四轴飞行器群:234879071  http://fire-dragon.taobao.com/

42

主题

1633

帖子

23

粉丝