OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9086|回复: 7

分享一个刚做好的程序防婆解小方法

[复制链接]

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
发表于 2014-4-21 11:17:10 | 显示全部楼层 |阅读模式
1.首先我的机器 开机需要显示一个logo  (公司的logo) 我用bmp2lcd  生成数组 写在程序里 大约7万字节

2.用bmp2lcd 生成一样的一个 bin文件

3.把bin文件 写到sd卡,通过 按某写操作方法  将bin的内容写入 stm flash 的某一个地址 例如 0x800000+0x50000  这个地址

4 开机 把stm32的  0x800000+0x50000 内容 与  程序的 lgo 字段 比对,一个字节错误都不进入引导菜单

5 实现某些重要功能时也比对一次这个数据。


某人破解出来了我的程序 只要修改这个logo 任何一个字节 程序将不能工作。 而且不知道我写入bin的方法 也无法工作。

无法防止别人破解 只能不断给他增加难度 呵
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2014-4-21 11:34:05 | 显示全部楼层
反编译不就差不多能搞定啊?
回复 支持 反对

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
 楼主| 发表于 2014-4-21 12:48:45 | 显示全部楼层
反编译 只能反出来 汇编代码 ,  从反编译出来的汇编代码 寻找我的跳转部分 ,看死他    呵

大大增加了抄袭的难度

首先需要找人破解  然后得到bin ,得到的bin 输入原型机里面 是可以运行的, 让他高兴下。

重新做新的板  写入程序 发现不能用,那只好再请人找原因。。。。。

这么下来 没有好10万8万外加几个月时间  估计搞不定...................

貌似现在可以在反编译代码中找到跳转部分 而且能修改的人 真心不多了。。。出手一次 价码不会低的......................
回复 支持 反对

使用道具 举报

6

主题

82

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
419
金钱
419
注册时间
2013-12-6
在线时间
46 小时
发表于 2014-4-28 16:28:36 | 显示全部楼层
关键是不怕楼主的程序有多复杂,就怕人家懂楼主的程序的思路,自己写一个就行了。
有人问我会什么?我低头看看我手里的书,我发现我只会用。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-4-28 18:41:51 | 显示全部楼层
3楼正解。
现在很多抄板的,都不是那么low level了....
不是暴力抄袭,直接仿造你的,然后还在你的基础上加点特色功能,就是“创新”,然后推广....
口号就是:XX有的,我都有,XX没的,我也有。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
 楼主| 发表于 2014-4-28 20:53:21 | 显示全部楼层
4楼 我喜欢这样的抄袭 这样的抄袭会让人进步 而且 第3个后来者的难度会加大很多   有竞争才有进步
回复 支持 反对

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2018-5-30
在线时间
36 小时
发表于 2018-6-14 09:25:26 | 显示全部楼层
您只要提供hex文件(为了保密,可以把一些功能注销了),我反汇编后找出程序id加密的缺陷,相当于对您的程序id加密进行测试
欢迎交流,QQ:9272078
回复 支持 反对

使用道具 举报

19

主题

246

帖子

0

精华

高级会员

Rank: 4

积分
608
金钱
608
注册时间
2017-9-21
在线时间
171 小时
发表于 2018-6-14 10:37:38 | 显示全部楼层
要我去抄袭的话我当然是看你的产品功能效果,然后原模原样的去开发,然后再添加一些其他的功能。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-28 06:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表