- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A M M IN B A N A LYS E
s0cket )
前置知识 VC 关键讯 编程、DumpT具
一 个简单dump工具的实现
文/ 李霞
Dump是从内存中抓取~块数据保存在硬盘 除了用这个结构体 以外 ,我们还可以使用
中。在脱壳时到达0EP后就要进行DumP。自己 其他的 比如下面的结构体:
写一个dumP工具很简单 ,通过本文我们将自己
实现一个控制台版的dumP工具。
DumP是从内存抓取数据到硬盘 的.因此我
们需要进程的lD和这个进程 中的虚拟地址 ,这
样才可以从 内存 中读 出数据写入到硬盘 当中。
既然是控制 台版的 .我们就需要为程序提供两 在LordPe中使用的就是这个结构体 。我们看
个参数 ,第一个是进程lD,第二个是dumP起始 一 下0D里的代码
处的虚拟地址。有了dumP的起始处的虚拟地 FFl5 F0240020 CALL DW ORD
址 ,还缺少一个dumP的长度 ,这个长度也可以 PTRDS:l200024F0l
通过参数指定,指定我们要dumP多大的一块内 :psapi.Enuml~oces$IvloduLes
2ooOl84B 85C0 TEST EAX,EAX
存数据到磁盘上。由于我们这里的dumP是用在
20ool84D 75OC JNZ SHORT Drocs.
脱壳上的 所 以dumP的长度可以不用指定 ,只 2000185B
要获得模块 的映像大小就可 以了。获得模块映 2O00l84F 56 PUSItESI
像大小可 以通过下面的结构体得到: 2o00l850 FF15O8lO0o2O CALL DWORD PTR
DS:[KERNEL32CloseHandl
tyl~defstructtagM0DULEENTRY32 { : kerneL32.CloseHand~e
DWORD dwSize; 2O0ol856 E96FFFFFFF JMP procs.20o0l7CA
DWORD th32ModuleID: 2ooOl85B 6A OC PUSH OC
DW0RD th32ProcessID: 20ooI85D 8D958CFCFFFF LEA EDX,DW ORD
DWORD GlbtcntUsage; PTR SS:IEBP 374I
DWO
您可能关注的文档
最近下载
- fagor发格CNC 8055_M_操作手册_1110.pdf
- 普通话水平测试实施纲要.pptx VIP
- 以“学习圈”理论优化小学高段记叙文写作教学-来源:广西教育(义务教育)(第2021005期)-广西教育杂志社.pdf VIP
- TCPIA 0001-2017 地面光伏组件 光伏组件设计鉴定和定型质量保证导则.docx VIP
- 2025年数字低空安全技术白皮书.docx VIP
- 隧道锚施工方案.docx VIP
- 变电站二次系统 第2部分:数据与模型.pdf VIP
- 人教版三年级数学下册第五单元测试卷(含答案).pdf VIP
- 2023输变电工程消防验收标准.pdf
- CATIA实用教程(清华大学出社)全套电子新版.ppt VIP
文档评论(0)