PEid显示themida 1.0.0.5 -> Oreans Technologies 无驱动时,如下设置HideOD:
Auto run HideOD
HideNtDebugBit
Method1
程序可以跑起来,但采用附加进程方式中断后F9 程序和OllyIce就同时退出了
Peid显示Themida/WinLicense V1.8.2.0 + -> Oreans Technologies 时,上面那个设置还是能让themida检测出来,跟踪到这里:
0065D3CC 60 PUSHAD
0065D3CD 83BD C1027409 0>CMP DWORD PTR SS:[EBP+97402C1],0
0065D3D4 0F84 05000000 JE lbb.0065D3DF
0065D3DA E9 5C000000 JMP lbb.0065D43B
0065D3DF 6A 00 PUSH 0
0065D3E1 803E 30 CMP BYTE PTR DS:[ESI],30
0065D3E4 0F85 08000000 JNZ lbb.0065D3F2
0065D3EA 6A 00 PUSH 0
0065D3EC 46 INC ESI
0065D3ED E9 35000000 JMP lbb.0065D427
0065D3F2 803E 33 CMP BYTE PTR DS:[ESI],33
0065D3F5 0F85 08000000 JNZ lbb.0065D403
0065D3FB 6A 10 PUSH 10
0065D3FD 46 INC ESI
0065D3FE E9 24000000 JMP lbb.0065D427
0065D403 803E 34 CMP BYTE PTR DS:[ESI],34
0065D406 0F85 08000000 JNZ lbb.0065D414
0065D40C 6A 30 PUSH 30
0065D40E 46 INC ESI
0065D40F E9 13000000 JMP lbb.0065D427
0065D414 803E 35 CMP BYTE PTR DS:[ESI],35
0065D417 0F85 08000000 JNZ lbb.0065D425
0065D41D 6A 40 PUSH 40
0065D41F 46 INC ESI
0065D420 E9 02000000 JMP lbb.0065D427
0065D425 6A 00 PUSH 0
0065D427 8D85 CD117409 LEA EAX,DWORD PTR SS:[EBP+97411CD]
0065D42D 90 NOP
0065D42E 50 PUSH EAX ASCII
"Themida"
0065D42F 90 NOP
0065D430 96 XCHG EAX,ESI
0065D431 50 PUSH EAX ASCII
"A debugger has been found running in your system.
Please, unload it from memory and restart your program."
0065D432 96 XCHG EAX,ESI
0065D433 6A 00 PUSH 0
0065D435 FF95 D9257409 CALL DWORD PTR SS:[EBP+97425D9] 把MessageBoxExW搬到壳里,这里调用
{
00ECF9FC 8BFF MOV EDI,EDI ; lbb.005B1501
00ECF9FE 55 PUSH EBP
00ECF9FF 8BEC MOV EBP,ESP
00ECFA01 6A FF PUSH -1
00ECFA03 FF75 18 PUSH DWORD PTR SS:[EBP+18]
00ECFA06 FF75 14 PUSH DWORD PTR SS:[EBP+14]
00ECFA09 FF75 10 PUSH DWORD PTR SS:[EBP+10]
00ECFA0C FF75 0C PUSH DWORD PTR SS:[EBP+C]
00ECFA0F FF75 08 PUSH DWORD PTR SS:[EBP+8]
00ECFA12 E8 C55B0100 CALL 00EE55DC
00ECFA17 5D POP EBP
00ECFA18 C2 1400 RETN 14
}
0065D43B 61 POPAD
0065D43C C3 RETN
在上面两种情况下,大家是怎样设置的HideOD呢?另外哪里有HideOD的源码?
这个修改版可以顺利跑起来:http://www.unpack.cn/viewthread.php?tid=11131&highlight=%B9%FD%C7%BF%BF%C7
另外Themida有检测到被调试自动关机的功能吗?最近电脑老是自动关机,很是奇怪
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课