首页
论坛
课程
招聘
如何从符号文件pdb中导出全局变量?
2011-9-7 21:21 6063

如何从符号文件pdb中导出全局变量?

2011-9-7 21:21
6063
那位告知下pdb的文件格式,类似PE格式那样,如何解析pdb获取全局变量?thx

[注意] 欢迎加入看雪团队!base上海,招聘安全工程师、逆向工程师多个坑位等你投递!

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 83
活跃值: 活跃值 (22)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
instruder 活跃值 4 2011-9-7 21:47
2
0
http://blog.csdn.net/instruder/article/details/6183772   哈哈
雪    币: 79
活跃值: 活跃值 (45)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
竹君 活跃值 5 2011-9-8 10:16
3
0
感谢啊 dia2在看。大恩不言谢,我记下了。
雪    币: 79
活跃值: 活跃值 (45)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
竹君 活跃值 5 2011-9-8 10:51
4
0
Dia2dump提供以下接口函数:看名字就知道用途了,不多说了。。。
void DumpAllPdbInfo( IDiaSession*, IDiaSymbol* );
bool DumpAllMods( IDiaSymbol* );
bool DumpAllPublics( IDiaSymbol* );
bool DumpCompiland( IDiaSymbol* , BSTR );
bool DumpAllSymbols( IDiaSymbol* );
bool DumpAllGlobals( IDiaSymbol* );
bool DumpAllTypes( IDiaSymbol* );
bool DumpAllUDTs( IDiaSymbol* );
bool DumpAllEnums( IDiaSymbol* );
bool DumpAllTypedefs( IDiaSymbol* );
bool DumpAllOEMs( IDiaSymbol* );
bool DumpAllFiles( IDiaSession* , IDiaSymbol* );
bool DumpAllLines( IDiaSession* , IDiaSymbol* );
bool DumpAllLines( IDiaSession* , DWORD , DWORD );
bool DumpAllSecContribs( IDiaSession* );
bool DumpAllDebugStreams( IDiaSession* );
bool DumpAllInjectedSources( IDiaSession* );
bool DumpInjectedSource( IDiaSession* , BSTR );
bool DumpAllSourceFiles( IDiaSession* , IDiaSymbol* );
bool DumpAllFPO( IDiaSession* );
bool DumpFPO( IDiaSession* , DWORD );
bool DumpFPO( IDiaSession* , IDiaSymbol* , BSTR );
bool DumpSymbolWithRVA( IDiaSession* , DWORD , BSTR );
bool DumpSymbolsWithRegEx( IDiaSymbol* , BSTR , BSTR );
bool DumpSymbolWithChildren( IDiaSymbol* , BSTR );
bool DumpLines( IDiaSession* , DWORD );
bool DumpLines( IDiaSession* , IDiaSymbol* , BSTR );
bool DumpType( IDiaSymbol* , BSTR );
bool DumpLinesForSourceFile( IDiaSession* , BSTR , DWORD );
bool DumpPublicSymbolsSorted( IDiaSession* , DWORD , DWORD , bool );
bool DumpLabel( IDiaSession* , DWORD );
bool DumpAnnotations( IDiaSession* , DWORD );
bool DumpMapToSrc( IDiaSession* , DWORD );
bool DumpMapFromSrc( IDiaSession* , DWORD );

这套api很强大啊
雪    币: 1481
活跃值: 活跃值 (95)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
cntrump 活跃值 13 2011-9-8 17:38
5
0
dia sdk 可以写源码调试器的。
游客
登录 | 注册 方可回帖
返回