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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x58
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
push 8
call fcn.0046e4df
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov eax, str.https:__twitter.com__langzh
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43c824
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.auth_token
mov ecx, 2
call fcn.00401117
add esp, 8
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43c856
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 8
call fcn.0046e4df
add esp, 4
mov dword [ebp - 0x30], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
push dword [ebp - 0x20]
push 1
push dword [ebp - 0x1c]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
push dword [ebp - 0x18]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
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
push 1
mov eax, str.authorization:_Bearer_AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs_3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA_r_ncontent_type:_application_x_www_form_urlencoded_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.87_Safari_537.36
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push 0
lea eax, [ebp - 4]
push eax
call fcn.0042f1c3
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43c967
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43c977
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43c987
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43c997
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x43c9a7
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x472910
call fcn.0046e4e5
add esp, 0x10
call fcn.0046e4eb
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x43c9dd
mov eax, 0x552b65
push eax
push 1
mov ebx, 0x470860
call fcn.0046e4e5
add esp, 0x10
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43ca03
push ebx
call fcn.0046e4eb
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43ca17
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov eax, 0x55688b
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
mov eax, str.ct0
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00432569
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x43ca67
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x43ca77
push ebx
call fcn.0046e4eb
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ca8b
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0x14]
add ebx, 4
mov dword [ebp - 0x18], ebx
mov eax, dword [ebp - 0x10]
test eax, eax
je 0x43cab4
push eax
mov ebx, eax
call fcn.004010ac
inc eax
push eax
call fcn.0046e4df
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x18]
mov ebx, dword [ebx]
test ebx, ebx
je 0x43cac7
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 0x18], ebx
mov eax, dword [ebp - 8]
test eax, eax
je 0x43caef
push eax
mov ebx, eax
call fcn.004010ac
inc eax
push eax
call fcn.0046e4df
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x18]
mov ebx, dword [ebx]
test ebx, ebx
je 0x43cb02
push ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
mov eax, dword [ebp - 0x14]
push eax
push 8
call fcn.0046e4df
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x43cb39
push eax
mov ebx, eax
call fcn.004010ac
inc eax
push eax
call fcn.0046e4df
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x43cb58
push eax
mov ebx, eax
call fcn.004010ac
inc eax
push eax
call fcn.0046e4df
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
jmp 0x43cb61
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43cb72
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43cb82
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43cb92
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43cba2
push ebx
call fcn.0046e4eb
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43cbb6
push ebx
call fcn.0046e4eb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43cbca
push ebx
call fcn.0046e4eb
add esp, 4
pop ebx
call fcn.0046e4eb
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 8