ACP手脱 当然初学阶段 不明白原理 就跟着做吧
OD设置 除了内存异常其他的都可以忽略 然后隐藏OD
运行OD至中断 堆栈SEH 下访问断 shift+F9
再下断 继续shift+F9 运行 注意 下面的retun
(这时候准备跟踪头 除了BC++ 汇编 一般都以 push ebp开始)
所以在rtn处设置跟踪条件 push ebp 跟踪
跟踪出来后 复制 到断头 设置新起点 脱壳
关于SEH的一点资料
本文介绍了一种使用OllyDBG(OD)进行ACP手脱壳的方法。从设置OD开始,到利用SEH(结构化异常处理)进行中断,进而通过跟踪特定指令(如push ebp)找到脱壳起点。最后提供了关于SEH的参考资料。
ACP手脱 当然初学阶段 不明白原理 就跟着做吧
OD设置 除了内存异常其他的都可以忽略 然后隐藏OD
运行OD至中断 堆栈SEH 下访问断 shift+F9
再下断 继续shift+F9 运行 注意 下面的retun
(这时候准备跟踪头 除了BC++ 汇编 一般都以 push ebp开始)
所以在rtn处设置跟踪条件 push ebp 跟踪
跟踪出来后 复制 到断头 设置新起点 脱壳
关于SEH的一点资料

被折叠的 条评论
为什么被折叠?