吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 1752|回复: 2

注册宝的二次验证

[复制链接]
独鲨 发表于 2017-4-23 16:33 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


50HB
0091CBAD   /0F8F 2F030000    jg 123.0091CEE2
0091CBB3   |8B5D F8          mov ebx,dword ptr ss:[ebp-0x8]           ; kernel32.7737338A
0091CBB6   |E8 940BFFFF      call 123.0090D74F
0091CBBB   |53               push ebx
0091CBBC   |51               push ecx
0091CBBD   |8B45 F4          mov eax,dword ptr ss:[ebp-0xC]
0091CBC0   |48               dec eax                                  ; kernel32.BaseThreadInitThunk
0091CBC1   |79 0D            jns short 123.0091CBD0
0091CBC3   |68 04000000      push 0x4
0091CBC8   |E8 F9F40200      call 123.0094C0C6
0091CBCD   |83C4 04          add esp,0x4
0091CBD0   |59               pop ecx                                  ; kernel32.7737338A
0091CBD1   |5B               pop ebx                                  ; kernel32.7737338A
0091CBD2   |3BC1             cmp eax,ecx
0091CBD4   |7C 0D            jl short 123.0091CBE3
0091CBD6   |68 01000000      push 0x1
0091CBDB   |E8 E6F40200      call 123.0094C0C6
0091CBE0   |83C4 04          add esp,0x4
0091CBE3   |C1E0 02          shl eax,0x2
0091CBE6   |03D8             add ebx,eax                              ; kernel32.BaseThreadInitThunk
0091CBE8   |895D EC          mov dword ptr ss:[ebp-0x14],ebx
0091CBEB   |6A 00            push 0x0
0091CBED   |6A 00            push 0x0
0091CBEF   |6A 00            push 0x0
0091CBF1   |68 04000080      push 0x80000004
0091CBF6   |6A 00            push 0x0
0091CBF8   |68 FF3C4F00      push 123.004F3CFF
0091CBFD   |68 04000080      push 0x80000004
0091CC02   |6A 00            push 0x0
0091CC04   |8B5D EC          mov ebx,dword ptr ss:[ebp-0x14]
0091CC07   |8B03             mov eax,dword ptr ds:[ebx]
0091CC09   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CC0B   |75 05            jnz short 123.0091CC12
0091CC0D   |B8 5E5A0100      mov eax,0x15A5E
0091CC12   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CC13   |68 03000000      push 0x3
0091CC18   |BB 90010000      mov ebx,0x190
0091CC1D   |E8 B0F40200      call 123.0094C0D2
0091CC22   |83C4 28          add esp,0x28
0091CC25   |8945 E8          mov dword ptr ss:[ebp-0x18],eax          ; kernel32.BaseThreadInitThunk
0091CC28   |8B45 E8          mov eax,dword ptr ss:[ebp-0x18]
0091CC2B   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CC2C   |8B5D F0          mov ebx,dword ptr ss:[ebp-0x10]
0091CC2F   |53               push ebx
0091CC30   |8B0B             mov ecx,dword ptr ds:[ebx]
0091CC32   |83C3 04          add ebx,0x4
0091CC35   |85C9             test ecx,ecx
0091CC37   |74 11            je short 123.0091CC4A
0091CC39   |8B03             mov eax,dword ptr ds:[ebx]
0091CC3B   |83C3 04          add ebx,0x4
0091CC3E   |49               dec ecx
0091CC3F   |74 05            je short 123.0091CC46
0091CC41   |0FAF03           imul eax,dword ptr ds:[ebx]
0091CC44  ^|EB F5            jmp short 123.0091CC3B
0091CC46   |8BC8             mov ecx,eax                              ; kernel32.BaseThreadInitThunk
0091CC48   |85C9             test ecx,ecx
0091CC4A   |0F84 19000000    je 123.0091CC69
0091CC50   |51               push ecx
0091CC51   |8B03             mov eax,dword ptr ds:[ebx]
0091CC53   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CC55   |74 0B            je short 123.0091CC62
0091CC57   |53               push ebx
0091CC58   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CC59   |E8 5CF40200      call 123.0094C0BA
0091CC5E   |83C4 04          add esp,0x4
0091CC61   |5B               pop ebx                                  ; kernel32.7737338A
0091CC62   |83C3 04          add ebx,0x4
0091CC65   |59               pop ecx                                  ; kernel32.7737338A
0091CC66   |49               dec ecx
0091CC67  ^|75 E7            jnz short 123.0091CC50
0091CC69   |E8 4CF40200      call 123.0094C0BA
0091CC6E   |83C4 04          add esp,0x4
0091CC71   |58               pop eax                                  ; kernel32.7737338A
0091CC72   |8945 F0          mov dword ptr ss:[ebp-0x10],eax          ; kernel32.BaseThreadInitThunk
0091CC75   |BB 0F000000      mov ebx,0xF
0091CC7A   |E8 784EFFFF      call 123.00911AF7
0091CC7F   |68 01030080      push 0x80000301
0091CC84   |6A 00            push 0x0
0091CC86   |68 FFFFFFFF      push -0x1
0091CC8B   |68 04000200      push 0x20004
0091CC90   |68 07000116      push 0x16010007
0091CC95   |68 01000152      push 0x52010001
0091CC9A   |68 07000000      push 0x7
0091CC9F   |BB 00010000      mov ebx,0x100
0091CCA4   |B8 01000000      mov eax,0x1
0091CCA9   |E8 30F40200      call 123.0094C0DE
0091CCAE   |83C4 58          add esp,0x58
0091CCB1   |A3 38000000      mov dword ptr ds:[0x38],eax              ; kernel32.BaseThreadInitThunk
0091CCB6   |DB05 38000000    fild dword ptr ds:[0x38]
0091CCBC   |DD5D E8          fstp qword ptr ss:[ebp-0x18]
0091CCBF   |DD45 E8          fld qword ptr ss:[ebp-0x18]
0091CCC2   |DC05 0B3A4F00    fadd qword ptr ds:[0x4F3A0B]
0091CCC8   |DD5D E0          fstp qword ptr ss:[ebp-0x20]
0091CCCB   |68 01060080      push 0x80000601
0091CCD0   |FF75 E4          push dword ptr ss:[ebp-0x1C]
0091CCD3   |FF75 E0          push dword ptr ss:[ebp-0x20]
0091CCD6   |68 01000000      push 0x1
0091CCDB   |BB 68010000      mov ebx,0x168
0091CCE0   |E8 EDF30200      call 123.0094C0D2
0091CCE5   |83C4 10          add esp,0x10
0091CCE8   |8945 DC          mov dword ptr ss:[ebp-0x24],eax          ; kernel32.BaseThreadInitThunk
0091CCEB   |68 04000080      push 0x80000004
0091CCF0   |6A 00            push 0x0
0091CCF2   |8B45 DC          mov eax,dword ptr ss:[ebp-0x24]
0091CCF5   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CCF7   |75 05            jnz short 123.0091CCFE
0091CCF9   |B8 5E5A0100      mov eax,0x15A5E
0091CCFE   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CCFF   |68 01030080      push 0x80000301
0091CD04   |6A 00            push 0x0
0091CD06   |68 00000000      push 0x0
0091CD0B   |68 01030080      push 0x80000301
0091CD10   |6A 00            push 0x0
0091CD12   |FF35 38000000    push dword ptr ds:[0x38]
0091CD18   |68 04000200      push 0x20004
0091CD1D   |68 07000116      push 0x16010007
0091CD22   |68 01000152      push 0x52010001
0091CD27   |68 04000000      push 0x4
0091CD2C   |BB D4000000      mov ebx,0xD4
0091CD31   |B8 01000000      mov eax,0x1
0091CD36   |E8 A3F30200      call 123.0094C0DE
0091CD3B   |83C4 34          add esp,0x34
0091CD3E   |8B5D DC          mov ebx,dword ptr ss:[ebp-0x24]
0091CD41   |85DB             test ebx,ebx
0091CD43   |74 09            je short 123.0091CD4E
0091CD45   |53               push ebx
0091CD46   |E8 6FF30200      call 123.0094C0BA
0091CD4B   |83C4 04          add esp,0x4
0091CD4E   |8B5D F0          mov ebx,dword ptr ss:[ebp-0x10]
0091CD51   |E8 F909FFFF      call 123.0090D74F
0091CD56   |B8 00000000      mov eax,0x0
0091CD5B   |3BC1             cmp eax,ecx
0091CD5D   |7C 0D            jl short 123.0091CD6C
0091CD5F   |68 01000000      push 0x1
0091CD64   |E8 5DF30200      call 123.0094C0C6
0091CD69   |83C4 04          add esp,0x4
0091CD6C   |C1E0 02          shl eax,0x2
0091CD6F   |03D8             add ebx,eax                              ; kernel32.BaseThreadInitThunk
0091CD71   |895D EC          mov dword ptr ss:[ebp-0x14],ebx
0091CD74   |68 04000080      push 0x80000004
0091CD79   |6A 00            push 0x0
0091CD7B   |8B5D EC          mov ebx,dword ptr ss:[ebp-0x14]
0091CD7E   |8B03             mov eax,dword ptr ds:[ebx]
0091CD80   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CD82   |75 05            jnz short 123.0091CD89
0091CD84   |B8 5E5A0100      mov eax,0x15A5E
0091CD89   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CD8A   |68 01030080      push 0x80000301
0091CD8F   |6A 00            push 0x0
0091CD91   |68 01000000      push 0x1
0091CD96   |68 01030080      push 0x80000301
0091CD9B   |6A 00            push 0x0
0091CD9D   |FF35 38000000    push dword ptr ds:[0x38]
0091CDA3   |68 04000200      push 0x20004
0091CDA8   |68 07000116      push 0x16010007
0091CDAD   |68 01000152      push 0x52010001
0091CDB2   |68 04000000      push 0x4
0091CDB7   |BB D4000000      mov ebx,0xD4
0091CDBC   |B8 01000000      mov eax,0x1
0091CDC1   |E8 18F30200      call 123.0094C0DE
0091CDC6   |83C4 34          add esp,0x34
0091CDC9   |8B5D F0          mov ebx,dword ptr ss:[ebp-0x10]
0091CDCC   |E8 7E09FFFF      call 123.0090D74F
0091CDD1   |B8 01000000      mov eax,0x1
0091CDD6   |3BC1             cmp eax,ecx
0091CDD8   |7C 0D            jl short 123.0091CDE7
0091CDDA   |68 01000000      push 0x1
0091CDDF   |E8 E2F20200      call 123.0094C0C6
0091CDE4   |83C4 04          add esp,0x4
0091CDE7   |C1E0 02          shl eax,0x2
0091CDEA   |03D8             add ebx,eax                              ; kernel32.BaseThreadInitThunk
0091CDEC   |895D EC          mov dword ptr ss:[ebp-0x14],ebx
0091CDEF   |68 04000080      push 0x80000004
0091CDF4   |6A 00            push 0x0
0091CDF6   |8B5D EC          mov ebx,dword ptr ss:[ebp-0x14]
0091CDF9   |8B03             mov eax,dword ptr ds:[ebx]
0091CDFB   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CDFD   |75 05            jnz short 123.0091CE04
0091CDFF   |B8 5E5A0100      mov eax,0x15A5E
0091CE04   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CE05   |68 01030080      push 0x80000301
0091CE0A   |6A 00            push 0x0
0091CE0C   |68 02000000      push 0x2
0091CE11   |68 01030080      push 0x80000301
0091CE16   |6A 00            push 0x0
0091CE18   |FF35 38000000    push dword ptr ds:[0x38]
0091CE1E   |68 04000200      push 0x20004
0091CE23   |68 07000116      push 0x16010007
0091CE28   |68 01000152      push 0x52010001
0091CE2D   |68 04000000      push 0x4
0091CE32   |BB D4000000      mov ebx,0xD4
0091CE37   |B8 01000000      mov eax,0x1
0091CE3C   |E8 9DF20200      call 123.0094C0DE
0091CE41   |83C4 34          add esp,0x34
0091CE44   |8B5D F0          mov ebx,dword ptr ss:[ebp-0x10]
0091CE47   |E8 A911FFFF      call 123.0090DFF5
0091CE4C   |8945 E8          mov dword ptr ss:[ebp-0x18],eax          ; kernel32.BaseThreadInitThunk
0091CE4F   |837D E8 02       cmp dword ptr ss:[ebp-0x18],0x2
0091CE53   |0F8E 7B000000    jle 123.0091CED4
0091CE59   |8B5D F0          mov ebx,dword ptr ss:[ebp-0x10]
0091CE5C   |E8 EE08FFFF      call 123.0090D74F
0091CE61   |B8 02000000      mov eax,0x2
0091CE66   |3BC1             cmp eax,ecx
0091CE68   |7C 0D            jl short 123.0091CE77
0091CE6A   |68 01000000      push 0x1
0091CE6F   |E8 52F20200      call 123.0094C0C6
0091CE74   |83C4 04          add esp,0x4
0091CE77   |C1E0 02          shl eax,0x2
0091CE7A   |03D8             add ebx,eax                              ; kernel32.BaseThreadInitThunk
0091CE7C   |895D EC          mov dword ptr ss:[ebp-0x14],ebx
0091CE7F   |68 04000080      push 0x80000004
0091CE84   |6A 00            push 0x0
0091CE86   |8B5D EC          mov ebx,dword ptr ss:[ebp-0x14]
0091CE89   |8B03             mov eax,dword ptr ds:[ebx]
0091CE8B   |85C0             test eax,eax                             ; kernel32.BaseThreadInitThunk
0091CE8D   |75 05            jnz short 123.0091CE94
0091CE8F   |B8 5E5A0100      mov eax,0x15A5E
0091CE94   |50               push eax                                 ; kernel32.BaseThreadInitThunk
0091CE95   |68 01030080      push 0x80000301
0091CE9A   |6A 00            push 0x0
0091CE9C   |68 0C000000      push 0xC
0091CEA1   |68 01030080      push 0x80000301
0091CEA6   |6A 00            push 0x0
0091CEA8   |FF35 38000000    push dword ptr ds:[0x38]
0091CEAE   |68 04000200      push 0x20004
0091CEB3   |68 07000116      push 0x16010007
0091CEB8   |68 01000152      push 0x52010001
0091CEBD   |68 04000000      push 0x4
0091CEC2   |BB D4000000      mov ebx,0xD4
0091CEC7   |B8 01000000      mov eax,0x1
0091CECC   |E8 0DF20200      call 123.0094C0DE
0091CED1   |83C4 34          add esp,0x34
0091CED4   |FF05 38000000    inc dword ptr ds:[0x38]
0091CEDA   |58               pop eax                                  ; kernel32.7737338A
0091CEDB   |5B               pop ebx                                  ; kernel32.7737338A
0091CEDC   |59               pop ecx                                  ; kernel32.7737338A
0091CEDD  ^|E9 C3FCFFFF      jmp 123.0091CBA5
0091CEE2   \83C4 0C          add esp,0xC
弄不懂这段代码
进去窗口2时显示服务器链接失败用不了


吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
sl1993822 发表于 2017-4-24 15:21 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xuyishuai 发表于 2017-4-24 21:40 | 显示全部楼层

学习一下 看看能不能有收获
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表