欢迎光临
我们一直在努力

win脱壳5 -- IAT混淆修复与dbg脚本自动化修复 脱壳完成

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}

目录

dbg 脚本执行与最终修复自动化修复IAT

前置准备:脚本机制与程序状态

IAT 的首地址与结束位置(确定遍历范围)

循环修复加密的 IAT

脚本源码(.scr 后缀)

载入 dbg 进行 IAT 修复

运行前:查看 IAT 表修复前的状态

运行脚本,修改 IAT 表

重新 Dump(用修复好的 IAT 表)

运行成功,脱壳成功(最终验证)

常见坑


dbg 脚本执行与最终修复自动化修复IAT

参考手册(x64dbg 脚本语言官方文档):Welcome to x64dbg’s documentation! — x64dbg documentation

IAT 混淆,设计了\”脚本遍历修复\”的规则与逻辑,就是真正把脚本写出来、跑起来、完成脱壳。这是整个脱壳流程的收尾阶段——前面所有工作(找 OEP、dump、分析混淆)都在为这一刻服务。

赞(0)
未经允许不得转载:171主机测评 » win脱壳5 -- IAT混淆修复与dbg脚本自动化修复 脱壳完成
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址