| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4012 人关注过本帖
标题:无聊的我反汇编,MessageBox 函数
只看楼主 加入收藏
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
结帖率:59.52%
收藏
已结贴  问题点数:20 回复次数:4 
无聊的我反汇编,MessageBox 函数
1 user32_MessageBoxA:
USER32:7754EA11 mov     edi, edi
USER32:7754EA13 push    ebp
USER32:7754EA14 mov     ebp, esp
                                                   
USER32:7754EA16 cmp     dword_77559A74, 0                  
USER32:7754EA1D jz      short loc_7754EA43   分支1
USER32:7754EA1F mov     eax, large fs:18h
USER32:7754EA25 push    0
USER32:7754EA27 push    dword ptr [eax+24h]
USER32:7754EA2A push    offset unk_77559EA4
USER32:7754EA2F call    off_774F1434           CALL1   这个地方的函数为interlockedcompareexchage();
USER32:7754EA35 test    eax, eax
USER32:7754EA37 jnz     short loc_7754EA43         分支2
USER32:7754EA39 mov     dword_77559EA0, 1
USER32:7754EA43
USER32:7754EA43 loc_7754EA43:                           ; CODE XREF: USER32:user32_MessageBoxA+Cj
USER32:7754EA43                                         ; USER32:user32_MessageBoxA+26j
USER32:7754EA43 push    0
USER32:7754EA45 push    dword ptr [ebp+14h]
USER32:7754EA48 push    dword ptr [ebp+10h]
USER32:7754EA4B push    dword ptr [ebp+0Ch]
USER32:7754EA4E push    dword ptr [ebp+8]
USER32:7754EA51 call    near ptr user32_MessageBoxExA                  
USER32:7754EA56 pop     ebp
USER32:7754EA57 retn    10h

反汇编C语言复原
令dword_77559A74 用变量a来表示
令 dest=offset unk_77559EA4
令 b=eax+24h
令 c= dword_77559EA0
if(a!=0){
    if(!interlockedc0mpareexchage(dest,b,0))
        c=1;
}
MessageBoxExA();
2014-07-25 11:08
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11772
专家分:43421
注 册:2006-5-13
收藏
得分:7 
没看明白。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-07-26 07:25
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:7 
这个不算  都没有窗口相关指令

DO IT YOURSELF !
2014-07-26 07:32
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:7 
不明白
2014-07-28 21:13
s1313302
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-7-4
收藏
得分:0 
无聊的你
反了一个接口的一点点
2014-10-06 11:31
快速回复:无聊的我反汇编,MessageBox 函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015396 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved