首页
社区
课程
招聘
[求助]抓狂|分析函数时各种十六进制参数不知道怎么查
发表于: 2013-5-27 20:57 4111

[求助]抓狂|分析函数时各种十六进制参数不知道怎么查

2013-5-27 20:57
4111
在逆向分析一段程序,比如打开注册表,比如枚举资源,比如创建文件 ,等等等 ....

函数我在MSDN上各种查,但是许许多多的参数,它不用MSDN上的名字,而是十六进制的数……

我一个个在查啊 ....是不是我的方法不对……求指导……










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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
vs打开源文件,右键“转到定义”,就可以在头文件看到各种错误代码的十六进制定义了。
2013-5-27 21:24
0
雪    币: 53
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没有源文件啊,在分析别人的程序
2013-5-27 21:28
0
雪    币: 2120
活跃值: (73)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
IDA中右击数字 选择use standard symbolic constant
2013-5-27 21:30
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
比如你要查询ServiceStatus.dwServiceType =32.
自己写一个s.cpp,用vs打开,s.cpp里面先要包含各种头文件
#include <ntddk.h>
.....
等等等,就是含有你要查找的内容的头文件必须写在#include ....里面。
然后在自己编写的s.cpp里面,自己随便添加要查找的代码。
比如添加
ServiceStatus.dwServiceType = 某个具体的符号
右键“某个符号”“转到定义”,可以看到define 某个符号 0x十六进制,一般是连续的。
define 某个符号 0x0001
define 另个符号 0x0002
define 另个符号 0x0003
等等等。
2013-5-27 22:14
0
雪    币: 149
活跃值: (150)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
MSDN网站也能查到
2013-5-30 07:48
0
游客
登录 | 注册 方可回帖
返回
//