我正在尝试在我的应用程序中实现一些基本的反调试功能。我特别想重点关注防止人们轻易地从我的应用程序中获取可用内存转储的方法。我阅读了这篇文章:
http://www.codeproject.com/KB/security/AntiReverseEngineering.aspx
这给了我很多提示,告诉我如何检测调试器是否存在,以及如何防止内存转储。但作者指出,我们应该谨慎使用这些技术,比如删除内存中的可执行头。他提到,在某些情况下,操作系统或其他程序可能希望使用此信息,但我不知道是出于什么目的。
请问有没有其他提示,可以停止反向工程师倒出我的程序?
我使用的是Windows。
谢谢。 Philip Bennefall
请问有没有其他提示,可以停止反向工程师倒出我的程序?
我使用的是Windows。
谢谢。 Philip Bennefall