本帖最后由 梅雷工具箱 于 2015-6-24 17:09 编辑
1.6 谈程序加密 程序加密不bb不行啊,不bb你会放心吗? 程序加密是相当重要的,就算是免费程序也有加密的必要,版权总是要加密的把。
别人随意在你的外挂上更改一下就 是他自己的外挂了 这怎么得了
1.6.1 最简单的版权加密(无需算法,文件内容做加密)
版权加密 就是指 为了证明 程序是xx人或团队制作的 怎么证明?举个列子: D:\zhonglei 为外挂目录 那么我们在 D:\zhonglei 新建一个 版权说明.txt 如果只会grip 就用 英文 Copyright.TXT 内容可以自己bb: 注意!把 本外挂 尽量写成 本程序 或本插件 比较和谐 注意用词 你懂得 如: ‘D:\zhonglei\Copyright.txt文件内容如下 程序:中磊2.0系统:32/64位谦容(NX4-10) 程序版权属于制作者:梅雷、刘磊 未经制作者允许不得篡改、盗卖 使用不当给你带来的损失制作者一概不负责
然后你懂得 在程序里 先读文件内容 在判断内容是否正确 不正确就 结束操作 这种东西虽然不需要教但是我看很多外挂都没有,所以放出来做教程。
本章版权加密Grip 源代码
string/bq_jm(4,132)fetch/txt,1,'D:\zhonglei\Copyright.txt' ,iferr,bqddfc:reset/1read/1,bq_jm(1) read/1,bq_jm(2) read/1,bq_jm(3) read/1,bq_jm(4)fterm/txt,1 If/bq_jm(1)<>’程序:中磊2.0系统:32/64位谦容(NX4-10)’,jump/bqddfc: If/bq_jm(2)<>’程序版权属于制作者:梅雷、刘磊’,jump/bqddfc: If/bq_jm(3)<>’未经制作者允许不得篡改、盗卖’,jump/bqddfc: If/bq_jm(4)<>’使用不当给你带来的损失制作者一概不负责’,jump/bqddfc: $$---以下其他代码 MESSG/’版权正确’ $$---以上其他代码 halt bqddfc: Messg/’未经制作者:梅雷允许不得篡改、盗卖’halt 1.6.2 如何防止内部破解 C# 程序分32、64位,可以通过grip分析平台来分别调32和64位dll实现版本通用 给你们谈谈我2014年初研究的加密方法,思路如下: 1.Grip 调C# 获得信息 然后 返回 grip进行比对 2.外挂已经注册 Grip 就赋值 n=1 CSYS1=&WCS 否则 n=0 CSYS1不赋值 3.Grip 启动 C#程序 4.C#程序 if(n==1) 结束程序; 5.C#设置 坐标 = CSYS1 ;//为了防止内部破解,跳过或修改都会出现内存错误 6.C#你的实际程序源代码
分析如下: (c#内部修改n=0为n=1)或者(跳过条件语句 )都就会出现内存错误哦 因为 #c 有不少 未定义时直接操作函数 是会出现内存错误的 (如设置未定义的坐标) 相当于 用ug 的 uf函数做加密 (而外挂必须靠uf函数运行,呵呵这招贱不贱0.0) 1.6.3 序列号加密 序列号加密,就是根据计算机信息来做加密。 比如:网卡物理地址、C盘序列号、CPU和主板等等信息 直接用 计算机信息做加密 容易被看穿 如果每次启动生成的序列号都不一样那,那就不容易被发现,也就给破解者添加麻烦了。 即 随机数 联合 计算机信息做加密 (每次生成的序列号都不一样,而注册方法是一致的。)
还有 序列号 多少个号码为宜,并不是越多越好 如图:Mr.Mei 系列外挂 随机序列号 由 9位 34进制组成 (字母A-Z 数组0-9)36个符串,因为数字零 和字母O肉眼不好区分,我就去掉这2个 file:///M:\temp\ksohtml\wpsCB73.tmp.jpg 为了清晰可见 3 x 3 分开 高大上啊有木有
其中 由4个号码是 随机数 ,5个号码是计算机信息 和 随机 变化而来 然后重新排列 34*34*34*34 = 133,633 计算机信息一样的情况下,还是会出现10万种不同的随机情况 随机序列号的好处:就是不可预见性、看不出制作用了那些计算机信息做参考
注册机:算法反一下你懂得。不懂去查百度。
1.6.4 加密狗加密 加密狗成本贵,但是加密狗效果挺好的,现在国产的智能芯片也给力起来了。 我等屌丝 只买的起国产的,20元一只 ,防拷贝。自己淘宝把。 我大概讲下:源代码加密 和 外壳加密。
外壳加密:(加密效果可能差点但还是可以用用的) 无需知道程序的源代码是什么,直接将程序加密。貌似只能加密exe 。
源代码加密:(推荐,加密效果好) 因为代码写入程序里面,需要有程序的源代码。 加密狗都是开源的 所以你可以向相关人员请教使用方法他们会教你 加密狗原理: 向加密狗写入增强算法。因为增强算法只可以写不可以读。。。多余的话就不bb了,总之加密狗还是挺靠谱的。 还有关于破解加密狗的,基本上没多少人能破解,小心上当被遍。 注意购买时,要买防拷贝的智能芯片哦。
1.6.5 对加密的看法
精诚所至金石为开,从理论上来讲,没有破解不了的程序一切都是时间问题。 要点:尽量用新方法加密。加密要不可预见性。 如果破解的费用 超过了你 程序的价值 就毫无破解的意义了
推荐使用: 随机序列号(无需硬件,重新安装系统需要重新注册) 加密狗加密(需要买硬件)
不推荐:时间 和 次数 加密。
中磊UG二次开发教程 梅雷著 qq1821117007
|