一个外挂,peid查壳,Armadillo 3.78-> Silicon Realms Toolworks。
但是我的机器运行不了,发现这个问题好久了,很多Armadillo加壳的软件都用不了,统一报错
General extraction error
Location ES1
我知道穿山甲anti softice,于是查找论坛,有位仁兄说iceext可以搞定,我安装了,服务名称和驱动名称都改名了,仍然无法启动由Armadillo加壳的软件。而且启动startice会立刻死机。
于是开机时候esc选择softice的两个驱动都不启动,仍然启动不了外挂。继续....卸载softice,其结果还是一样,无论怎么都启动不了,在这里请教大家,有没有好的方法来解决。
我换了一台机器,从未安装过softice,可以运行这个外挂,单进程标准的,参考论坛里n篇脱文来做
比如http://bbs.pediy.com/showthread.php?s=&threadid=18013&highlight=Armadillo+3.78这篇
bp openmutexa,断下后
401000处
00401000 60 pushad
00401001 9C pushfd
00401002 68 C4DD1200 push 12DDC4
00401007 33C0 xor eax,eax
00401009 50 push eax
0040100A 50 push eax
0040100B E8 B5A6A577 call kernel32.CreateMutexA
00401010 9D popfd
00401011 61 popad
00401012 - E9 7A13A677 jmp kernel32.OpenMutexA
返回后清除OpenMutexA断点和401000处代码。
bp GetModuleHandleA+5
0012CEAC 77C059FC 返回到 msvcrt.77C059FC 来自 kernel32.GetModuleHandleA
0012CEB0 77BE31AC ASCII "kernel32.dll"
0012CEB4 77C2CA20 msvcrt.77C2CA20
0012CEB8 00000000
0012CF70 772A8663 返回到 SHLWAPI.772A8663 来自 kernel32.GetModuleHandleA
0012CF74 772AF8FC ASCII "KERNEL32.DLL"
0012CF78 00000000
0012CF7C 772A0000 SHLWAPI.772A0000
0012CF80 0012CFBC
0012CE94 770FB124 返回到 OLEAUT32.770FB124 来自 kernel32.GetModuleHandleA
0012CE98 771722E4 ASCII "KERNEL32.DLL"
0012CE9C 770FADAC 返回到 OLEAUT32.770FADAC 来自 OLEAUT32.770FB119
0012CEA0 77172064 OLEAUT32.77172064
0012CEA4 000003E8
0012CEA8 770FB0D0 返回到 OLEAUT32.770FB0D0 来自 OLEAUT32.770FAD8A
0012D728 047AE4D3 返回到 TJMan.047AE4D3 来自 kernel32.GetModuleHandleA
0012D72C 00000000
到这里后继续f9,OllyDbg直接出错退出。
我又换了两台机器,也换用了破文提到的软件,结果都是一样,确实搞不明白怎么回事儿,请大家帮帮忙!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课