首页
社区
课程
招聘
[求助]KiAttachProcess与NtReadVirtualMemory获取地址问题
发表于: 2011-1-7 08:04 6530

[求助]KiAttachProcess与NtReadVirtualMemory获取地址问题

2011-1-7 08:04
6530
 ULONG GetMyFunAddress( IN PCWSTR FunctionName)
{
	UNICODE_STRING UniCodeFunctionName;
	RtlInitUnicodeString( &UniCodeFunctionName, FunctionName );
	return (ULONG)MmGetSystemRoutineAddress( &UniCodeFunctionName );   
}

//上面ULONG改成PULONG也会

void HelpMe()
{

BYTE *p=(BYTE *)GetMyFunAddress(L"NtReadVirtualMemory");//KiAttachProcess

for (int i=0;i<0X65;i++)
{
KdPrint(("%x    p+%d==%x\n",p+i,i,*(p+i)));  //此处出错
}

}
但是如果用KiAttachProcess 缺没错 换成NtReadVirtualMemory就蓝屏了
为什么会这样

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
神奇,居然不验证p的有效性,如果是0你不就悲剧了……
2011-1-7 08:12
0
雪    币: 601
活跃值: (256)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
3
顶楼上..
2011-1-7 10:17
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
作为80号牛人的老大 您老还要亲自上阵啊 太不给力了
2011-1-7 10:56
0
雪    币: 251
活跃值: (77)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
走到哪里都看到楼上的大虾。。膜拜。。
2011-1-7 21:11
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
从UPK到PEDIY都能看到你,同膜拜
2011-1-7 21:28
0
雪    币: 251
活跃值: (77)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
我终于进入80高手群了。楼下的都来膜拜我吧。^_^。想要加入的请单独联系我。我和我们老大说情
2011-1-7 21:33
0
游客
登录 | 注册 方可回帖
返回
//