首页
社区
课程
招聘
od中如何显示crt函数名?
发表于: 2006-7-31 13:23 6064

od中如何显示crt函数名?

2006-7-31 13:23
6064
在idapro中可以通过flirt技术能够很好的显示crt库中的函数名(如memcpy).
请问od中可以这样吗?

我现在做法是idapro和od一起用,然后在od中注释,感觉好麻烦的!

谢谢!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
我的OD好像就可以显示
例如
004E6C64    $- FF25 AC724E00 jmp dword ptr ds:[<&MSVCRT.strcpy>]        ;  msvcrt.strcpy
004E6C6A    $- FF25 B0724E00 jmp dword ptr ds:[<&MSVCRT.strlen>]        ;  msvcrt.strlen
004E6C70    $- FF25 88724E00 jmp dword ptr ds:[<&MSVCRT.memcpy>]        ;  msvcrt.memcpy
004E6C76    $- FF25 B8724E00 jmp dword ptr ds:[<&MSVCRT.strcmp>]        ;  msvcrt.strcmp
004E6C7C    $- FF25 C4724E00 jmp dword ptr ds:[<&MSVCRT.memset>]        ;  msvcrt.memset
004E6C82    $- FF25 C8724E00 jmp dword ptr ds:[<&MSVCRT.strcat>]        ;  msvcrt.strcat
004E6C88    $- FF25 D8724E00 jmp dword ptr ds:[<&MSVCRT.abs>]           ;  msvcrt.labs
004E6C8E    $- FF25 68714E00 jmp dword ptr ds:[<&MSVCRT.memcmp>]        ;  msvcrt.memcmp
004E6C94    $- FF25 60714E00 jmp dword ptr ds:[<&MSVCRT._getpid>]       ;  msvcrt._getpid
004E6C9A   /$  833D 645F5100>cmp dword ptr ds:[515F64],-1
004E6CA1   |.  75 0C         jnz short armsd.004E6CAF
004E6CA3   |.  FF7424 04     push dword ptr ss:[esp+4]                  ; /func
004E6CA7   |.  FF15 1C714E00 call dword ptr ds:[<&MSVCRT._onexit>]      ; \_onexit

楼主试试用OD导入Crt库的符号
2006-7-31 13:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
调试->选择导入库->添加->处理。

都提示“没有序号”,这是为什么?

Executable modules, 条目 35
基址=7C340000
大小=00056000 (352256.)
入口=7C34229F MSVCR71.<模块入口点>
名称=MSVCR71
文件版本=7.10.3052.4
路径=I:\xxx\MSVCR71.dll

我加载了我电脑上vc2003 lib目录下的msvcrt.lib.
2006-7-31 15:16
0
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
OD那个功能是针对用序号导出的DLL的,可以从导入库中根据序号解析出函数名,例如对于MFC库,我没仔细看看就回答楼主问题了,抱歉

试了一下,发现OD能够自动解析DLL有导出名的函数,对于CRT库的静态链接函数也能自动识别
2006-7-31 16:04
0
游客
登录 | 注册 方可回帖
返回
//