-
-
[求助][求助]一段ring0代码实在不理解
-
发表于:
2008-10-19 17:40
6751
-
.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;
不太理解它的作用,高手能帮忙解释一下吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!