jacklymin 发表于 2009-9-26 23:28:26

奇怪的UPX壳,用脱壳机脱壳后运行就出错,请各位大大帮忙解决,谢谢!

用PEID查的是UPX壳,脱壳机脱壳后运行,出现“没有找到XXXXXX.dll,因此这个程序未能启动”的提示,不知道什么原因,望高手能帮忙脱壳,给予指点,谢谢!

hflywolf 发表于 2009-9-27 12:28:08

/:001 还是带壳XX吧! 稍微看了一下。校验的地方太复杂了!一时半会难修复好!

00403DB0    81EC EC040000   sub   esp, 4EC                           ;校验代码开始处
...........
00404F8C^\7C D2         jl      short 00404F60
00404F8E    B9 F8754500   mov   ecx, 004575F8                      ;能跑到这里校验就成功了
00404F93    C685 E8030000 0>mov   byte ptr , 0
00404F9A    C685 E9030000 0>mov   byte ptr , 0
00404FA1    C685 EA030000 0>mov   byte ptr , 0
00404FA8    C685 0D010000 0>mov   byte ptr , 0
00404FAF    C685 29010000 0>mov   byte ptr , 0
00404FB6    E8 49B50000   call    00410504                           ;出窗口
............


好长的一段代码!/:017

[ 本帖最后由 hflywolf 于 2009-9-27 12:54 编辑 ]
页: [1]
查看完整版本: 奇怪的UPX壳,用脱壳机脱壳后运行就出错,请各位大大帮忙解决,谢谢!