发新话题
打印

读出的信息放在什么地方呢?

读出的信息放在什么地方呢?

比如说用户输入了正确的注册码,这个东西我打算放在注册表里,
但是下次运行的时候读到什么地方呢?如果一开始就读,然后判断是否正确注册号,并且保存到一个全局的BOOL数据中,那么他可以用softice跟踪对这个地址的访问,应该很快就可以破解。如果我每次判断的时候都去读注册表好象更明显,有没有什么好 的办法呢?

TOP

关注
思想决定命运

TOP

先把软件做好才是硬道理,加密再好,软件很差,就像保险柜里面锁了一些没用的砖头。

TOP

试试这样:

1、开一全局数组,初始化是每个数组元素添入随即数据
2、读硬盘序列号,并将序列号转换为一大整数
3、用这个大整数除以数组个数,所得余数作为一个数组的索引
4、用这个索引的数组元素存储验证结果

临时凿磨的,未必好用。

另外cxshower说的对,软件质量应该是第一位的。

TOP

发新话题