多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**自校验** 某些程序会检查自己有没有被修改,如果发现被修改的话,便会离开或进行其它动作。 基本的校检方法包括 checksum, 检查大小, 检查跳转代码,CRC校验,等等 **什么情况下考虑自校验** 当一个程序脱壳前可以正常运行,脱壳以后不能运行,修复以后也不行 程序不能运行或者闪退、弹窗提示错误等,程序即可能有自校验 **去除自校验** ~~~ 1.把脱完壳的程序也用OD载入 2.下断 bp CreateFileA (两边'脱壳和原程序'都下断),然后运行 3.ALT+F9执行到用户代码,比较两边的跳转实现与否 4.让脱壳后的程序跳转不实现。nop一下 ~~~ 改MD5 跳转同步 或者用补丁不修改原文件