016F:0048CD9C MOV [00496A5E],SI 016F:0048CDA3 PUSH ESI 016F:0048CDA4 MOV [004931C0],SI 016F:0048CDAB PUSH DWORD 8002 016F:0048CDB0 PUSH DWORD 0111 016F:0048CDB5 MOV ECX,[00496C80] 016F:0048CDBB PUSH ECX 016F:0048CDBC CALL `USER32!SendMessageA` 016F:0048CDC2 POP EBP 016F:0048CDC3 POP EDI 016F:0048CDC4 POP ESI 016F:0048CDC5 POP EBX 016F:0048CDC6 ADD ESP,A8 016F:0048CDCC RET
016F:0048CDCD MOV EAX,[ESP+14] 016F:0048CDD1 MOV ECX,[00496C80] 016F:0048CDD7 MOV BYTE [00496AB3],02 016F:0048CDDE PUSH EAX 016F:0048CDDF PUSH DWORD 8000 016F:0048CDE4 PUSH DWORD 0111 016F:0048CDE9 PUSH ECX 016F:0048CDEA CALL `USER32!SendMessageA` 016F:0048CDF0 MOV ECX,[ESP+14] 016F:0048CDF4 PUSH BYTE +01 016F:0048CDF6 PUSH ECX 016F:0048CDF7 CALL `USER32!EndDialog` 016F:0048CDFD POP EBP 016F:0048CDFE POP EDI 016F:0048CDFF POP ESI 016F:0048CE00 POP EBX 016F:0048CE01 ADD ESP,A8 016F:0048CE07 RET
子程序1
016F:00491A20 PUSH ESI 016F:00491A21 MOV EDX,ECX edx,ecx为注册码中间部分的起始地址 016F:00491A23 PUSH EDI 016F:00491A24 XOR ESI,ESI 016F:00491A26 MOV EDI,EDX edi为注册码中间部分的起始地址 016F:00491A28 MOV ECX,FFFFFFFF 016F:00491A2D SUB EAX,EAX 016F:00491A2F REPNE SCASB 016F:00491A31 NOT ECX 016F:00491A33 DEC ECX 中间部分的位数
上一篇:万能五笔2001注册码分析及暴力破解 下
下一篇:爆破NetSpeeder v1.0
|