-
-
[求助][求助]一段ring0代码实在不理解
-
发表于:
2008-10-19 17:40
6909
-
.text:00018574 mov eax, ds:KeTickCount
.text:00018579 jmp short loc_1857D
.text:0001857B ; ---------------------------------------------------------------------------
.text:0001857B
.text:0001857B loc_1857B:
.text:0001857B pause
.text:0001857D
.text:0001857D loc_1857D:
.text:0001857D mov ecx, [eax+4] ;var4=*(KeTickCount+4)
.text:00018580 mov [ebp+var_4], ecx
.text:00018583 mov ecx, [eax]
.text:00018585 mov edx, [eax+8]
.text:00018588 mov [ebp+var_8], ecx ;var8=*KeTickCount
.text:0001858B mov ecx, [ebp+var_4]
.text:0001858E cmp ecx, edx if(var4 != *(KeTickCount+8) )
.text:00018590 jnz short loc_1857B goto loop;
不太理解它的作用,高手能帮忙解释一下吗?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课