能力值:
( LV5,RANK:60 )
|
-
-
26 楼
希望大虾不吝赐教!
|
能力值:
( LV5,RANK:60 )
|
-
-
27 楼
郁闷
CreateFile(\"\\\\\\\\.\\\\Can1000\", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
啥意思嘛。
我的那个文件是D:\MyDrivers\driver1\objchk\i386\driver1.sys
怎么调用嘛。小弟我真菜哦。
|
能力值:
( LV8,RANK:130 )
|
-
-
28 楼
怎么那么多反斜杠。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
汇编?
不会.
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
用CreateFile是打开符号连接!
|
能力值:
( LV5,RANK:60 )
|
-
-
31 楼
如果我拿VB加载这个驱动会怎么样?
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
收藏了????
|
能力值:
( LV8,RANK:130 )
|
-
-
33 楼
sub ecx,22e000h
or ecx,ecx
jnz @1 楼主ASM不及格啊……
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
谢谢drwch,这里是多此一举了
cmp ecx,22e000h
jnz @1
|
能力值:
( LV9,RANK:380 )
|
-
-
35 楼
问一句,LZ的代码是hook哪个函数?
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
LZ代码是什么代码?可以传上来吗?
|
能力值:
( LV9,RANK:380 )
|
-
-
37 楼
LZ就是楼主的意思,也就是你...
这句话的意思就是,你的代码是ssdt了哪个函数
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
我还以为LZ是某某某的用户名呢?
不好意思,大家可不要笑我哦,楼上这位仁兄的语言实在太难懂了
呵呵,开个玩笑
Hook的是NtCreateProcess
|
能力值:
( LV9,RANK:380 )
|
-
-
39 楼
hook 的是ZwCreateProcessEx吧?
ZwCreateProcessEx proc near
mov eax, 30h ; 系统服务号..
mov edx, 7FFE0300h
call dword ptr [edx]
retn 24h
ZwCreateProcessEx endp
NtCreateProcess的服务号是2FH
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
没错,是NtCreateProcessEx
|
能力值:
( LV5,RANK:60 )
|
-
-
41 楼
NtCreateProcess的服务号是2FH和ZwCreateProcessEx30h是有什么区别?
???
|
能力值:
( LV8,RANK:130 )
|
-
-
42 楼
|
能力值:
( LV8,RANK:130 )
|
-
-
43 楼
ntcreateprocessex和zwcreateprocess的服务号难道不是一个东西么。。。
号码不同是系统版本的差别。
|
能力值:
( LV5,RANK:60 )
|
-
-
44 楼
原来是这样。
|
能力值:
( LV5,RANK:60 )
|
-
-
45 楼
那么如何找到ntcreateprocessex的服务号呢?
|
能力值:
( LV8,RANK:130 )
|
-
-
46 楼
lkd> u ZwCreateProcessEx
nt!ZwCreateProcessEx:
804dda7c b830000000 mov eax,30h
804dda81 8d542404 lea edx,[esp+4]
804dda85 9c pushfd
804dda86 6a08 push 8
804dda88 e8a41b0000 call nt!KiSystemService (804df631)
804dda8d c22400 ret 24h
|
能力值:
( LV5,RANK:60 )
|
-
-
47 楼
3Q~
还有个问题。前天我还能hook到。今天咋hook不到了???
点那个apply没有反映了。
|
能力值:
( LV8,RANK:130 )
|
-
-
48 楼
大概是hips之类的惹得祸吧。。 自己getlasterr下
|
能力值:
( LV5,RANK:60 )
|
-
-
49 楼
3Q~
还有个问题。前天我还能hook到。今天咋hook不到了???
点那个apply没有反映了。
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
可能是因为系统服务管理器里面已经有这个驱动的信息了,再次创建就会出错,所以会没有反映
打开注册表,HKLM/SYSTEM/CUrrentControlSet/Service
在这里面找到相关信息删除,下次再启动的时候就可以了
|
|
|