联系我们 | 现在购买 |中文版|English Version


AntiDebugLIB V2.3 是什么工具

    AntiDebugLIB V2.3 是专门为windows操作系统设计的软件加密工具,它能帮助软件开发者保护他们的应用程序不被高级反编译专家和黑客破解,AntiDebugLIB V2.3内置强大的许可证管理机制,使软件开发者可以安全地发布他们的试用版软件。

  AntiDebugLIB V2.3 的优点是什么

       一旦应用程序经AntiDebugLIB V2.3加密,调试,静态,动态分析,从内存dump,修改程序将会变得非常困难和几乎不可能。

相信这样的理由是不足以说服您选择我们的产品,我们也意识到即使把我们的技术说地天花乱坠,也不见得会留住您的心,因为您真正需要的是如何才能保护您的软件不被破解。

      如果您需要的是真正的软件保护,最有说服力的理由,我们认为可能就是我们自己的软件自2006年发布至今仍然非常地安全,我们的主程序也是采用自己的加密技术进行地保护,当然也包括已有的客户软件。因此我们有理由相信,我们能做到的,你也能!

      另外,如果您发现了我们的软件的破解版,就一定不要再考虑我们的产品了,理由是显然的:连自己都保护不了,谈何保护他人呢?

1. 在安装AntiDebugLIB V2.3之前要做哪些准备工作?
关闭或卸载WINDOWS RING0级别的调试工具,例如:SoftIce、WinDbg.

5. 如何生成antidebuglib_demo.lic?
Antidebuglib_demo.lic 是由 ADL Register通过两个参数产生的:
1. Seriel Number--拷贝自about对话框。
2. Appending Data--包含在路经 <\antidebug_demo>中的文件
antidebug_append.dat。

更多的信息请参考 “How to build the antidebug_demo project?”.

注意:Antidebuglib_demo.lic和antidebug_demo.exe必须在相同的目录下。当然,你可以在源代码中更改这个默认的设置。

6. 如果不小心改变了Serial Number的值将会怎么样?
你不能在Serial Number字符串中插入任何多余的字符,常见的错误是:当拷贝Serial Number到一个文本文件时,经常会随手按下回车键,这时,Serial Number就已经被修改了,有两个不可见的字符oxodh、oxoah被插入到了Serial Number文件之中。当然,文本编辑器最好也不要设置成“自动换行”。造成的后果就是无法产生许可证。

7. 为什么演示程序装载DLL失败?
antidebug_demo project的当前设置是:Use MFC in a Shared DLL,因此,当它脱离开发环境独立运行时,需要带上相关的动态库,否则就会出现问题,例如:装载dll失败。这些动态库可在MVS2008的安装目录或者AntiDebugLIB的安装目录下找到,这些文件是:

显示文件
如果将antidebug_demo project的当前设置改为:Use MFC in a Static Library,就不再需要这些文件了,但是在编译连接时需要将antidebug_demo project 动态连接时使用的antidebug.lib替换成静态连接时使用的antidebug.lib,注意文件名称是相同的,这个文件可在AntiDebugLIB的安装目录下的Lib\MVS2008\Multi-threaded 目录下找到。
显示设置

2. 为什么“Buffer Security Check”必须设置成“NO(/GS)”?
当代码的长度达到一定长度,VC++ 编译器将会插入一个缓冲区安全检查函数,这样的话,产生的密文代码将是不稳定的,或者说是不可重定位的。

3. 为什么“Data Execution Prevention(DEP)”必须设置成 “Image is not compatible with DEP(/NXCOMPAT:NO)” ?
只有在这种方式下,程序加密后才能正常运行。

4. 专业版和终极版有什么不同之处?
终极版使用Seriel NumberAppending Data生成许可证。

专业版只使用参数Seriel Number生成许可证。

 

 

Buy Now | Contact Us | ©2010 AntiDebugLIB International Inc All Rights Reserved