|

提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).
很多人以为,所谓的防破解,就是防止OD破解到数据,但换个角度思考,要是破解到的数据已经被你经过重重加密,他们还能得到真正数据吗??
相信好多大牛很早就知道方法了,所以大牛请点击左上角小叉叉关闭,以下是对不知道方法的人看的
假如,你的一个稀有数据,想要不被破解,假设这个数据是“10086”,则把它先变为字节集
调试输出(到字节集(“10086”))
{ 49, 48, 48, 56, 54 } ←这就是调试输出得到的字节集(别告诉我你不知道调试输出输出在哪里)
(题外话:改过战记的都知道,00048=0,这个48其实就是出0的对应键盘代码,同理,字节集的48也出自键盘代码)
接着,我们先来了解2个命令:压缩数据() 和 加密数据()
压缩数据,只有一个参数,参数的类型是字节集,返回的是一个压缩后的数据(这个很好理解,就不讲了)
加密数据,有三个参数,第一个参数的类型是字节集,第二个参数的类型是文本型,第三个参数的类型是整数型,返回的是一个加密后的数据(重点讲这个)
第一个参数,指的是你要被加密的数据,这个很好理解
第二个参数,参数名是密码文本,大家可以随便输入(比如我输入“11210”),这个主要是解密时用到的,不过十分重要,忘记了你也就无法解密了
第三个参数,是加密算法,填1是RC4算法,填2是DES算法,不填的话默认为1[1或2都行]
这里都大致了解了两个了吧。。[不详细讲了]
接着,就是应用了
调试输出(加密数据(压缩数据({ 49, 48, 48, 56, 54 }),“11210”),2)
运行一次后得到了加密后的数据:
{ 35, 160, 103, 192, 170, 208, 213, 35, 197, 247, 162, 149, 153, 73, 46, 106, 5, 203, 71, 99, 115, 73, 60, 40, 211, 83, 130, 87, 71, 120, 36, 113 }
假如要把这个10086改为10010,则这么写:
搜索并修改文本(解压数据(解密数据({ 35, 160, 103, 192, 170, 208, 213, 35, 197, 247, 162, 149, 153, 73, 46, 106, 5, 203, 71, 99, 115, 73, 60, 40, 211, 83, 130, 87, 71, 120, 36, 113 },“11210”,2)),“10010”)
即可,关于为什么修改的数据不要加密。。前几天小天抱怨进程内存监视无法取得原先该地址的数据。。然后......
这只是初步加密,想要更大程度的保护这个代码。。压缩数据(压缩数据(压缩数据(加密数据(压缩数据())))),除了解密比较麻烦以外,真的能达到很好的保护代码的效果
写了这么长。。也发了5JB。。so。。。好评跪求。。
为了防止太多人看见。。我特意不加图片=、=
以前俺西游大战僵尸2时装无限天数就用这加密方法滴=、=(虽然河蟹了)
联系我时,请说是在 挂海论坛 上看到的,谢谢! |
上一篇: 求一份防木马加载,防封处理模块!!!!谢谢下一篇: Legend3Dll源代码
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。
|