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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 8
call fcn.100089bd
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x1009ed11
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.100089bd
add esp, 4
mov dword [ebp - 0x20], eax
mov edi, eax
mov esi, 0x1009ed11
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x24], 0
cmp dword [ebp - 4], 0
jne 0x10003a4b
push 0xa
call fcn.10003b29
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x1009ed61
mov ecx, 2
call fcn.100011ca
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10002e6f
push ebx
call fcn.100089cf
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10002e83
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xa
call fcn.10003cb8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10002ea8
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0x1009ed63
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10002ec2
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x1009ed63
push dword [ebp - 0x10]
call fcn.10001226
add esp, 8
cmp eax, 0
jne 0x100030ef
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 8
call fcn.100089bd
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
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
push dword [ebp - 0x3c]
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
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, str.https:__chatlink.mstatik.com_widget_standalone.html_eid8eb547da9ce4747d325e0d2580017b18
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.10003f3c
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10002fe6
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x10002ff6
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x10003006
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x10003016
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10003026
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x10003036
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x10003046
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10003056
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10003066
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10003076
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x1000be30
call fcn.100089d5
add esp, 0x10
call fcn.100089cf
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x100030ac
mov eax, 0x1009ed11
push eax
push 1
mov ebx, 0x10009d00
call fcn.100089d5
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100030d2
push ebx
call fcn.100089cf
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x100030e6
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
jmp 0x10003a1b
push 0x1009edc0
push dword [ebp - 0x10]
call fcn.10001226
add esp, 8
cmp eax, 0
jne 0x1000322f
push 8
call fcn.100089bd
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push 1
mov eax, str.PHPSESSIDa223211b6854bf1e3f950438befa1702
mov dword [ebp - 0x3c], eax
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
push dword [ebp - 0x44]
mov eax, str.http:__51huiqu.com_webapi_index_productTypeIndex_tokeneyJtaWQiOjU0MzYsInRva2VuIjoiJDJ5JDEwJDIuWEdKODRtV25odkIxYmNLTVVvQWUwTkhHRWtteWVZRDBYWVpzV2JVQ09nVjFqclwvNlIzTyJ9
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.10006931
mov ebx, eax
test ebx, ebx
je 0x100031a7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x100031b7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x100031c7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100031d7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x100031e7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x100031f7
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10003207
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x1000be30
call fcn.100089d5
add esp, 0x10
call fcn.100089cf
add esp, 4
jmp 0x10003a1b
push 0x1009ee98
push dword [ebp - 0x10]
call fcn.10001226
add esp, 8
cmp eax, 0
jne 0x100033bf
push dword [ebp - 0xc]
push str.password
push dword [ebp - 8]
push str.username
mov ecx, 4
call fcn.100011ca
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1000327c
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov eax, str.username17108929184passwordaaaa8888
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10003296
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov eax, 0x1009eed7
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100032b0
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 8
call fcn.100089bd
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push 1
mov eax, str.Content_Type:_application_json_r_nAuthorization:_Token_30efeebbdfcb14cd5c1935864c51623352a6862c
mov dword [ebp - 0x34], eax
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
push 1
lea eax, [ebp - 0x18]
push eax
push 1
push 1
mov eax, str.https:__www.stcpig.com_auth_token_
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
call fcn.10006931
mov ebx, eax
test ebx, ebx
je 0x10003347
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10003357
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10003367
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10003377
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10003387
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10003397
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x1000be30
call fcn.100089d5
add esp, 0x10
call fcn.100089cf
add esp, 4
jmp 0x10003a1b
push 0x1009ef5b
push dword [ebp - 0x10]
call fcn.10001226
add esp, 8
cmp eax, 0
jne 0x10003935
mov eax, str.POST__app_addFeedback_HTTP_1.1_r_nUid:_130137_r_nCookie:_Secure____cfduidd475109fda50f9034c9a765901d89b6071572260623_r_nLanguage:_zh_app2.1.0_r_nCharset:_UTF_8_r_nAccept:___r_nUser_Agent:_Mozilla_5.0__Linux__Android_5.1.1__redmi_note_3_Build_LYZ28N__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_39.0.0.0_Mobile_Safari_537.36_r_nAccept_Encoding:_gzip_r_nAuthorization:_487bdedd591c969fc6b95829554e6d6982ef6269_r_nContent_Type:_application_x_www_form_urlencoded_r_nHost:_china.songshuworld.com_r_nContent_Length:_79_r_nConnection:_keep_alive_r_n_r_ntype_E8_B4_A6_E6_88_B7_E9_97_AE_E9_A2_98text000000003as32as123asappealCode_r_n
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100033ee
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x1c]
call fcn.10002057
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x1000385f
lea eax, [ebp - 0x1c]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.23.224.37.180
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1000344c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x1c], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x1000348f
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.us.songshuworld.com
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100034d7
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x1000351a
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x1c]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.23.224.37.179
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10003562
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x1c], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x100035a5
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.us.songshuworld.com
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100035ed
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x10003630
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x1c]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.23.224.37.180
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10003678
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x1c], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x100036bb
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.china.songshuworld.com
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10003703
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x10003746
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x1c]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.23.224.37.179
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1000378e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x1c], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x100037d1
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.100089b7
add esp, 8
mov eax, str.china.songshuworld.com
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x2c], ebx
call fcn.10002037
mov dword [ebp - 0x30], ecx
mov edi, dword [ebp - 0x2c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10003819
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x30]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x2c]
call fcn.100089db
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x28]
push edi
test eax, eax
je 0x1000385c
push eax
mov ebx, eax
call fcn.1000115f
inc eax
push eax
call fcn.100089bd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov ebx, dword [ebp - 0x20]
call fcn.10002057
xor ecx, ecx
push eax
lea eax, [ebp - 0x24]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x1000392d
mov ebx, dword [ebp - 0x1c]
call fcn.10002037
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x100038a5
push 0xeb0
push 0x401000a
push 4
call fcn.100089c3
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x100038c2
push 0xeb0
push 0x401000a
push 1
call fcn.100089c3
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x20]
call fcn.10002037
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x100038f1
push 0xeb0
push 0x401000a
push 4
call fcn.100089c3
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1000390e
push 0xeb0
push 0x401000a
push 1
call fcn.100089c3
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push dword [ebp - 0x2c]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x28]
call fcn.100073bb
pop eax
pop ebx
pop ecx
jmp 0x10003870
add esp, 0xc
jmp 0x10003a1b
push 0x1009f20f
push dword [ebp - 0x10]
call fcn.10001226
add esp, 8
cmp eax, 0
jne 0x10003a1b
push 8
call fcn.10003cb8
mov dword [ebp - 0x28], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.100015c1
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x10003984
mov eax, 0x1009ecfa
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x1009f214
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.POST__combine_pay_customer_home_merchant_login_HTTP_1.1_r_nContent_Type:_application_x_www_form_urlencoded_r_nHost:_saas_combine.leshuazf.com_r_nContent_Length:_102_r_n_r_npassworddc483e80a7a0bd9ef71d8cf973673924userName_
push 6
mov ebx, 0x100095d0
call fcn.100089d5
add esp, 0x4c
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x100039c2
push ebx
call fcn.100089cf
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100039d6
push ebx
call fcn.100089cf
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov eax, str.saas_combine.leshuazf.com
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, str.121.14.109.206
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.100073bb
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10003a0b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10003a1b
push ebx
call fcn.100089cf
add esp, 4
cmp dword [0x100ce31c], 1
jne 0x10003a46
push 0x80000301
push 0
push 0x1f4
push 1
mov ebx, 0x1000ad30
call fcn.100089d5
add esp, 0x10
jmp 0x10002e30
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10003a5b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10003a6b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10003a7b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10003a8b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10003a9b
push ebx
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x10003ab9
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x10003ab5
imul eax, dword [ebx]
jmp 0x10003aaa
mov ecx, eax
test ecx, ecx
je 0x10003ad8
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x10003ad1
push ebx
push eax
call fcn.100089cf
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x10003abf
call fcn.100089cf
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x10003afe
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x10003afa
imul eax, dword [ebx]
jmp 0x10003aef
mov ecx, eax
test ecx, ecx
je 0x10003b1d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x10003b16
push ebx
push eax
call fcn.100089cf
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x10003b04
call fcn.100089cf
add esp, 4
mov esp, ebp
pop ebp
ret