记一次没遇到过的UPX脱壳

记一次没遇到过的UPX脱壳关于壳的介绍见CTF-WIKI这里就不多赘述了拿到我们的程序,先查看64位upx壳,首先直接upx-d试一下,结果是失败报错提示下图(一开始也有怀疑过是不是版本不兼容的问题,后来尝试高版本还是兼容低版本的)然后想尝试手脱,打开x64dbg,单步下去直接跑飞了,重新载入,想看看f7能否跟进,结果发现第一个指令是一个jmp指令,遂失败搜索这个报错无果,问了师傅,可能是upx非标准格式,找到了一篇文章链接如下:https://www.52pojie.cn/thread-326995-1-1.

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

关于壳的介绍见CTF-WIKI
这里就不多赘述了

拿到我们的程序,先查看
在这里插入图片描述
64位upx壳,首先直接upx -d试一下,结果是失败报错提示下图
(一开始也有怀疑过是不是版本不兼容的问题,后来尝试高版本还是兼容低版本的)
在这里插入图片描述
然后想尝试手脱,打开x64dbg,单步下去直接跑飞了,重新载入,想看看f7能否跟进,结果发现第一个指令是一个jmp指令,遂失败

搜索这个报错无果,问了师傅,可能是upx非标准格式,找到了一篇文章
链接如下:
https://www.52pojie.cn/thread-326995-1-1.html
里面upx防脱写的蛮详细的
回到我们这个题目,winhex查看,发现区段名被修改
在这里插入图片描述
尝试修改过后
在这里插入图片描述
导出
再次查看
在这里插入图片描述
然后拖进IDA就能正常反汇编了

最近做题目遇到的加壳题越来越少了emmmmm好久没做过这种加壳的题目了,还是学到了很多,添加花指令那个真的是很有意思感觉

学习链接:
https://www.52pojie.cn/thread-326995-1-1.html

待有时间自己摸一下

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • salesforce的功能_salesforce开发

    salesforce的功能_salesforce开发时刻分享,时刻感恩!124、【CustomURLButtonforCommunity】:CreatingCustomButtonCodeforPartnerCommunities&SalesforceInternal场景:需要在Community中应用URL自定义Button,并且URL不受环境影响-避免HardCode。方案1Sample:{!URL……

    2022年10月20日
  • kong简介_意大利kong

    kong简介_意大利kongKong简介Kong是一款基于OpenResty(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。Kong是基于NGINX和ApacheCassandra或PostgreSQL构建的,能提供易于使用的RESTfulAPI来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Se…

    2022年4月19日
  • JSP中EL表达式的用法详解(必看篇)[通俗易懂]

    JSP中EL表达式的用法详解(必看篇)[通俗易懂]转自:https://www.jb51.net/article/105314.htmEL全名为ExpressionLanguageEL语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSPScriptle…

    2022年7月28日
  • 如何使用matlab实现分段函数「建议收藏」

    如何使用matlab实现分段函数「建议收藏」实现如下的分段函数:m={t0≤t<1−t+21<t≤20.1其他m=\left\{\begin{array}{rcl}t&&{0\leqt<1}\\-t+2&&{1&am

    2022年4月20日
  • 宝塔免费ssl_十四运小程序

    宝塔免费ssl_十四运小程序首先声明我也不是什么大佬,只是坑踩多了有经验了而已,看了无数大佬的文章教程,研究了大佬们的Github仓库说明,在此记录,方便自己,也方便大家,各位的点赞、收藏、关注是我持续更新的动力,写的内容也越来越多,如有侵权请私信我删除相关内容

    2022年10月14日
  • CSS文字大小单位px、em、pt(转)

    CSS文字大小单位px、em、pt(转)

    2021年8月27日

发表回复

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

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