小白一枚, 脱壳一个程序之后运行不了,求助
本人逆向小白, 开始自学逆向. 在选择了一个经常用的软件练手后, 首先进行脱壳, 已知是UPX壳,于是使用了UPX自带的脱壳指令UPX -d进行脱壳. 但是脱壳后,软件运行不了了. 希望大哥们帮我看看是不是脱壳这一步哪里出了问题?链接:https://pan.baidu.com/s/1iiN3T1CaOp4ZpvQZ44kH-A
提取码:nj7x
需要脱壳的软件在上面.
以下是执行软件时windows记录的错误日志.
等高手解答{:1_889:} 手脱试试 把手脱步骤发出来,我看看,前不久我刚成功手脱UPX壳,但是UPX壳有变种 54mj 发表于 2021-10-24 10:04
把手脱步骤发出来,我看看,前不久我刚成功手脱UPX壳,但是UPX壳有变种
就是不会手脱啊,所以在这求助各位的{:1_937:} 我下载文件 在XP系统里无法运行没法帮助您了 54mj 发表于 2021-10-24 13:59
我下载文件 在XP系统里无法运行没法帮助您了
谢谢您了. 我学习一下手动怎么脱吧. 试脱了下你的软件,问题出在ASLR上,这个解决了直接用UPX脱壳就好,64位软件的通病,动态基址问题,脱壳你软件后顺便做了一个教程,供你参考。 dbgcode 发表于 2021-10-28 19:21
试脱了下你的软件,问题出在ASLR上,这个解决了直接用UPX脱壳就好,64位软件的通病,动态基址问题,脱壳你 ...
感谢感谢,这个软件也是作者说了用UPX壳,鼓励别人尝试破解的.我刚刚接触反编译, 遇到upx -d脱壳失败后就不知道怎么办了. 也看了下是windows的执行日志知道是入口地址错误了.
页:
[1]