阅读:2153回复:5
softice中怎么断passthru的driverentry 函数阿。
各位老大,
我想在softice中断下passthru的driverentry 和 ptbindadapter函数。但是这两个函数调用得很早(虽然 是在softice加载之后调用得),我按Ctrl-D总是 没他快,有没有什么办法可以断下这两个函数? 另外:在 CurrentControlSet/Services/Passthru/Parameter/ 下面有个 Adapters键,在这个键下面有两个 键, {13BF3F16-769D-4273-9E3E-AB681FEEE67A} 和 NdisWanIP 在这两个键下面,都有一个UpperBindings值。 但是我看两个inf文件里面都没有Adapters 和 UpperBindings出现,这几个键和值是Bind Engine 自动生成的吗?哪里有相关资料呢? 谢谢。 |
|
最新喜欢:![]()
|
沙发#
发布于:2001-11-02 14:09
很简单的,你在driverentry的入口的地方加一句_asm int 3,然后写一个程序来动态加载驱动程序,加载前切换到softice里,打一句bpint 3,然后执行加载程序,就可以中断下来了
|
|
|
板凳#
发布于:2001-11-02 14:54
我不是这样设断点的:
你可以先安装passthru.sys,而后卸掉,重新启动windows,用softice把system32下的passthru.sys先Translate,再load。 在DriverEntry处设断点,重新装载passthru.sys即可。 |
|
|
地板#
发布于:2001-11-03 21:43
真的可行?偶也试试哈
|
|
|
地下室#
发布于:2001-11-05 12:47
reko3说的能不能再详细点?只要访问中断3就可以动态加载了么?能稍微详细点么??谢谢~~~
|
|
|
5楼#
发布于:2002-04-22 09:08
都是些什么乱七八糟的方法啊...
首先open ->*.sys,translate, 然后settings->symbols->add 然后general->initializting string: bpx driverentry;x; |
|
|