-
-
[旧帖]
[求助]这段代码如何实现的反调试?
0.00雪花
-
发表于:
2009-10-25 13:41
3589
-
[旧帖] [求助]这段代码如何实现的反调试?
0.00雪花
代码如下:
004B2024 64:A1 30000000 MOV EAX,DWORD PTR FS:[30]
004B202A 8B40 18 MOV EAX,DWORD PTR DS:[EAX+18]
004B202D 8B40 0C MOV EAX,DWORD PTR DS:[EAX+C]
004B2030 83F8 02 CMP EAX,2
004B2033 74 0E JE SHORT 1.004B2043
004B2035 C3 RETN
看了里面http://bbs.pediy.com/showthread.php?t=21959关于对fs的解释,可不明白这段代码是怎么实现饭调试的。还有如果代码写成这样为什么程序不能运行呢?
004B2024 64:A1 18000000 MOV EAX,DWORD PTR FS:[18]
004B202A 8B40 30 MOV EAX,DWORD PTR DS:[EAX+30]
004B202D 8B40 0C MOV EAX,DWORD PTR DS:[EAX+C]
004B2030 83F8 02 CMP EAX,2
004B2033 74 0E JE SHORT 2.004B2043
004B2035 C3 RETN
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课