Function at 0x40b9bd
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
push 8
call fcn.0042acd5
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x4a31fa
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.0042acd5
add esp, 4
mov dword [ebp - 8], eax
mov edi, eax
mov esi, 0x4a31fa
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov eax, dword [0x517398]
push eax
mov ebx, eax
call fcn.004044d6
pop eax
sub ebx, eax
push ecx
push ebx
push eax
shl ecx, 2
add ecx, ebx
push ecx
call fcn.0042acd5
add esp, 4
pop esi
mov edi, eax
pop ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
pop ecx
test ecx, ecx
je 0x40ba75
push eax
lodsd eax, dword [esi]
push esi
push edi
push ecx
test eax, eax
je 0x40ba69
push eax
mov ebx, eax
call fcn.004032f0
inc eax
push eax
call fcn.0042acd5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop ecx
pop edi
pop esi
stosd dword es:[edi], eax
dec ecx
jne 0x40ba4c
pop eax
push eax
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40ba94
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40ba90
imul eax, dword [ebx]
jmp 0x40ba85
mov ecx, eax
test ecx, ecx
je 0x40bab3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40baac
push ebx
push eax
call fcn.0042acdb
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40ba9a
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0
push 0
push 0
push 1
mov ebx, 0x42b2a0
call fcn.0042aced
add esp, 0x10
mov ebx, dword [ebp - 4]
call fcn.004044d6
push ebx
push ecx
mov ebx, dword [ebp - 4]
call fcn.004033b7
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x42b4b0
call fcn.0042aced
add esp, 0x1c
dec eax
jns 0x40bb1f
push 4
call fcn.0042ace1
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40bb32
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0
push 0
push 0
push 0x80000004
push 0
push 0x4b2261
push 0x80000004
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x40bb61
mov eax, 0x4a31f9
push eax
push 3
mov ebx, 0x42c1d0
call fcn.0042aced
add esp, 0x28
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40bb99
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40bb95
imul eax, dword [ebx]
jmp 0x40bb8a
mov ecx, eax
test ecx, ecx
je 0x40bbb8
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40bbb1
push ebx
push eax
call fcn.0042acdb
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40bb9f
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 8]
call fcn.004033b7
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 3
jne 0x40c14f
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 0
cmp eax, ecx
jl 0x40bbf7
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov eax, 0x4b2265
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x1c]
call fcn.0040b0d0
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40bc26
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x24], 0
je 0x40bcec
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 0
cmp eax, ecx
jl 0x40bc4e
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
call fcn.0040cb60
mov dword [ebp - 0x20], eax
push 0x80000002
push 0
push 1
mov ebx, 6
call fcn.00406008
push 0x80000004
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x40bc87
mov eax, 0x4a31f9
push eax
push 0x80000004
push 0
push 0x4b2265
push 0x80000004
push 0
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
jne 0x40bca9
mov eax, 0x4a31f9
push eax
push 6
mov ebx, 0x42bfe0
call fcn.0042aced
add esp, 0x4c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40bccf
push ebx
call fcn.0042acdb
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40bce3
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x40bdab
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 0
cmp eax, ecx
jl 0x40bd0a
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x4a31f9
mov ebx, dword [ebp - 0x28]
push dword [ebx]
call fcn.00403048
add esp, 8
cmp eax, 0
jne 0x40bd52
call fcn.0040cb60
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40bd49
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x40bdab
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 0
cmp eax, ecx
jl 0x40bd70
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
je 0x40bd96
push eax
mov ebx, eax
call fcn.004032f0
inc eax
push eax
call fcn.0042acd5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40bda7
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 1
cmp eax, ecx
jl 0x40bdc9
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov eax, 0x4b2265
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x1c]
call fcn.0040b0d0
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40bdf8
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x24], 0
je 0x40bebe
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 1
cmp eax, ecx
jl 0x40be20
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
call fcn.0040cb60
mov dword [ebp - 0x20], eax
push 0x80000002
push 0
push 1
mov ebx, 6
call fcn.00406008
push 0x80000004
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x40be59
mov eax, 0x4a31f9
push eax
push 0x80000004
push 0
push 0x4b2265
push 0x80000004
push 0
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
jne 0x40be7b
mov eax, 0x4a31f9
push eax
push 6
mov ebx, 0x42bfe0
call fcn.0042aced
add esp, 0x4c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40bea1
push ebx
call fcn.0042acdb
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40beb5
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
jmp 0x40bf7d
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 1
cmp eax, ecx
jl 0x40bedc
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x4a31f9
mov ebx, dword [ebp - 0x28]
push dword [ebx]
call fcn.00403048
add esp, 8
cmp eax, 0
jne 0x40bf24
call fcn.0040cb60
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40bf1b
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
jmp 0x40bf7d
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 1
cmp eax, ecx
jl 0x40bf42
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
je 0x40bf68
push eax
mov ebx, eax
call fcn.004032f0
inc eax
push eax
call fcn.0042acd5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40bf79
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 2
cmp eax, ecx
jl 0x40bf9b
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov eax, 0x4b2265
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x1c]
call fcn.0040b0d0
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40bfca
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x24], 0
je 0x40c090
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 2
cmp eax, ecx
jl 0x40bff2
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
call fcn.0040cb60
mov dword [ebp - 0x20], eax
push 0x80000002
push 0
push 1
mov ebx, 6
call fcn.00406008
push 0x80000004
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x40c02b
mov eax, 0x4a31f9
push eax
push 0x80000004
push 0
push 0x4b2265
push 0x80000004
push 0
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
jne 0x40c04d
mov eax, 0x4a31f9
push eax
push 6
mov ebx, 0x42bfe0
call fcn.0042aced
add esp, 0x4c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40c073
push ebx
call fcn.0042acdb
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40c087
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
jmp 0x40c14f
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 2
cmp eax, ecx
jl 0x40c0ae
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x4a31f9
mov ebx, dword [ebp - 0x28]
push dword [ebx]
call fcn.00403048
add esp, 8
cmp eax, 0
jne 0x40c0f6
call fcn.0040cb60
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40c0ed
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
jmp 0x40c14f
mov ebx, dword [ebp - 8]
call fcn.004044d6
mov eax, 2
cmp eax, ecx
jl 0x40c114
push 1
call fcn.0042ace1
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
je 0x40c13a
push eax
mov ebx, eax
call fcn.004032f0
inc eax
push eax
call fcn.0042acd5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40c14b
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0xc]
push eax
push 0x517364
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x64]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40c179
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x10]
push eax
push 0x517364
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x64]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40c1a7
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x14]
push eax
push 0x517364
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x64]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40c1d5
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x4a31f9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00403048
add esp, 8
cmp eax, 0
jne 0x40c44b
push dword [0x517350]
push str.B_UID
push dword [0x517360]
push str.http:__blog60.z.qq.com_user_info_update_text.jsp_sid
mov ecx, 4
call fcn.0040335b
add esp, 0x10
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x14]
push str.sign
push dword [ebp - 0x10]
push str.desc
push dword [ebp - 0xc]
push 0x4b22b5
mov ecx, 6
call fcn.0040335b
add esp, 0x18
mov dword [ebp - 0x20], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x40c255
mov eax, 0x4a31f9
push eax
push 1
mov ebx, 0x42c360
call fcn.0042aced
add esp, 0x10
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40c27b
push ebx
call fcn.0042acdb
add esp, 4
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
push 1
mov eax, str.User_Agent:_Mozilla_5.0__SymbianOS_9.4__Series60_5.0_NokiaN97_1_20.0.019__Profile_MIDP_2.1_Configuration_CLDC_1.1__AppleWebKit_525__KHTML__like_Gecko__BrowserNG_7.1.18124_r_nQ_UA:_KQB20_GA_200005KMTT_3_200005JV2182018NokiaSERIES6003779V3_r_n
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
mov eax, str.POST
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00407bba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c345
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40c355
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40c365
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40c375
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40c385
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40c395
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40c3a5
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40c3b5
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40c3c5
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40c3d5
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40c3e5
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40c3f5
push ebx
call fcn.0042acdb
add esp, 4
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0040cda9
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40c41e
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40c42e
push ebx
call fcn.0042acdb
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40c442
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x40c6a9
push dword [ebp - 0x14]
push str.iv_backurlhttp_3A_2F_2Fblog60.z.qq.com_2Fuser_info_edit_text.jspsign
push dword [0x517350]
push str.B_UID
push dword [ebp - 0x10]
push str.desc
push dword [ebp - 0xc]
push str.spaceName
push dword [0x517360]
push 0x4a330d
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.r_sid
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.iv_verify
mov ecx, 0xe
call fcn.0040335b
add esp, 0x38
mov dword [ebp - 0x1c], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x40c4b0
mov eax, 0x4a31f9
push eax
push 1
mov ebx, 0x42c360
call fcn.0042aced
add esp, 0x10
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c4d6
push ebx
call fcn.0042acdb
add esp, 4
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.User_Agent:_Mozilla_5.0__SymbianOS_9.4__Series60_5.0_NokiaN97_1_20.0.019__Profile_MIDP_2.1_Configuration_CLDC_1.1__AppleWebKit_525__KHTML__like_Gecko__BrowserNG_7.1.18124_r_nQ_UA:_KQB20_GA_200005KMTT_3_200005JV2182018NokiaSERIES6003779V3_r_n
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
mov eax, str.POST
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.http:__blog60.z.qq.com_user_info_update_text.jsp
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
call fcn.00407bba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40c5a8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40c5b8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40c5c8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40c5d8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40c5e8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40c5f8
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40c608
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40c618
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40c628
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40c638
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40c648
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40c658
push ebx
call fcn.0042acdb
add esp, 4
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0040cda9
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40c681
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40c691
push ebx
call fcn.0042acdb
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40c6a5
push ebx
call fcn.0042acdb
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov eax, 0x4b2351
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040b0d0
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c6d1
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x40c73c
push 0x80000004
push 0
push 0x4a3423
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
mov ebx, dword [0x517378]
add ebx, 8
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
inc dword [ebx]
jmp 0x40ca90
mov eax, 0x4a3476
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040b0d0
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40c764
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x24], 0
je 0x40c87b
push 0x80000004
push 0
push 0x4b235a
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
push 1
mov eax, 0x4b235e
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
push 1
mov eax, str._img_src_
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00409f81
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40c7f1
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c801
push ebx
call fcn.0042acdb
add esp, 4
push 1
mov eax, 0x4b235e
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
push 1
mov eax, str.name_r_sid__value_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00409f81
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40c839
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40c849
push ebx
call fcn.0042acdb
add esp, 4
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0040d135
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40c866
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40c876
push ebx
call fcn.0042acdb
add esp, 4
jmp 0x40ca90
mov eax, 0x4b2380
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040b0d0
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c8a3
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x40c90e
push 0x80000004
push 0
push str.ER02
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
mov ebx, dword [0x517378]
add ebx, 0x18
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
inc dword [ebx]
jmp 0x40ca90
mov eax, 0x4b238d
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040b0d0
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c936
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x40c9a1
push 0x80000004
push 0
push str.ER03
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
mov ebx, dword [0x517378]
add ebx, 0x18
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
inc dword [ebx]
jmp 0x40ca90
mov eax, 0x4b23ab
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040b0d0
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40c9c9
push ebx
call fcn.0042acdb
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x40ca34
push 0x80000004
push 0
push 0x4b23b4
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
mov ebx, dword [0x517378]
add ebx, 0x18
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
inc dword [ebx]
jmp 0x40ca90
push 0x80000004
push 0
push str.ER04
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x51734c]
push 0x20004
push 0x160144a5
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x478f60
call fcn.0042acf3
add esp, 0x34
mov ebx, dword [0x517378]
add ebx, 0x18
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
inc dword [ebx]
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40caae
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40caaa
imul eax, dword [ebx]
jmp 0x40ca9f
mov ecx, eax
test ecx, ecx
je 0x40cacd
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40cac6
push ebx
push eax
call fcn.0042acdb
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40cab4
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40caf3
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40caef
imul eax, dword [ebx]
jmp 0x40cae4
mov ecx, eax
test ecx, ecx
je 0x40cb12
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40cb0b
push ebx
push eax
call fcn.0042acdb
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40caf9
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40cb2a
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40cb3a
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40cb4a
push ebx
call fcn.0042acdb
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40cb5a
push ebx
call fcn.0042acdb
add esp, 4
mov esp, ebp
pop ebp
ret 0x10