首页
社区
课程
招聘
[求助]除了ReadProcessMemory能读取内存还有什么API可以!
发表于: 2010-2-2 01:14 9037

[求助]除了ReadProcessMemory能读取内存还有什么API可以!

2010-2-2 01:14
9037
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 143
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
还有比它更底层的实现,比如
ZwReadVirtualMemory
NtReadVirtualMemory
还可以在r0里KeAttachProcess附加到进程里去直接用指针读取。
还可以在r3里注入DLL到目标进程里直接读取。
还可以通过CreatRemoteThread让目标进程执行WriteFile把你需要的数据写到文件你再读文件获取等等。。
2010-2-2 03:03
0
雪    币: 242
活跃值: (418)
能力值: ( LV11,RANK:188 )
在线值:
发帖
回帖
粉丝
3
一直想给OD整个
HOOK ReadProcessMemory换用自己注入到目标进程的DLL读取内存的plugin,但应该已经有了罢?
有前辈见过类似功能的plugin吗?
2010-2-2 05:32
0
雪    币: 252
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如果你有权限直接用指针读也行.
2010-2-2 09:04
0
雪    币: 230
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
网上扎到这些方法。。。

var

  X: SmallInt = 8;

procedure TForm1.Button1Click(Sender: TObject);
var

  P : ^SmallInt;

begin

  P := @x;

  Showmessage(InttoStr(P^));
end;

procedure TForm1.Button2Click(Sender: TObject);
var

  Addr : integer;

begin

  Addr := integer(@X); //地址值

  Showmessage(InttoStr(Addr)); //显示这个地址值

  Showmessage(InttoStr(PSmallInt(Addr)^));

end;

procedure TForm1.Button3Click(Sender: TObject);
var

  Temp: SmallInt;

begin

  CopyMemory(@Temp, @X, SizeOf(SmallInt));

  Showmessage(InttoStr(Temp));

end;
2010-2-2 11:52
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
直接用指针了,修改内存本来就是一个最基本的操作而已,mov指令就是读写内存的,那些外挂网站真能误导人。教出来的人就知道个api。。。。
2010-2-3 21:21
0
雪    币: 412
活跃值: (30)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
7
非也.
API才是正道.
2010-2-3 22:40
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
远线程插入,用mov即可。

2010-2-26 00:28
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
ReadProcessMemory是访问其它进程的,对于本进程只要直接用指针访问
2010-3-5 22:13
0
雪    币: 463
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
对啊,远程注入用指针很方便的,估计读大量数据速度也快
2010-3-8 18:38
0
雪    币: 409
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
2010-3-16 21:19
0
雪    币: 636
活跃值: (174)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
12
ReadProcessMemory是访问其他进程,地址空间都不一样,没法直接用指针。

至少先要用api进入其他进程的空间。在ring0下修改CR3还行,ring3肯定没办法。
2010-3-17 09:39
0
雪    币: 132
活跃值: (30)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
在r0里KeAttachProcess附加到进程里去直接用指针读取。

有这么强悍滴方法才值得进入R0嘛。。。
2010-10-27 10:10
0
游客
登录 | 注册 方可回帖
返回
//