打印

为了对付**,我也想了很多方法

[复制链接]
楼主: hotpower
手机看帖
扫描二维码
随时随地手机跟帖
81
NE5532| | 2007-11-18 16:59 | 只看该作者 回帖奖励 |倒序浏览

老农啊,未必太累了吧

为了不让别人看代码,自己代码里多那么多东东出来,还有人家找考,根本就不去看的时候咋办?

使用特权

评论回复
82
qihao| | 2007-11-18 17:46 | 只看该作者

TO5532:菜农现在是左右互搏呢!

我是只当看热闹  

风大, 闪

----不陪菜农玩                //************气死菜农

----写程序,埋50个加密版权信息//************累死菜农

使用特权

评论回复
83
老狼| | 2007-11-18 18:45 | 只看该作者

xwj,你不明白,看帖请仔细

有很多工业设备,算法不是简单的数学能解决的,需要很强的专业理论,而我们又不是那方面的专家,我们能认识的专家又达不到那样的理论水平,这时是很无奈的,例如小波算法,你如果拿不到对方的数学表达方式,是靠自己的努力很难解决的,不是简单的FFT,Fir IIR能解决的。但是这种设备的输出和给出的结论也很简单,那就可以用我说的这种方法解决。

不管你千变万化,你的人机件界面总是固定的,你的输出控制部分不会胡来。关于截屏的应对方案,我在73楼有描述。
 

使用特权

评论回复
84
xwj| | 2007-11-18 19:05 | 只看该作者

嗯,了解

使用特权

评论回复
85
老狼| | 2007-11-18 19:32 | 只看该作者

qihao,明白了我的意思!!

我之所以想到这些,并不是我想去这样做,只是因为早年无德,替别人出了这么一个馊主意,现在就总是提心吊胆,担心别人也用这招对付我。同志们,教训呀!

使用特权

评论回复
86
hotpower|  楼主 | 2007-11-18 19:40 | 只看该作者

楼上改过自新了~~~

使用特权

评论回复
87
xwj| | 2007-11-18 19:59 | 只看该作者

呵呵,估计不是“改过自新了”,而是以前需要研究下别人

而现在技术水平领先了,怕被别人研究了:-)

没有“过”,哪来的“改过自新”呢?


呵呵,老狼别生气啊

使用特权

评论回复
88
老狼| | 2007-11-18 20:21 | 只看该作者

xwj,看帖请仔细!

我什么时候做过贼?我说过我只是老农的假想敌!我并不作逆向设计,何谈“改过自新”,难道老农就没做过逆向设计?就没研究过别人的设备?那只能是太自己为是了,一个好的工程师,不了解你做的设备的行业水平,怎么能在市场竞争中取胜,是不是太不负责任了?

以手机为例,你看看各大厂家是不是咬得很紧?难道你认为是他们都是等对手的产品上市了,才去想对策?都是对手的宣传资料刚出来,这便马上也出对应的宣传资料,这就是商业竞争。

向别人学习,向竞争对手学习,很必要。目的是超过他,闭门造车是不行了。

使用特权

评论回复
89
hotpower|  楼主 | 2007-11-18 20:21 | 只看该作者

下一步俺准备做做"CRC密码报告"---可惜3年前没人听课~~~

使用特权

评论回复
90
老狼| | 2007-11-18 20:25 | 只看该作者

希望大家有时间再讨论这方面的技术

共同对付**者

使用特权

评论回复
91
hotpower|  楼主 | 2007-11-18 20:27 | 只看该作者

俺不是这个意思~~~俺删88楼~~~

使用特权

评论回复
92
xwj| | 2007-11-18 20:28 | 只看该作者

呵呵,开个玩笑,别生气啊

不用这么认真吧???
呵呵^_^

使用特权

评论回复
93
hotpower|  楼主 | 2007-11-18 20:32 | 只看该作者

小X快删贴~~~你因为没做过"好事"?

俺佩服动脑的人~~~

使用特权

评论回复
94
vivitung| | 2007-11-18 20:34 | 只看该作者

研究一下先

使用特权

评论回复
95
qihao| | 2007-11-18 22:18 | 只看该作者

但愿我现在写的这个可以给菜农招生意哈!

