熊布拉吉 发表于 2021-10-23 23:11

小白一枚, 脱壳一个程序之后运行不了,求助

本人逆向小白, 开始自学逆向. 在选择了一个经常用的软件练手后, 首先进行脱壳, 已知是UPX壳,于是使用了UPX自带的脱壳指令UPX -d进行脱壳. 但是脱壳后,软件运行不了了. 希望大哥们帮我看看是不是脱壳这一步哪里出了问题?
链接:https://pan.baidu.com/s/1iiN3T1CaOp4ZpvQZ44kH-A
提取码:nj7x
需要脱壳的软件在上面.

以下是执行软件时windows记录的错误日志.

qwe2271156 发表于 2021-10-24 02:19

等高手解答{:1_889:}

54mj 发表于 2021-10-24 10:01

手脱试试

54mj 发表于 2021-10-24 10:04

把手脱步骤发出来,我看看,前不久我刚成功手脱UPX壳,但是UPX壳有变种

熊布拉吉 发表于 2021-10-24 11:48

54mj 发表于 2021-10-24 10:04
把手脱步骤发出来,我看看,前不久我刚成功手脱UPX壳,但是UPX壳有变种

就是不会手脱啊,所以在这求助各位的{:1_937:}

54mj 发表于 2021-10-24 13:59

我下载文件 在XP系统里无法运行没法帮助您了

熊布拉吉 发表于 2021-10-24 15:20

54mj 发表于 2021-10-24 13:59
我下载文件 在XP系统里无法运行没法帮助您了

谢谢您了. 我学习一下手动怎么脱吧.

dbgcode 发表于 2021-10-28 19:21

试脱了下你的软件,问题出在ASLR上,这个解决了直接用UPX脱壳就好,64位软件的通病,动态基址问题,脱壳你软件后顺便做了一个教程,供你参考。

熊布拉吉 发表于 2021-10-29 14:17

dbgcode 发表于 2021-10-28 19:21
试脱了下你的软件,问题出在ASLR上,这个解决了直接用UPX脱壳就好,64位软件的通病,动态基址问题,脱壳你 ...

感谢感谢,这个软件也是作者说了用UPX壳,鼓励别人尝试破解的.我刚刚接触反编译, 遇到upx -d脱壳失败后就不知道怎么办了. 也看了下是windows的执行日志知道是入口地址错误了.
页: [1]
查看完整版本: 小白一枚, 脱壳一个程序之后运行不了,求助