能力值:
( LV5,RANK:60 )
|
-
-
2 楼
kernel32啥时候过0X80000000后了?。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
你机器上的kernel32.dll或者ntdll.dll是加载到内核执行的?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
内核中不存在dll...
|
能力值:
( LV10,RANK:163 )
|
-
-
6 楼
不知道hal.dll是不是dll?
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
是啊... 当然是啊...
其实我就是想问 hal.dll这个dll... 如何被加载到内核的...
我尝试在三环下用LoadLibrary加载它.. 失败了.
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
额 抱歉 脑子一时进水了....
应该是hal.dll 之类的dll
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
如果我乐意, 我可以把它们放进内核 并且执行起来...(调用里面的函数~~)
不过这样做有点 无聊, 没人会这么做 哈哈~~
|
能力值:
( LV3,RANK:20 )
|
-
-
10 楼
.
.
其实真的是我脑子进水了....
.
.
经过大家这么一提醒 抄家伙(IDA, 看了看Hal.dll, 发现它虽然名字叫dll, 其实 入口函数式DriverEntry...)
.
所以, 就不用就加个甚了...
.
PS: 哪位求知欲比较高的, 愿意冒点蓝屏的小小危险的同学, 可以试试将hal.dll用驱动加载工具加载玩玩啊~~
|
能力值:
( LV5,RANK:60 )
|
-
-
11 楼
自己不会写一个LoadLibrary么,只是你的LoadLibrary不需要加载DLL入口,仅仅只需要把PE文件加载到内存中
|
能力值:
( LV7,RANK:110 )
|
-
-
12 楼
膜拜,I Love You!
|
能力值:
( LV4,RANK:40 )
|
-
-
13 楼
hal.dll是驱动。如果你想弄成类似它这种的话,在编译的时候设置TARGETTYPE = EXPORT_DRIVER
入口如下:
NTSTATUS
DllInitialize(
IN PUNICODE_STRING RegistryPath
);
|
|
|