- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ESP定律.pdf
( 文详解)ESP定律脱壳+修复
认分类 2009-05- 13 10:13 阅读211 评论0 字号: 大 中
ASPack 2.12 - Alexey Solodovnikov
一个压缩壳,今天我们用ESP定律脱壳,使用LoadPE来保存Dump脱壳后文件,并用IR (ImportREC)来修复脱壳
文件。
005AD001 60 pushad ; OD载入后来到这里
005AD002 E8 call 005A D00A ; 我们F8一次来到该CALL,此时我们看寄存器窗口的
ESP地址
005AD007 - E9 EB045D45 j mp 45B7D4F7
005AD00C 55 push ebp
005AD00D C3 retn
我们使用ESP定律脱壳,见图文说明:
005AD3B0 /75 08 j nz short 005AD3BA ; F9一次后来到这里
005AD3B2 |B8 mov eax, 1
005AD3B7 |C2 0C00 retn 0C
005AD3BA \68 181C5000 push 00501C18
005AD3BF C3 retn ; 退出这个retn后就来到OEP处
00501C18 55 push ebp ; 程序的OEP 使用LoadPE保存文件 IR修复 看我操作
00501C19 8BEC mov ebp, esp
00501C1B 83C4 F0 add esp, - 10
00501C1E 53 push ebx
00501C1F B8mov eax,
00501C24 E8 1F4CF0FF call
然后我们使用LoadPE脱壳,看我操作:
使用IR修复:
第一步:我们选择我们调试的原程序
第二步:我们在OEP处填入数据
此时我们看下OD 中的OEP地址
OEP=00501C1800101C18
所以我们在此填入OEP=00101C18
然后点自动搜索IAT 点确定
第三步:我们选择获取输入表
看上方的输入表数据都为真 无需修复
所以我们点修复抓取文件
-- 即我们使用LoadPE脱壳的文件
我们运行修复好的文件,OK,可以运行,再用PEiD查壳:Borland Delphi 6.0 - 7.
当无法使用ESP定律时 EBP的妙用
发布时间:2007.02.11 04:48 来源:赛迪网安全社区 作者:Lenus
1.了解EBP寄存器
在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和
使用中,在程序员习惯中已经 认的给每个寄存器赋 了特殊的含义,比如:EAX一般用来做
返回值,ECX用于记数等等。在win32 的环境下EBP寄存器用与存放在进入call以后的ESP 的值,
便于退出的时候回复ESP 的值,达到堆栈平衡的目的。
应用以前说过的一段话:
原程序的OEP,通常是一开始以Push EBP 和MOV Ebp,Esp这两句开始的,不用我多说大家
也知 这两句的意思是以EBP代替ESP,作为访问堆栈的指针。
为什么要这样呢?为什么几乎每个程序都是的开头能?因为如果我们写过C等函数的时候就
应该清楚,程序的开始是以一个主函数main ()为开始的,而函数在访问的过程中最重要的事
情就是要确保堆栈的平衡,而在win32 的环境下保持平衡的办法是这样的:
1.让EBP保存ESP 的值;
2.在结束的时候调用
mov esp,ebp
pop ebp
retn
或者是
您可能关注的文档
- 消除小腹赘肉练古老瑜伽.doc
- 新的旧的都是一百元.doc
- 萧宏慈拉筋拍打的常见问题.doc
- 信用证专家考试应试指南一本通(214页).doc
- 行业研究入门基础.doc
- 幸福女人从不说的“嫁人经济学”.doc
- 下一步行动是如何工作的.pdf
- 性格---心性---命运.doc
- 性骚扰影响40%职场女性.doc
- 性事多少天一次才算正常.doc
- 大豆品种东生89生产技术规程 DB2310 T 134-2024.docx
- 桃园化肥农药减施增效技术规程(DB32-T 3824-2020).docx
- 标准化菜地建设管理规范 DB3201_T 1008-2020.docx
- 快速货运服务规范 DB32_T 3575-2019 江苏.docx
- 寒地苹果园生草技术规程 DB2310 T 124-2024.docx
- 寒地粳稻节水减肥稳产提质技术规程 DB2310 T 122-2024.docx
- 富硒元蘑生产技术规程 DB2310 T 116-2024.docx
- 大棚黄瓜无土栽培技术规程 DB3211 T 1057-2023.docx
- 无公害食品 大白菜生产技术规程.docx
- 弱碱性粳米 DB 22T 2216-2014(标准规范).docx
最近下载
- 梅特勒托利多SevenDirectSD50pH离子计操作说明书.pdf VIP
- 吊篮施工技术交底.docx VIP
- 武汉市政道路排水工程技术标.docx VIP
- 儿科感染病诊疗要点.pptx VIP
- 2024年山东省政府采购专家入库考试真题.docx VIP
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 工程项目管理表格大全.doc VIP
- 《治安管理处罚法》案例分析.doc VIP
- 凉山州2024年专业技术人员公需科目试题答案.pdf VIP
- Unit3 The Internet 单词讲解课件-2023-2024学年高中英语人教版(2019)必修第二册.pptx VIP
文档评论(0)