-
-
[求助]关于IDA的操作和IRP相关的问题
-
发表于:
2008-10-13 12:13
4761
-
首先说一下,不是小弟懒,我已经找过了,可是没找到……
我在分析的时候,发现一个寄存器指向了一个结构,那么怎么让IDA知道呢(就像MASM里的assume一样)?
在分析中华吸血鬼的驱动,发现里面有一句:
。。。。。
v2->Tail.Overlay.Thread = (PETHREAD)KeGetCurrentThread();
v2->Tail.Overlay.OriginalFileObject = (PFILE_OBJECT)Object;
v18 = (int)((char *)v2->Tail.Overlay.CurrentStackLocation - 36); //就是这个
*(_BYTE *)v18 = 13;
。。。。。
这个是IDA给出的
。。。
.text:00012452 mov eax, [ebx+60h] //ebx = PIRP
.text:00012455 sub eax, 24h
.text:00012458 mov byte ptr [eax], 0Dh
。。。
大牛都出来冒个泡,帮忙给小弟解释一下
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)