|
发表于 2013-12-19 15:13:22
来自手机
|
显示全部楼层
本帖最后由 zgxcom123 于 2013-12-19 15:15 编辑
logicgreen 发表于 2013-12-17 18:07
处女座即是处女作,是原创。
我们保护原创。
您所提到的方法是否可以这样理解:
简单地说就是构造一个y=f(x)的函数关系,增加函数f的复杂度,之后通过验证特定的输出y来确定输入的x是否合法
对于很多pc软件来说,就是一个机器码x,然后在线注册得到结果y,程序再根据f验证两者是否符合。
但因为函数f可以在程序中被整体提取出来,因此黑客无需关注f到底用的什么算法,只要封装一下即可制作成注册机
而对于唯一ID加密来说,您所提到的xx算法,其实也就是这个函数f,对盗窃者来说,复杂度是相同的,整体提取即可
但由于样本的x与y是一定的,因此若想骗过验证,除了得到f还需要一个固定的x,此时x即ID的只读特性就起了作用,手头的片子只是x1,x2,x3......根本得不到我想要的输入,只能罢休。。。
介于楼上的处女座童鞋提出了解密的可能性(事先声明我不是处女座!!),个人想要提出一个小小的疑问:如果有办法把读取id的代码,重新定向到flash或eeprom的一片区域,是否就有机会骗过验证机制? |
|