代码如下
::00401A6B:: E8 BC940700 CALL 0047AF2C
::00401A70:: E9 80000000 JMP 00401AF5
::00401A75:: 68 A0135B00 PUSH 5B13A0
::00401A7A:: 8D55 EC LEA EDX, DWORD PTR [EBP-14]
::00401A7D:: 52 PUSH EDX
::00401A7E:: E8 F3D50C00 CALL 004CF076
::00401A83:: 25 FF000000 AND EAX, FF
::00401A88:: 85C0 TEST EAX, EAX
::00401A8A:: 74 16 JE SHORT 00401AA2
::00401A8C:: 6A 00 PUSH 0
::00401A8E:: 68 D8135B00 PUSH 5B13D8 \->:
::00401A93:: 68 94135B00 PUSH 5B1394 \->: 账号错误
::00401A98:: 8B4D F0 MOV ECX, DWORD PTR [EBP-10]
::00401A9B:: E8 A2E00700 CALL 0047FB42 \:JMPDOWN
::00401AA0:: EB 44 JMP SHORT 00401AE6 \:JMPDOWN
::00401AA2:: 68 8C135B00 PUSH 5B138C \:BYJMP JmpBy:00401A8A, \->: 123456
::00401AA7:: 8B45 F0 MOV EAX, DWORD PTR [EBP-10]
::00401AAA:: 83C0 5C ADD EAX, 5C
::00401AAD:: 50 PUSH EAX
::00401AAE:: E8 75D50C00 CALL 004CF028 \:JMPDOWN
::00401AB3:: 25 FF000000 AND EAX, FF
::00401AB8:: 85C0 TEST EAX, EAX
::00401ABA:: 74 16 JE SHORT 00401AD2 \:JMPDOWN
::00401ABC:: 6A 00 PUSH 0
::00401ABE:: 68 D8135B00 PUSH 5B13D8 \->:
::00401AC3:: 68 68135B00 PUSH 5B1368 \->: 该账号未开通 请先开通再登录
::00401AC8:: 8B4D F0 MOV ECX, DWORD PTR [EBP-10]
::00401ACB:: E8 72E00700 CALL 0047FB42 \:JMPDOWN
::00401AD0:: EB 14 JMP SHORT 00401AE6 \:JMPDOWN
::00401AD2:: 6A 00 PUSH 0 \:BYJMP JmpBy:00401ABA,
::00401AD4:: 68 D8135B00 PUSH 5B13D8 \->:
::00401AD9:: 68 5C135B00 PUSH 5B135C \->: 密码错误
::00401ADE:: 8B4D F0 MOV ECX, DWORD PTR [EBP-10]
::00401AE1:: E8 5CE00700 CALL 0047FB42 \:JMPDOWN
::00401AE6:: C745 FC FFFFFFFF MOV DWORD PTR [EBP-4], -1 \:BYJMP JmpBy:00401AA0,00401AD0,
:00401AED:: 8D4D EC LEA ECX, DWORD PTR [EBP-14]
::00401AF0:: E8 37940700 CALL 0047AF2C \:JMPDOWN
::00401AF5:: 8B4D F4 MOV ECX, DWORD PTR [EBP-C] \:BYJMP JmpBy:00401A2E,00401A70,
::00401AF8:: 64:890D 00000000 MOV DWORD PTR FS:[0], ECX
::00401AFF:: 5F POP EDI
::00401B00:: 5E POP ESI
::00401B01:: 5B POP EBX
::00401B02:: 83C4 60 ADD ESP, 60
::00401B05:: 3BEC CMP EBP, ESP
::00401B07:: E8 64BB0100 CALL 0041D670 \:JMPDOWN
::00401B0C:: 8BE5 MOV ESP, EBP
::00401B0E:: 5D POP EBP
::00401B0F:: C3 RETN
::00401B10:: CC INT3
程序是Microsoft Visual C++ 5.0 [Debug] 编写的
\:后边是静态软件找到的字符串!
00401A8A 处je 改成jmp 顺利跳过 账号错误
00401ABA 处je 改成jmp 顺利跳过该账号未开通 请先开通再登录
软件运行后 提示密码错误 555555555密码那里没跳啊 这可咋半! 大狭们帮我想想办法 顺便帮我解释解释代码!长长见识!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!