记一次没遇到过的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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • latex的大括号_大括号和小括号的用法

    latex的大括号_大括号和小括号的用法LaTeX

    2022年10月11日
    3
  • 《TCP/IP具体解释卷2:实现》笔记–IP:网际协议

    《TCP/IP具体解释卷2:实现》笔记–IP:网际协议

    2022年2月5日
    56
  • 如何在Ubuntu上安装GCC编译器

    如何在Ubuntu上安装GCC编译器如何在Ubuntu上安装GCC编译器1.首先更新包列表sudoaptupdate2.安装build-essential软件包:sudoaptinstallbuild-essential3.验证GCC编译器是否已成功安装,请使用gcc–version命令打印GCC版本root@ubuntu:/home/csd#gcc–version…

    2022年7月24日
    10
  • 六、策略模式—旅行的交通工具 #和设计模式一起旅行#[通俗易懂]

    兵无常势,水无常形,能因敌变化而取胜者,谓之神! ——《孙子兵法》故事背景旅行开始,我和设计模式mm要去的目的地很多,去往不同目的地可以选择的交通工具也是多样的,从北京到上海,我们可以选择自驾游、乘坐飞机、高铁,甚至是骑单车等等方式!每一种交通工具到达目的的时间也不同,假如从北京到上海,乘坐飞机两个小时,高铁五个小时,自驾游3天(3*24小时),每一种交通费也不一样!假…

    2022年2月27日
    49
  • 数据库concat函数

    数据库concat函数因文件改动读到老大写的代码发现该函数所以记录一下concat用法就是将数据库不同的字段串起来比如要查询nameagesex最终想出来的结果是连起来的就可以用该函数而不用再将结果拼接eg:selectid,concat(name,sex,age)asinfofromusr;这样就会输出结果info=>小明男12该函数中间可以拼接字符用来分割eg:selectid,concat(name,”,sex,”,age)…

    2022年5月9日
    73
  • 数据库课程设计(学校运动会管理系统)[通俗易懂]

    数据库课程设计(学校运动会管理系统)[通俗易懂]这学期学习了数据库之后,到结尾写个数据库课程设计,下面这个课程设计可是我花了好长时间才写完,先供大家参考目录1需求分析…………………………………………………………4      1.1功能性需求分析……………………………………………4      1.2性能分析……………………………………………………4      1.

    2022年5月19日
    53

发表回复

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

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