能力值:
( LV4,RANK:50 )
|
-
-
26 楼
另外,
bp 驱动基址+poi(poi(驱动基址+0x3c)+ 驱动基址+0x28)
这句话能不能详细解释一下的?
|
能力值:
( LV13,RANK:290 )
|
-
-
27 楼
回楼上的,
bp 驱动基址+poi(poi(驱动基址+0x3c)+ 驱动基址+0x28) 就是通过pe文件的格式找到oep,,
详细去看pe文件的格式吧,
|
能力值:
( LV13,RANK:290 )
|
-
-
28 楼
为什么 windbg得不到通知 ,我也不清楚。
驱动已经在系统中加载了吗?
|
能力值:
( LV4,RANK:50 )
|
-
-
29 楼
使用bp MmLoadSystemImage; 断点可以命中,可以看到这个驱动已经加载了,但windbg没有收到通知,这有几个模块也是这样的,
\SystemRoot\System32\Drivers\lbrtfdc.SYS
\SystemRoot\System32\Drivers\i2omgmt.SYS
\SystemRoot\System32\Drivers\Changer.SYS
不知道为什么会这样的。 ,明天再详细调试一下。我想是不是一种特殊类型的驱动?
|
能力值:
( LV4,RANK:50 )
|
-
-
30 楼
|
能力值:
( LV9,RANK:140 )
|
-
-
31 楼
受教了!谢谢大牛提示!
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
我在xp3用bp IopLoadDriver+66a
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
菜鸟学习了!~
|
能力值:
( LV15,RANK:670 )
|
-
-
34 楼
对于 hookport.sys , 我这 sxe ld 也不能下断。
我用的这样的方法, 双机调试的时候会先中断到调试器,然后:
kd> lm
start end module name
804d8000 806d0480 nt (pdb symbols)
806d1000 806f1300 hal (deferred)
f851d000 f852f200 Hookport (deferred)
kd> bp f851d000 + poi(poi(f851d000 + 3c) + f851d000 + 28)
*** ERROR: Module load completed but symbols could not be loaded for Hookport.sys
kd> g
Breakpoint 0 hit
Hookport+0xff85:
f852cf85 a1c8c952f8 mov eax,dword ptr [Hookport+0xf9c8 (f852c9c8)]
|
|
|