绑定系列教程之 机器码篇(一)绑定原理 声明:本教程仅划分为绑定篇幅,不属于加密软件范畴~如需学习易语言加密,请看《易语言软件加密》一书~谢谢。 绑定一台机器的原理
取硬盘特征号()
波波射取CPU信息()
还可以取网卡的物理地址
写入注册表
取出注册项
硫氰酸红霉素对比。
绑定系列教程之 机器码篇(二)用易语言实现 取硬盘特征号()取CPU信息(),各取部分进行计算,
返回机器码 利用机器码,计算出注册码
写入注册码到注册项
注册机
取出注册项
对比
绑定系列教程之 机器码篇(三)附加,加密(3) 本内容摘录自《易语言软件加密技术》
项链 莫泊桑 赏析
本教程作为引子,概述一下一些加密的方法,希望看过的同学能够开发出更多的加密方法,我们的目的不是让程序永不被破解,而是让破解者花费更多的时间精力去破解,这是一场暗战~
加密的目的
1( 保持软件的完整性 山阳县教育局
2( 保护软件开发者的权益
本节的加密方法
花指令? 多处写入注册码 ? 多线程验证(暗桩)? 随机验证(暗桩)? 破解惩罚 ? 加壳 ? MD5验证 一、 花指令:每次更新版本的花指令都要不一样
二、 多处写入注册码:在注册表内藏好几个注册码,以供程序多次验证,注册码可以加
密入写到文件内,供客户注册时调用
三、 暗桩:多线程验证 多拉几条线程最好5条以上,分级线程亦可。采用破解惩罚
以下代码在窗口程序集1中
以下代码在窗口程序集2中
四、 暗桩:随机验证 在程序内某些功能按钮上或者一个同底的图片框,触发即随机
少先队植树造林歌验证,随机验证亦可随机种子验证,未通过验证,采用破解惩罚
五、 MD5验证:调用外部加密文件对比自身MD5
六、 加壳:给程序加强壳或者普通壳,加壳可压缩程序的大小。可采用加壳后验证大小
少用简单判断,采用计次循环代替判断
少用明文验证
少用一次性验证
>黄业斌