UPX脱壳(2)

UPX脱壳(2)UPX简单脱壳

大家好,又见面了,我是你们的朋友全栈君。

很多壳是没法用Ollydump弄好的,所以需要用其他的工具

这里的工具是:PETools和Import REConstructor

先按照UPX脱壳的方法,找到OEP

UPX脱壳(2)

现在已经到达了OEP

用PETools来实现程序的DUMP

UPX脱壳(2)

找到对应的程序,完整转存,保存好久可以运行了~~~

但是,当我们换个版本的PETools~

UPX脱壳(2)

dump成功后,运行程序

UPX脱壳(2)

程序竟然报错了~~~

(论工具的重要性)

这个时候就需要用到Import REC了

首先在程序里找到IAT的位置

UPX脱壳(2)

先点击自动查找IAT,获取输入表

然后手动检查下:OEP应该是00001000(相对偏移RVA)

UPX脱壳(2)

3180是IAT的RVA

然后一直往下看,查看IAT的大小

UPX脱壳(2)

所以终点是3290(UPX是最简单的壳,IAT是存在同一个地方的,很多高级壳IAT可能有错误,也可能存在不同的地方,需要一段一段处理)

所以SIZE = 0x3290 – 0x3180 = 0x110

然后看一眼输入表函数信息,有没有无效的

UPX脱壳(2)

点击转储到文件(刚才的DUMP文件)

UPX脱壳(2)

这时候还是报错,我们需要再使用一次PETools

UPX脱壳(2)

选择Rebuild PE,选中刚才的DUMP文件

UPX脱壳(2)

再执行程序,发现可以正常运行了~~~

UPX脱壳(2)

附上实验的程序和工具~

OD可以从52pojie或者看雪下载咯~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159792.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月15日 上午9:16
下一篇 2022年7月15日 上午9:16


相关推荐

  • FormData上传文件同时附带其他参数

    FormData上传文件同时附带其他参数前端 js 代码 functionfile varformData newFormData formData append file FileUpload 0 files 0 vartype file type val

    2026年3月18日
    2
  • 谈谈构建单页布局网站的创意技术——附优秀案例

    谈谈构建单页布局网站的创意技术——附优秀案例在过去的几年中 不断涌现出新的自定义网站设计技术 一个非常流行的想法是把所有的主要内容放在一个页面 使用动态滚动动画来定位内容 这种单页布局在只需要显示相关信息的一小部分的目标网页和移动应用程序制作网站经常使用 在这篇文章中 我想向大家介绍单页网站中一些有趣的技术 希望这些想法能够给正在寻找这方面内容的年轻设计师提供灵感 视差滑动效果 可能是因为实现这种效果比较复杂 视差

    2026年3月17日
    1
  • nslookup命令解析域名_nslookup是什么意思

    nslookup命令解析域名_nslookup是什么意思1、作用:查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。2、命令解析命令格式:nslookupdomain[dns-server]示例:nslookupwww.163.com第一部分服务器:本机DNS服务器信息。192.168.3.1是我当前计算机的DNS服务器,由于是内网服务器名称无法获取第二部分非权威应答:Non-authoritativeanswer,除非实际存储DNSServer中获得域名解析回答的,都称为非权威应答。也就.

    2022年10月19日
    4
  • 2019前端技术栈梳理

    2019前端技术栈梳理首先 Mark 住值得参考的资料一个关于前端 后端和运维 roadmap 的网站 2016 年前端技术观察 2019 前端技术栈参考图图中关于前端技术栈主要分为三个阶段 1 前端基本功 HTML CSS JavaScript2 前端模块化 工具化 3 前端的深入学习比熊很赞同曹刘阳老师在 2016 年前端技术观察里提到的学好前端自己领域的知识 专一门 再去扩展其它领域知识 近几年前端技术更

    2025年8月30日
    6
  • Mysql修改字段类型[通俗易懂]

    Mysql修改字段类型[通俗易懂]mysql修改字段长度altertablenewsmodifycolumntitlevarchar(130);altertable表名modifycolumn字段名类型;如:tplay_auser表里的sex字段将数据类型改为char长度为20altertabletplay_ausermodifycolumnsexchar(20)

    2022年4月29日
    53
  • Stata Kendall 相关系数作图

    Stata Kendall 相关系数作图StataKendall相关系数作图回答Superficial.的问题,测试CSDN的markdown发帖功能如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入此帖目的有二:回答Superficial.的问题,测试CSDN的markdown发帖功能如何插入一段漂亮的代码片去博客设置页面,选择

    2022年6月17日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号