首页
社区
课程
招聘
[求助]peb首地址的问题
发表于: 2007-7-2 10:16 4946

[求助]peb首地址的问题

2007-7-2 10:16
4946
00461755    64:FF35 3000000>push    dword ptr fs:[30]
0046175C    58              pop     eax
0046175D    85C0            test    eax, eax
0046175F    78 0C           js      short 0046176D
00461761    C785 ACA34200 0>mov     dword ptr [ebp+42A3AC], 1
0046176B    EB 0A           jmp     short 00461777
0046176D    C785 ACA34200 0>mov     dword ptr [ebp+42A3AC], 0
00461777    8D85 2F734200   lea     eax, dword ptr [ebp+42732F]
……
这段应该是获得peb首地址,然后判断地址正负设置标志位。请问peb首地址的正负有什么意义吗?说明什么问题吗?

下面有利用到这个标志位:
00463C0D    83BD ACA34200 0>cmp     dword ptr [ebp+42A3AC], 0
00463C14    74 14           je      short 00463C2A

在网上搜了一下发现相关内容比较少,请高手指点。

[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!

收藏
免费
支持
分享
最新回复 (5)
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
我猜测是检测操作系统类型,98系统下应该是执行
mov     dword ptr [ebp+42A3AC], 0

而在nt下会往那标志位放 1
2007-7-2 11:22
0
雪    币: 243
活跃值: (21)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
peb>0x80000000说明是98系统
2007-7-2 18:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢指点,又学到一点,祝大家都不断进步,菜鸟不菜,高手更高,呵呵
2007-7-2 19:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
呵呵!过程!进步是有过程的!
2007-7-5 11:44
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
受用啊,好高明
2007-7-5 15:57
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册