免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径
上次分析的登录数据包是通过一个常量MD5数组进行加密变换的,对于登录后的其它数据包, 接着上次分析的代码,上次分析的最后有这样一段代码
_text:00434C88 loc_0_434C88: ; CODE XREF: UserLogin+196j
_text:00434C88 lea ecx, [esp+0B8h+var_8C] ; ECX<-271BBBC, EnMD5
_text:00434C8C push 1 ; len
_text:00434C8E push ecx ; buf
_text:00434C8F mov ecx, esi
_text:00434C91 mov [esi+1ACh], ebx ; 清空Buf
_text:00434C97 mov [esi+1B0h], ebx
_text:00434C9D mov [esi+1B4h], ebx
_text:00434CA3 mov [esi+1B8h], ebx
_text:00434CA9 call sub_0_50AE20 ; 接收数据并解密
_text:00434CAE lea edx, [esi+1C0h]
_text:00434CB4 push 2 ; len
_text:00434CB6 push edx ; buf
_text:00434CB7 mov ecx, esi
_text:00434CB9 call sub_0_50AE20 ; 接收数据并解密
_text:00434CBE lea eax, [esi+1C4h]
_text:00434CC4 push 4 ; len
_text:00434CC6 push eax ; buf
_text:00434CC7 mov ecx, esi
_text:00434CC9 call sub_0_50AE20 ; 接收数据并解密
_text:00434