首页
社区
课程
招聘
[求助]逆向分析
发表于: 2009-6-19 22:58 5254

[求助]逆向分析

2009-6-19 22:58
5254
int Add(int x,int y);
int main( )
{
                 int a=5,b=6;
                Add(a,b);
                 return 0;
}
int Add(int x,int y)
{
                return(x+y);
}
我用VS2008编译后 用OD打开怎么是
00411113 > /E9 D8060000     jmp     004117F0
00411118   |E9 D3140000     jmp     004125F0
0041111D   |E9 4E150000     jmp     00412670

004117F0    8BFF            mov     edi, edi                         ; ntdll.7C930228
004117F2    55              push    ebp
004117F3    8BEC            mov     ebp, esp
004117F5    E8 56F8FFFF     call    00411050
004117FA    E8 11000000     call    00411810
004117FF    5D              pop     ebp
00411800    C3              retn

我死也找不到main函数在哪...  
004117F5    E8 56F8FFFF     call    00411050
004117FA    E8 11000000     call    00411810
跟进去 里面好多CALL  而且还有N多循环....... 这是怎么回事 怎么样才能像书上的那样

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1491
活跃值: (985)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
2
DEBUG和RELEASE反汇编是不一样的
2009-6-20 10:02
0
雪    币: 145
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我编译的DEBUG    只有RELEASE才能逆向吗?
2009-6-20 10:28
0
雪    币: 50161
活跃值: (20610)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
DEBUG 也可以逆,你可以将VC调试功能打开,在VC里看汇编代码,对照起来看,可能更方便些。
2009-7-4 15:00
0
雪    币: 290
活跃值: (41)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
打開OD-->檢視-->原始檔-->.cpp(雙按)-->
這樣就可以程式碼逆向
2009-7-25 08:42
0
游客
登录 | 注册 方可回帖
返回
//