首页
社区
课程
招聘
[求助]如何进行Linux下的UPX脱壳
发表于: 2007-1-16 09:52 11350

[求助]如何进行Linux下的UPX脱壳

2007-1-16 09:52
11350
某软,Linux系统下应用程序。查看文件信息,系采用UPX 1.20压缩。使用UPX 1.20 Linux版本,运行./upx -d无法解压,提示NotPackedException:not packed by UPX,怀疑去除了某些解压信息标识。
因为找不到Linux下对抗UPX反脱壳的工具,请问诸位有何经验或方法可以解决此问题。
我在Linux下动态跟踪经验甚少,一般使用静态反汇编进行分析,不知道使用什么工具可以更好地达成目的。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 47147
活跃值: (20380)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
试试这款工具呢:Linice
http://www.pediy.com/tools/Debuggers.htm

对Linux文件格式不了解,但我感觉你还是想办法用upx -d命令来脱,你可以自己用upx压个程序,对比一下,恢复一些解压信息,让upx -d命令工作。
2007-1-16 10:28
0
雪    币: 155
活跃值: (235)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢,linice使用起来殊为不易,现在也一直没更新了。唉,现在都得去搞Linux下的应用程序,但确实没有很方便的动态跟踪工具。
我做过与正确压缩文件信息比较,但看不出来有什么不同的地方。因为对UPX不够了解,所以一些关键标识还是识别不出来。
2007-1-16 10:51
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
UPX在LINUX上面的脱壳与WINDOWS原理不同。它解压缩完后会生成一个临时文件。建议你看看UPX的源代码,不用在LINUX平台,也可以写出脱壳机出来。
2007-1-16 20:01
0
游客
登录 | 注册 方可回帖
返回
//