方法来自海风月影和Nooby,这里只是为自己做一个备忘。
1.DbgHelp.dll,原版OD目录下有一个dbghelp.dll,大小大概是475KB,这个文件存在溢出漏洞,可以被Anti。
替换成改版OD中的大小为1.15 MB,或者WinDbg的DbgHelp.dll,大小为3.30 MB。
有了这个dll的帮助,OD能够自己载入PDB文件,使得调试更加方便。
2.OD中有一个对浮点数处理的BUG,会使OD崩溃,Themida就会针对这个问题进行anti。
使用StrongOD插件,先开调试器,选择CreateAsRestrict,然后再载入程序。
3.现在很多混淆代码不光是Anti OD而且针对,StrongOD也做了Anti。
尝试改变ollydbg.ini中的驱动名称。
4.根据Spy,修改对应窗口的类名,可以通过GetWindow检测。
PS:其实还远不止这些,总是Anti千千万,还是需要能稳定的跟踪,绕过这些,扎实的理论及实践经验很重要。