很是失败-----我的东西目前知道的最大的盗用就是被别人拿去当评高工论文了。

还有个好东西嘛~  里面又没软件,没法为难菜农,---连论文也不敢写。

菜农 自己占了88楼哈,写的啥哦?  1024位的CRC 我也不听

---申明一下哈 我听得懂的。   哈哈哈哈哈哈哈哈哈哈

 

使用特权

评论回复
96
sharks| | 2007-11-19 16:06 | 只看该作者

我觉得Hot大叔走弯路了。双钥算法可以解决一切这类问题

   Hot的本意在于,即使机器码被读出了,仿造者也不可能修改版权信息。
   
   为啥不直接把版权信息藏起来呢?很多很简单而且很成熟的双钥算法,可以很容易的做到。
   比如用RSA算法生成一对密钥:加密密钥A,解密密钥B,把版权信息用钥A加密,生成谁也看不懂的数据串,存在ROM中,当然,钥B也存在ROM中,用于解密,恢复版权信息字符串,显示在开机画面。
   **者最大的可能是得到整个代码,最多只可能分析出:加密后的字串、密钥B、算法。
   他无论如何得不到密钥A(没有在ROM中,从密钥B和密文都不可能推算出A),因此他不可能把自己的版权信息加进去。这种方法运算量很小,C可实现,与机器码无关,可以在任何处理器上应用。

   当然,Hot大叔的做法让敌人更加“傻眼”,给对手制造“挫败感”...

使用特权

评论回复
97
xwj| | 2007-11-19 16:19 | 只看该作者

LS,既然知道算法了,那还要你的程序干嘛?

他为什么还要再用你的方法把版权信息又加进去???


就算他把你的版权加密数据删除或破坏,也就不会显示你的版权而能放心使用了


老Hot的目的就是为了增加别人做这些的难度,以尽可能保护版权信息和算法
而不是为了“让敌人更加“傻眼”,给对手制造“挫败感”...”



城破了转移到地道战,虽然只是垂死挣扎,但至少也能消耗别人大量的精力,死也死的有价值些

使用特权

评论回复
98
老狼| | 2007-11-19 17:34 | 只看该作者

还是忍不住!(只是想法,莫实践),纯娱乐!

楼上的这种开门的钥匙!改起来似乎有可能。钱不放在多个保险柜是不安全的

1:先不修改,找到程序的开机画面,显示你的开机画面,然后再显示画面写屏结束,你肯定有延时等待,破坏延时等待程序(修改开机画面结束程序),直接跳转到我修改的一段程序(补在结尾),在这段程序中,写新的开机画面(造假者的)!你的画面根本没人看得清!骗过你的双钥算法,进入主程序!

2: (**者最大的可能是得到整个代码,最多只可能分析出:加密后的字串、密钥B、算法。)
   我的想法,直接骗过密钥B、在适当的位置,加密后的字串、密钥B、算法。都不去修改,在调用显示程序前,你的程序已经认为密钥是合法的了,修改跳转指令,直接显示新的开机画面(造假者的)!

以上两种方法,如果你有读屏校验,就无效了!我知道修改游戏机的那帮家伙经常这么干。

3:直接暴力破坏密钥B,利用先不修改,找到程序的开机画面,显示你的开机画面(找到需要跳转的地址),篡改密钥B生成程序,将密钥生成程序入口强行改为跳转指令,跳到开机画面,修改开机画面。
 其实,破坏原来的程序,直接修改,往往是很简单的,字节数可以加nop对齐,往往越是大块的玩花样程序,修改起来越简单,给了**者足够的修改空间。

反倒是hotpower的那些方法,还真的不好改!太多了,象迷宫一样,记不住道。

 这些方法不行的话,还是老办法,LCD截屏!

使用特权

评论回复
99
老狼| | 2007-11-19 17:39 | 只看该作者

hotpower,过生日,还不早点回去陪嫂子!

跟我们这帮傻小子在一起,有啥意思?

使用特权

评论回复
100
dadodo| | 2007-11-19 17:44 | 只看该作者

楼上没明白?

楼上没明白老hot的意思?

加密后的字串、密钥B、算法。都不去修改
---------------------------------------------
要的就是这效果!你可以……成为呈堂证供!

使用特权

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

本版积分规则