易语言软件防破解,易语言网络验证

易语言软件防破解,易语言网络验证   //你的加密算法,使用了Blowfish(对称算法)和MD5(Hash算法) 从目前的资料来看,一般加密狗产商都想淘汰并口型的加密狗…

易语言软件防破解,易语言网络验证

 

//你的加密算法,使用了Blowfish(对称算法)和MD5(Hash算法)

从目前的资料来看,一般加密狗产商都想淘汰并口型的加密狗,而主推USB口的加密狗。一只USB加密狗的批发价现在大50元左右。

易语言软件防破解,易语言网络验证-飞速吧

免费网络验证

网络验证也不能一次全部验证,这样并不保险,需要分段进行验证。并且给予暗桩的设计。

上述中注有(注意保密)字样的代码与程序需要软件作者严格保密,不对外公开。

还有一点,调试器对我们的威胁很大,我们不会肯定让Cracker们舒舒服服地使用SoftICE、TRW和OllyDbg来调试我们的程序。除了常用的MeItICE方法外,这里我给一个我写的方法:

或者您平时注意多收集一些别人用于加密时的子程序,拷贝到一个易语言程序中,保存,这样的代码作为垃圾代码放在你有用的程序中,虽然增加了一些程序的体积,但安全性是大大提高了。并且基本上没有牺牲软件性能与稳定性。

ifPn.szExeFile=ParamStr(0)then//自己的进程

大家可以搜索易语言论坛,用户名为“笨笨啊”,或关键字为“父进程”可以找到这个源代码。

易语言网络验证十大平台

上述代码中的数值是经过查看编译及加壳后文件属性大小生成的,但由此造成两种不方便的地方:一是由于易语言造成每次编译后的文件大小是不一样的,因此很难将这个数值取对,二是这个值放在哪里好,如果放在主程序中的话,那么每次生成的文件大小不一样,就会造成取不准,比较不了的现象。

加壳后一些数据安全得到了保证。这包括一些没有加工过的字符串,例如:数据库密码,加密算法密码。

下面给出一个加密的设计框图,大家可以根据自己的实际情况改变加密的策略:

平时常见的狗主要有“洋狗”(国外狗)和“土狗”(国产狗)。这里国外狗主要指美国的彩虹和以色列的HASP,国产狗主要有金天地(现在与美国彩虹合资,叫“彩虹天地”)、深思、尖石。总的说来,加密狗在软件接口、加壳、反跟踪等方面技术较好,基本上复制很困难。

{检查自己的进程的父进程是否为Explorer.exe,否则是被调试器加载了}

反汇编是和调试器跟踪也都是不可能防止的,因为所有的Win32程序都是必须通过API来调用Windows系统中的关键Dll的(如Kernel32.dll、GDI32.dll等),然而API是可以Hook的。我们只能从自己的代码着手来保护我们的劳动果实了。

本文为全中文编写,不需要有PE文件格式知识,不需要掌握汇编或C语言的编程技巧,一些加密算法直接由易语言提供,特殊的加密算法大家可以翻译C语言代码、汇编代码或VB代码。

这是最常见,也是最简单的破解的方法。该法最适合于对付没有CRC效验的软件,破解新手乐于采用。

加壳软件分为普通壳与加密壳。加壳可压缩文件大小,并且将一些本来清晰的字串进行了打乱的效果。

易语言软件加壳过非法

加密第3定理:用最普通的壳,让弱手们去脱脱看!我还有校验等着呢。

如果你用的什么其它不常见的算法(如Skipjack(NASA美国航天局标准算法),LOKI,3-WAY,Safer之类不出名但强度很高的算法),并且全部改名,就让他们去研究软件中成堆的如下代码是什么加密算法吧!:)

上述代码中所有字串均未作分解处理,实际编程中需要分解,且分别隐藏到程序各处。最好也加上密。

相关推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注