首页
社区
课程
招聘
[旧帖] [求助]VC 编译问题 0.00雪花
发表于: 2011-11-16 15:55 948

[旧帖] [求助]VC 编译问题 0.00雪花

2011-11-16 15:55
948
同一个程序,为什么现在编译的exe文件和前几天不一样,都是debug默认设置,
主要是调试信息不同。

IDA反汇编结果:

结果1:
.text:004019C3 ; ---------------------------------------------------------------------------
.text:004019C3
.text:004019C3 loc_4019C3:                             ; CODE XREF: _main_0+8Cj
.text:004019C3                 mov     [ebp+var_AC], 357h
.text:004019CD                 push    0
.text:004019CF                 mov     edx, [ebp+var_AC]
.text:004019D5                 push    edx
.text:004019D6                 lea     ecx, [ebp+var_A8]
.text:004019DC                 call    sub_4012C1
.text:004019E1                 mov     eax, 19216h
.text:004019E6                 sub     eax, [ebp+var_AC]
.text:004019EC                 push    eax
.text:004019ED                 push    offset unk_1483E5C
.text:004019F2                 lea     ecx, [ebp+var_A8]
.text:004019F8                 call    sub_40130C
.text:004019FD                 lea     ecx, [ebp+var_A8]
.text:00401A03                 call    sub_401375
.text:00401A08                 mov     [ebp+var_B0], eax
.text:00401A0E                 lea     ecx, [ebp+var_A8]
.text:00401A14                 call    sub_40128F
.text:00401A19                 mov     [ebp+var_10], 0
.text:00401A20                 jmp     short loc_401A2B
.text:00401A22 ; ---------------------------------------------------------------------------


结果2:
.text:004019C3 ; ---------------------------------------------------------------------------
.text:004019C3
.text:004019C3 loc_4019C3:                             ; CODE XREF: _main+8Cj
.text:004019C3                 mov     [ebp+var_AC], 357h
.text:004019CD                 push    0
.text:004019CF                 mov     edx, [ebp+var_AC]
.text:004019D5                 push    edx
.text:004019D6                 lea     ecx, [ebp+var_A8]
.text:004019DC                 call    j_?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@JW4seekdir@ios_base@2@@Z ; std::basic_istream<char,std::char_traits<char>>::seekg(long,std::ios_base::seekdir)
.text:004019E1                 mov     eax, 19216h
.text:004019E6                 sub     eax, [ebp+var_AC]
.text:004019EC                 push    eax
.text:004019ED                 push    offset unk_1483E5C
.text:004019F2                 lea     ecx, [ebp+var_A8]
.text:004019F8                 call    j_?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z ; std::basic_istream<char,std::char_traits<char>>::read(char *,int)
.text:004019FD                 lea     ecx, [ebp+var_A8]
.text:00401A03                 call    j_?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QBEHXZ ; std::basic_istream<char,std::char_traits<char>>::gcount(void)
.text:00401A08                 mov     [ebp+var_B0], eax
.text:00401A0E                 lea     ecx, [ebp+var_A8]
.text:00401A14                 call    j_?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ ; std::basic_ifstream<char,std::char_traits<char>>::close(void)
.text:00401A19                 mov     [ebp+var_10], 0
.text:00401A20                 jmp     short loc_401A2B
.text:00401A22 ; ---------------------------------------------------------------------------


VC的设置我也没改过,怎么才能连接成结果1的。现在生成都是结果2。

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 130
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
清除这个程序 的编译结果和缓存,清干净再重新编译。
2011-11-17 00:07
0
游客
登录 | 注册 方可回帖
返回
//