首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

反调试、反破解思路,这样可行么?大家给个建议解决思路

2012-01-20 
反调试、反破解思路,这样可行么?大家给个建议这两天一直在想一个问题:是否需要在软件中加入暴力一点的反破

反调试、反破解思路,这样可行么?大家给个建议
这两天一直在想一个问题:是否需要在软件中加入暴力一点的反破解技术?大致想了一下,有几个思路:

暴力模式:

(1)格式化系统盘。发现软件正在被调试,直接格式化磁盘,使得操作系统无法启动。

(2)蓝屏保护。发现被动态逆向,直接蓝屏。如果破解者的机器总是蓝屏,他也没心情继续破解了。

(3)重启计算机。和(2)差不多。

(4)死机保护。发现被调试,直接让系统死机,——是让系统死机,包括系统进程和用户进程,这是不可逆的,破解者只能是手动重启计算机。

温和模式:

(5)删除调试器文件。发现被调试,找到调试器的文件,然后直接销毁或者破坏,然后退出。

(6)使调试器进程(或线程)死锁或者终止。

(7)程序自杀。发现被调试,直接退出,并删除自身。

(8)锁定键盘鼠标。对于远程调试无效。

上面的各种方式,技术实现上都没有问题。

但是反调试检测时,可能会误判,所以我还在犹豫不决,大家的看法如何?


[解决办法]
这个应该到看雪
[解决办法]
楼主够暴力的,你的程序也是安全软件吧。我的一点建议:
程序启动检测操作系统是否是调试模式。
用刘涛涛的扭曲变换的思想。
利用VMprotect。
利用后两种方法增加反向工程的难度,可以达到很高的安全系数。
[解决办法]
我看做好还是采取文件CRC自校验这样来确保文件的完整性和ANTI技术一起来抵制被破解!
[解决办法]
xuexi
[解决办法]

探讨
这个应该到看雪

[解决办法]
看雪需要你。。。

热点排行