吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

[原创逆向图文] 利用工具半自动修复VMP3.5壳的变异IAT

[复制链接]
boot 发表于 2024-4-4 19:34 | 显示全部楼层

jjyjjy003159 发表于 2024-4-4 19:17
是的,exe那边没有什么好的框架,开发相对麻烦一些

星野爱最新发布的3.8IAT修复插件存在问题,我用在修复3.5的样本的时候,就崩溃了。
另外建议把unicorn,keystone和capstone静态编译到插件里,但这样做的话,估计插件有几十MB左右,加个upx,应该控制在十几MB这样。另外,插件有bug,配置好之后,启动一个OD没问题,启动第二个OD就会崩溃。@jjyjjy003159

点评

jjyjjy003159”点评说:
静态编译到插件本身那个就是支持的,只是因为我编译插件的电脑是vs2019,但是开发插件的是vs2022,到时候优化一下这些吧  详情 回复 发表于 2024-4-5 10:39
jjyjjy003159”点评说:
崩溃是因为unicorn的原因,他执行到一些错误的指令,不会返回uc_err,而是直接崩溃了  详情 回复 发表于 2024-4-5 10:37
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 学编程的闹钟 发表于 2024-4-4 21:19 | 显示全部楼层

jjyjjy003159 发表于 2024-4-4 19:17
是的,exe那边没有什么好的框架,开发相对麻烦一些

感觉exe版本的形式好用一点,哈哈
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 学编程的闹钟 发表于 2024-4-4 21:20 | 显示全部楼层

boot 发表于 2024-4-4 19:34
星野爱最新发布的3.8IAT修复插件存在问题,我用在修复3.5的样本的时候,就崩溃了。
另外建议把unicorn,k ...

还有这问题吗,我还不知道
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
jjyjjy003159 发表于 2024-4-5 10:37 | 显示全部楼层

boot 发表于 2024-4-4 19:34
星野爱最新发布的3.8IAT修复插件存在问题,我用在修复3.5的样本的时候,就崩溃了。
另外建议把unicorn,k ...

崩溃是因为unicorn的原因,他执行到一些错误的指令,不会返回uc_err,而是直接崩溃了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
jjyjjy003159 发表于 2024-4-5 10:39 | 显示全部楼层

boot 发表于 2024-4-4 19:34
星野爱最新发布的3.8IAT修复插件存在问题,我用在修复3.5的样本的时候,就崩溃了。
另外建议把unicorn,k ...

静态编译到插件本身那个就是支持的,只是因为我编译插件的电脑是vs2019,但是开发插件的是vs2022,到时候优化一下这些吧
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
jjyjjy003159 发表于 2024-4-5 13:51 | 显示全部楼层

本帖最后由 jjyjjy003159 于 2024-4-5 13:54 编辑

vmp3.8.x iat修复原理很简单,没什么难度,基本上就是识别,模拟,修复
fakename.png
fakename.png
fakename.png

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
boot 发表于 2024-4-5 15:27 | 显示全部楼层

jjyjjy003159 发表于 2024-4-5 13:51
vmp3.8.x iat修复原理很简单,没什么难度,基本上就是识别,模拟,修复

和寞叶提供的插件相类似,他的插件我用较旧版本的vs一直无法编译通过。等会我把之前提到的3.5样本提供给你。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 学编程的闹钟 发表于 2024-4-5 17:48 | 显示全部楼层

jjyjjy003159 发表于 2024-4-5 13:51
vmp3.8.x iat修复原理很简单,没什么难度,基本上就是识别,模拟,修复

这个识别怎么识别的汇编代码呢
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 学编程的闹钟 发表于 2024-4-5 18:05 | 显示全部楼层

jjyjjy003159 发表于 2024-4-5 10:39
静态编译到插件本身那个就是支持的,只是因为我编译插件的电脑是vs2019,但是开发插件的是vs2022,到时候 ...

开发和编译还可以再不同的VS吗

点评

jjyjjy003159”点评说:
可以的,只是高环境的一些依赖库用不了  详情 回复 发表于 2024-4-5 20:28
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 学编程的闹钟 发表于 2024-4-5 18:08 | 显示全部楼层

boot 发表于 2024-4-5 15:27
和寞叶提供的插件相类似,他的插件我用较旧版本的vs一直无法编译通过。等会我把之前提到的3.5样本提供给 ...

发一个在帖子上呗
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

31层
32层
33层
34层
35层
36层
37层
38层
39层
40层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表