首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
2
0
[求助]关进程虚拟内存描述表
发表于: 2015-1-24 09:42
4493
[求助]关进程虚拟内存描述表
codebox
2015-1-24 09:42
4493
如图VMMap OD等软件工具都可以获得一张进程内虚拟内存描述表
如何用编程方式获得这张表?或提供一些思路。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
上传的附件:
aa.jpg
(49.79kb,45次下载)
bb.jpg
(117.89kb,2次下载)
收藏
・
2
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
12
)
codebox
雪 币:
8
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
19
粉丝
0
关注
私信
codebox
2
楼
虚拟地址描述符VAD,是存放在用户空间还是内核空间?
2015-1-24 09:57
0
落笔飞花
雪 币:
719
活跃值:
(777)
能力值:
( LV8,RANK:120 )
在线值:
发帖
70
回帖
458
粉丝
61
关注
私信
落笔飞花
1
3
楼
用户空间 解析加载的PE的PE头部获得表然后基址+相对地址 然后啪啪啪 这些系统DLL是 PEB的LDR链表
2015-1-24 10:17
0
落笔飞花
雪 币:
719
活跃值:
(777)
能力值:
( LV8,RANK:120 )
在线值:
发帖
70
回帖
458
粉丝
61
关注
私信
落笔飞花
1
4
楼
解析LDR加载的DLL然后解析这些DLL的 PE头 最后加载地址+相对 然后啪啪啪出的这张所谓的表..
2015-1-24 10:20
0
Morgion
雪 币:
608
活跃值:
(648)
能力值:
( LV4,RANK:50 )
在线值:
发帖
9
回帖
649
粉丝
5
关注
私信
Morgion
1
5
楼
以4KB为单位,从0地址开始,到用户态最高地址,调用VirtualQuery进行遍历,就可以得到这张表。
可用地址和页面属性都可以获取到。
模块相关的数据,需要ToolHelp32配合
2015-1-24 10:21
0
codebox
雪 币:
8
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
19
粉丝
0
关注
私信
codebox
6
楼
使用PE分析的方式无法分析出程序堆栈所在的内存
VirtualQuery进行遍历2GB用户空间需要循环20多万次,性能上可能存在问题,如果没有更好的办法我会遍历下试试。
另外我考虑这张表会不会就保存在2GB用户空间的某个位置 直接读出来就可以了。因为OD分析这张表的速度很快。
2015-1-24 10:33
0
落笔飞花
雪 币:
719
活跃值:
(777)
能力值:
( LV8,RANK:120 )
在线值:
发帖
70
回帖
458
粉丝
61
关注
私信
落笔飞花
1
7
楼
你可以尝试逆一下。
2015-1-24 10:58
0
kingsdows
雪 币:
135
活跃值:
(106)
能力值:
( LV2,RANK:140 )
在线值:
发帖
12
回帖
110
粉丝
1
关注
私信
kingsdows
3
8
楼
基本就是VirtualQuery遍历, 优化算法,很快的。VirtualQuery返回了内存区域大小,下次遍历直接就跳过这个区域了。
2015-1-24 11:08
0
dppdpp
雪 币:
23
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
18
回帖
365
粉丝
0
关注
私信
dppdpp
9
楼
读出来你也操作不了。麻烦死,直接VirtualQuery就可以了
2015-1-24 12:58
0
wankewan
雪 币:
0
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
1
粉丝
0
关注
私信
wankewan
10
楼
*************************
2015-1-24 13:28
0
exediy
雪 币:
228
活跃值:
(115)
能力值:
( LV5,RANK:70 )
在线值:
发帖
10
回帖
652
粉丝
3
关注
私信
exediy
1
11
楼
坐等楼上禁言
进程VirtualQuery枚举下就有了!
2015-1-24 15:51
0
ghostway
雪 币:
581
活跃值:
(215)
能力值:
( LV8,RANK:130 )
在线值:
发帖
9
回帖
168
粉丝
4
关注
私信
ghostway
1
12
楼
内核里,VAD只是作为一个虚拟地址空间的平衡二叉树上得一个节点。VirtualAlloc和VirtualAllocEx在分配虚拟内存时,虚拟内存管理器会用到它。
2015-1-24 16:25
0
落笔飞花
雪 币:
719
活跃值:
(777)
能力值:
( LV8,RANK:120 )
在线值:
发帖
70
回帖
458
粉丝
61
关注
私信
落笔飞花
1
13
楼
VirtualQueryEX
2015-1-25 11:54
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
codebox
5
发帖
19
回帖
10
RANK
关注
私信
他的文章
[求助]OD条件断点原理
3282
[讨论]对绕过主流游戏保护系统的研究和当前遇到的问题
25074
[求助]进程内存地址空间探索
3504
[求助]关进程虚拟内存描述表
4494
[求助]指令相同执行结果不同
3512
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
damen
ttstation
gegon
hkh
softmasm
chqiang
LiXMX
完美eui
破九
待续
cxxxx
bituo
lwtlwj
月光阴影
TPDD
cykefu
OxShun
wgejydy
马海涛
轩辕酷酷
马来
fatecaster
hack残心
hackage
宝宝的xql
CRoot
dolphinzhu
星耀浮沉
IUnKnownCk
xdcj
PPTV
xtcqw天儿
byroncheng
小夜的夜
ghostway
AntiPsycho
hixs
小阿弟
codebox
mautd
肖云
ZChameleon
eddbec
谁下载
×
cykefu
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部