首页
社区
课程
招聘
[旧帖] [求助]《加密与解密》5.6网络验证 求高手能不能帮我每行加下注释 小弟在这谢过了! 0.00雪花
发表于: 2011-11-17 21:24 1908

[旧帖] [求助]《加密与解密》5.6网络验证 求高手能不能帮我每行加下注释 小弟在这谢过了! 0.00雪花

2011-11-17 21:24
1908
小弟在学习中遇到了困难 恳请各位高手帮助小弟在每行加个注释 非常感激!!
这段代码是5.6中 GetDlgItemTextA函数和send函数之间的
0040150E                      |.  51               push    ecx
0040150F                      |.  E8 2C0A0000      call    00401F40
00401514                      |.  83C4 04          add     esp, 4
00401517                      |.  8985 C0FDFFFF    mov     dword ptr [ebp-240], eax
0040151D                      |.  8D95 CCFDFFFF    lea     edx, dword ptr [ebp-234]
00401523                      |.  52               push    edx
00401524                      |.  E8 170A0000      call    00401F40
00401529                      |.  83C4 04          add     esp, 4
0040152C                      |.  8985 08FEFFFF    mov     dword ptr [ebp-1F8], eax
00401532                      |.  6A 00            push    0
00401534                      |.  E8 77080000      call    00401DB0
00401539                      |.  83C4 04          add     esp, 4
0040153C                      |.  50               push    eax
0040153D                      |.  E8 2E080000      call    00401D70
00401542                      |.  83C4 04          add     esp, 4
00401545                      |.  E8 36080000      call    00401D80
0040154A                      |.  25 FF000080      and     eax, 800000FF
0040154F                      |.  79 07            jns     short 00401558
00401551                      |.  48               dec     eax
00401552                      |.  0D 00FFFFFF      or      eax, FFFFFF00
00401557                      |.  40               inc     eax
00401558                      |>  8885 ACFDFFFF    mov     byte ptr [ebp-254], al
0040155E                      |.  8A85 C0FDFFFF    mov     al, byte ptr [ebp-240]
00401564                      |.  8885 ACFCFFFF    mov     byte ptr [ebp-354], al
0040156A                      |.  8A8D 08FEFFFF    mov     cl, byte ptr [ebp-1F8]
00401570                      |.  888D ADFCFFFF    mov     byte ptr [ebp-353], cl
00401576                      |.  8A95 ACFDFFFF    mov     dl, byte ptr [ebp-254]
0040157C                      |.  8895 AEFCFFFF    mov     byte ptr [ebp-352], dl
00401582                      |.  8B85 C0FDFFFF    mov     eax, dword ptr [ebp-240]
00401588                      |.  50               push    eax
00401589                      |.  8D8D 78FDFFFF    lea     ecx, dword ptr [ebp-288]
0040158F                      |.  51               push    ecx
00401590                      |.  8D95 AFFCFFFF    lea     edx, dword ptr [ebp-351]
00401596                      |.  52               push    edx
00401597                      |.  E8 94040000      call    00401A30
0040159C                      |.  83C4 0C          add     esp, 0C
0040159F                      |.  8B85 08FEFFFF    mov     eax, dword ptr [ebp-1F8]
004015A5                      |.  50               push    eax
004015A6                      |.  8D8D CCFDFFFF    lea     ecx, dword ptr [ebp-234]
004015AC                      |.  51               push    ecx
004015AD                      |.  8B95 C0FDFFFF    mov     edx, dword ptr [ebp-240]
004015B3                      |.  8D8415 AFFCFFFF  lea     eax, dword ptr [ebp+edx-351]
004015BA                      |.  50               push    eax
004015BB                      |.  E8 70040000      call    00401A30
004015C0                      |.  83C4 0C          add     esp, 0C
004015C3                      |.  8B8D 08FEFFFF    mov     ecx, dword ptr [ebp-1F8]
004015C9                      |.  8B95 C0FDFFFF    mov     edx, dword ptr [ebp-240]
004015CF                      |.  8D440A 03        lea     eax, dword ptr [edx+ecx+3]
004015D3                      |.  8985 C4FDFFFF    mov     dword ptr [ebp-23C], eax
004015D9                      |.  C785 C8FDFFFF 00>mov     dword ptr [ebp-238], 0
004015E3                      |.  EB 0F            jmp     short 004015F4
004015E5                      |>  8B8D C8FDFFFF    /mov     ecx, dword ptr [ebp-238]
004015EB                      |.  83C1 01          |add     ecx, 1
004015EE                      |.  898D C8FDFFFF    |mov     dword ptr [ebp-238], ecx
004015F4                      |>  8B95 C8FDFFFF     mov     edx, dword ptr [ebp-238]
004015FA                      |.  3B95 C4FDFFFF    |cmp     edx, dword ptr [ebp-23C]
00401600                      |.  7D 23            |jge     short 00401625
00401602                      |.  8B85 C8FDFFFF    |mov     eax, dword ptr [ebp-238]
00401608                      |.  0FBE8C05 ACFCFFF>|movsx   ecx, byte ptr [ebp+eax-354]
00401610                      |.  81F1 A6000000    |xor     ecx, 0A6
00401616                      |.  8B95 C8FDFFFF    |mov     edx, dword ptr [ebp-238]
0040161C                      |.  888C15 ACFCFFFF  |mov     byte ptr [ebp+edx-354], cl
00401623                      |.^ EB C0            \jmp     short 004015E5

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不怎么会。只能帮忙UP了
2011-11-17 22:02
0
雪    币: 56
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3

谢谢各位了!!!
2011-11-17 23:08
0
游客
登录 | 注册 方可回帖
返回
//