首页
社区
课程
招聘
[求助]怎样才能让OD识别CRT的函数如strcpy或strcmp?
发表于: 2007-4-14 13:48 4990

[求助]怎样才能让OD识别CRT的函数如strcpy或strcmp?

2007-4-14 13:48
4990
在用OD加载一个用C编写的EXE后,反汇编的代码内显示是CRT的函数而不是一个地址。谢谢了!

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 58782
活跃值: (21915)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
好像没见过这方面的方法。
一般是用IDA辅助分析,确定是不是strcpy等函数
2007-4-14 21:35
0
雪    币: 216
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
多谢看雪老大回复。问题是这样的:



http://bbs.pediy.com/showthread.php?t=42339&page=3


笨笨熊老大,我有个弱弱的问题,为什么我的OD识别不了C的CRT函数(若用lstrcmp就可以,为什么strcmp不行呢)呢?
另外,我用VC6编译你包内的simple.cpp,用OD加载进来的汇编代码和您老大的不一样,多了很多东东,可能是我的VC IDE环境没有优化吧。

老大的OD截图:
af6K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3W2E0j5h3N6W2M7K6p5K6i4K6u0W2y4e0q4Q4x3X3g2U0L8$3#2Q4x3V1j5I4y4g2)9J5c8X3q4Q4x3V1k6X3x3q4)9J5c8U0l9K6i4K6u0r3M7i4N6Q4x3X3g2Q4x3X3g2Q4x3X3f1K6k6X3y4X3x3o6y4S2j5K6W2X3i4K6u0W2K9Y4m8Y4

下面是我的截图:

WIN32SDK API版本:
d3bK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3W2E0j5h3N6W2M7K6p5K6i4K6u0W2y4e0q4Q4x3X3g2U0L8$3#2Q4x3V1j5^5i4K6u0r3j5W2)9J5c8X3j5H3i4K6u0r3x3o6y4Q4x3V1k6I4N6$3g2Q4x3X3g2Q4x3X3g2Q4x3X3g2U0y4o6f1$3k6e0S2S2y4U0p5@1i4K6u0W2K9Y4m8Y4

CRT版本:
addK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3W2E0j5h3N6W2M7K6p5K6i4K6u0W2y4e0q4Q4x3X3g2U0L8$3#2Q4x3V1j5I4y4g2)9J5c8X3q4Q4x3V1k6X3x3q4)9J5c8U0l9K6i4K6u0r3M7i4N6Q4x3X3g2Q4x3X3g2Q4x3X3f1K6y4o6N6V1y4U0y4S2j5K6l9%4i4K6u0W2K9Y4m8Y4

2007-4-15 05:35
0
雪    币: 58782
活跃值: (21915)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
第三幅图,编译器优化将strcmp函数展开了,inline
2007-4-15 09:23
0
游客
登录 | 注册 方可回帖
返回