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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
push 0x14
call fcn.0049f468
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
mov dword [ebx], 0x5cdfe1
push ebx
mov eax, esp
push eax
call fcn.00420073
pop ebx
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
mov dword [ebp - 0x1c], 0
push 0xc
call fcn.0049f468
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x592e35
push ebx
add ebx, 8
push ebx
push 8
call fcn.0049f468
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00414498
pop ebx
push 0xffffffffffffffff
push 0x13
push 0x1601000f
push 0x52010002
call fcn.0049f492
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x4a11a0
call fcn.0049f480
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x6420e2
push dword [ebp - 0x28]
push 0x6420eb
mov ecx, 3
call fcn.00405c96
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x439f86
push ebx
call fcn.0049f474
add esp, 4
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
lea eax, [ebp - 0x2c]
push eax
call fcn.00405cf2
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x439fb7
push ebx
call fcn.0049f474
add esp, 4
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
push str.api_order_pay_fastOrderNew
push dword [0x7916d0]
mov ecx, 2
call fcn.00405c96
add esp, 8
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x439ff4
push ebx
call fcn.0049f474
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 1
mov eax, str._goods_id_:395__key_:_c7f9c6182970de5660b391468d9be331___pay_way_:_yibao_
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43a015
push ebx
call fcn.0049f474
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov eax, str.Host:_api.vip.largesnake.cn_r_nConnection:_keep_alive_r_nContent_Length:_75_r_nsec_ch_ua:__Microsoft_Edge__v_123____Not:A_Brand__v_8____Chromium__v_123__r_nContent_Type:_application_json_r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36_Edg_123.0.0.0_r_ntoken:_f4b818b9_b1ac_43a4_8a61_7018ec10a72b_r_nsec_ch_ua_platform:__Windows__r_nAccept:___r_nOrigin:_https:__winart.cc_r_nSec_Fetch_Site:_same_site_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__winart.cc_
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x43a02f
push ebx
call fcn.0049f474
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
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.0049f468
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]
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
push dword [ebp - 0x40]
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
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
lea eax, [ebp - 0x14]
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
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00409b58
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43a135
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x43a145
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43a155
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43a165
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43a175
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x43a185
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43a195
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4a4c30
call fcn.0049f480
add esp, 0x10
call fcn.0049f474
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x43a1cc
push ebx
call fcn.0049f474
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040e57a
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43a212
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43a222
push ebx
call fcn.0049f474
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x43a235
mov eax, 0x58e7f4
push eax
push 1
mov ebx, 0x4a11a0
call fcn.0049f480
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x43a25b
push ebx
call fcn.0049f474
add esp, 4
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x43a26f
push ebx
call fcn.0049f474
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x20
call fcn.0049f468
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x24]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43a2ce
push ebx
call fcn.0049f474
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43a2e2
push ebx
call fcn.0049f474
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43a2f6
push ebx
call fcn.0049f474
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x43a30a
push ebx
call fcn.0049f474
add esp, 4
pop ebx
call fcn.0049f474
add esp, 4
cmp dword [ebp - 0x2c], 1
jne 0x43a3f0
push 0xffffffffffffffff
push 0x13
push 0x1601000f
push 0x52010002
call fcn.0049f492
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x4a11a0
call fcn.0049f480
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x4a11a0
call fcn.0049f480
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x642397
push dword [ebp - 0x34]
push 0x64239b
push dword [ebp - 0x28]
push 0x5e71f0
mov ecx, 5
call fcn.00405c96
add esp, 0x14
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43a3af
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43a3bf
push ebx
call fcn.0049f474
add esp, 4
push 1
push 0xff00
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
lea eax, [ebp - 0x38]
push eax
call fcn.00405cf2
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43a3eb
push ebx
call fcn.0049f474
add esp, 4
jmp 0x43a47c
push 0xffffffffffffffff
push 0x13
push 0x1601000f
push 0x52010002
call fcn.0049f492
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x4a11a0
call fcn.0049f480
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x6423ac
push dword [ebp - 0x28]
push 0x5e71f0
mov ecx, 3
call fcn.00405c96
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43a450
push ebx
call fcn.0049f474
add esp, 4
push 1
push 0xff
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
lea eax, [ebp - 0x2c]
push eax
call fcn.00405cf2
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43a47c
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43a49c
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43a4ac
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x43a4bc
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x43a4cc
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x43a4dc
push ebx
call fcn.0049f474
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0049f474
add esp, 4
mov esp, ebp
pop ebp
ret