首页
社区
课程
招聘
[原创]写了一个驱动(探测注册表当前用户,改了一下主页)
发表于: 2009-12-4 01:50 12321

[原创]写了一个驱动(探测注册表当前用户,改了一下主页)

2009-12-4 01:50
12321

白菜写了个驱动探测注册表当前用户,改了一下主页。
高手飘过。有写的不对的地方请赐教!
新手大家一起讨论!(代码和sys都在附件中)
(源代码)
改主页:

#include "Driver.h"
#pragma INITCODE
VOID changeStartPage(UNICODE_STRING main)
{

	HANDLE hRegister;
	OBJECT_ATTRIBUTES objectAttributes;
	InitializeObjectAttributes(&objectAttributes,
					&main,
					OBJ_CASE_INSENSITIVE,
					NULL,
					NULL);
	NTSTATUS ntstatus = ZwOpenKey(&hRegister,
					KEY_ALL_ACCESS,
					&objectAttributes);
	if(NT_SUCCESS(ntstatus))
	{
		KdPrint(("Open register successfully\n"));
	}
	UNICODE_STRING ValueName;
	RtlInitUnicodeString(&ValueName,L"Start Page");
	WCHAR* strValue=L"http://www.kanxue.com";
	ZwSetValueKey(hRegister,
			&ValueName,
			0,
			REG_SZ,
			strValue,
			wcslen(strValue)*2+2);
	ZwClose(hRegister);
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (20)
雪    币: 1753
活跃值: (885)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
现在什么都用驱动了~!
2009-12-5 15:56
0
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
改个主页用驱动,恐怖啦
2009-12-5 16:07
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
4
看到一个INIT和PAGE全正确的代码真不容易~
2009-12-5 21:45
0
雪    币: 245
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
主要目的是得到当前用户,主页是顺便改的!
2009-12-5 21:50
0
雪    币: 220
活跃值: (721)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
怪不得都用开始拦截驱动了,原来,改主页都开始用驱动了,强悍!
2009-12-6 23:09
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
居然看明白了~~
2009-12-7 00:29
0
雪    币: 612
活跃值: (996)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
代码有点似曾相识啊...
2009-12-7 02:07
0
雪    币: 86
活跃值: (1183)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
现在的病毒都是驱动级别的了
2009-12-7 14:01
0
雪    币: 276
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这个代码真是indown啊,佩服佩服
2009-12-7 15:01
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
怪不得都用开始拦截驱动了,原来,改主页都开始用驱动了,强悍!
2009-12-22 22:49
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
NT驱动的加载过程还是会被某些软件发现吧?当然如果是做成GHOST包,呵呵,那就要费点事了
2009-12-23 10:10
0
雪    币: 149
活跃值: (128)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
收下了,回去研究
2009-12-23 22:32
0
雪    币: 7092
活跃值: (2988)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学习了啊,研究下
2009-12-26 03:00
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
楼主淡定~
2009-12-26 10:36
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
没啥好说了.......驱得动的  就驱动吧
2009-12-26 13:57
0
雪    币: 1685
活跃值: (704)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
2009-12-26 20:15
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
18
就是一个驱动操作注册表编程
2010-1-26 08:42
0
雪    币: 808
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
19
现在编程论坛都在谈驱动了。
2010-1-26 10:37
0
雪    币: 42
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
学习一下啦··
2010-1-26 11:31
0
雪    币: 266
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
想了想  如果最开始windows就开源。。。 。。。
2010-1-28 18:00
0
游客
登录 | 注册 方可回帖
返回
//