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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
push 0x80000301
push 0
push 3
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x416314
mov eax, 0x71c6c4
push eax
push 2
mov ebx, 0x423e30
call fcn.00423899
add esp, 0x1c
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41633a
push ebx
call fcn.00423893
add esp, 4
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0x10]
push eax
push 1
push 0xe30748
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040a0ca
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416382
push ebx
call fcn.00423893
add esp, 4
push 0
push 3
push 0xffffffffffffffff
push 8
push 0x16010005
push 0x52010001
call fcn.004238b1
add esp, 0x18
push 0x80000301
push 0
push 8
push 1
mov eax, 2
mov ebx, 0x6d6e00
call fcn.004238bd
add esp, 0x10
mov dword [ebp - 4], eax
push str.datatempdownloadconfig.ini
push dword [ebp - 4]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4163ed
push ebx
call fcn.00423893
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 0xc], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x416419
mov eax, 0x71c6c4
push eax
push VariantClear
push 0
push 0x7b8bd0
push VariantClear
push 0
push 0x7b8bd9
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x416445
mov eax, 0x71c6c4
push eax
push 4
mov ebx, 0x426310
call fcn.00423899
add esp, 0x34
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416468
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416478
push ebx
call fcn.00423893
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160132ba
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
push 0x71c6c4
push dword [ebp - 4]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4164bf
push ebx
call fcn.00423893
add esp, 4
cmp dword [ebp - 8], 0
je 0x41650d
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 8
push 0x160132ba
push 0x52010001
call fcn.004238b1
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41650d
push ebx
call fcn.00423893
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
push dword [0xe30744]
push dword [ebp - 4]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41654f
push ebx
call fcn.00423893
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x416562
mov eax, 0x71c6c4
push eax
push 1
mov ebx, 0x425bd0
call fcn.00423899
add esp, 0x10
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416588
push ebx
call fcn.00423893
add esp, 4
cmp dword [ebp - 0xc], 1
jne 0x416623
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 0x14], eax
push str..aria2
push dword [0xe30744]
push dword [ebp - 0x14]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4165d9
push ebx
call fcn.00423893
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4165ec
mov eax, 0x71c6c4
push eax
push 1
mov ebx, 0x425bd0
call fcn.00423899
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416612
push ebx
call fcn.00423893
add esp, 4
cmp dword [ebp - 0x1c], 0
jne 0x416623
mov eax, 1
jmp 0x416628
mov eax, 0
test eax, eax
je 0x41663a
call fcn.00409887
jmp 0x416f0e
push 0xd77834
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41676c
push 0xe30764
call fcn.00416f12
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.user_agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
push 1
push 0xe30784
push 1
lea eax, [ebp - 8]
push eax
push 1
push 0xe30744
lea eax, [ebp - 4]
push eax
call fcn.004171d2
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4166ef
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4166ff
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41670f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41671f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41672f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41673f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41674f
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x416766
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd77875
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4168b4
push 0xe30764
call fcn.00417c08
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.user_agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 1
push 0xe30744
lea eax, [ebp - 4]
push eax
call fcn.004171d2
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416827
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416837
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x416847
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x416857
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416867
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416877
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416887
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416897
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x4168ae
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd7787c
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4169bd
push 0xe30764
call fcn.00418168
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], 0
push 0
lea eax, [ebp - 8]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
push 1
push 0xe30790
push 1
push 0xe3078c
push 1
lea eax, [ebp - 4]
push eax
push 1
push 0xe30744
push 0xe30788
call fcn.004171d2
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416960
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416970
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416980
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416990
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4169a0
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x4169b7
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd77884
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x416ae9
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], 0
push 0
lea eax, [ebp - 8]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
push 1
mov eax, str.user_agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 4]
push eax
push 1
push 0xe30744
push 0xe30764
call fcn.004171d2
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416a6c
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x416a7c
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416a8c
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416a9c
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416aac
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416abc
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416acc
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x416ae3
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd77889
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x416c44
push 0xe30764
call fcn.00419456
mov dword [ebp - 4], eax
push dword [0xe30794]
push str.Connection:_keep_alive_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_13_2_3_like_Mac_OS_X__AppleWebKit_605.1.15__KHTML__like_Gecko__Version_13.0.3_Mobile_15E148_Safari_604.1_Edg_91.0.4472.77_r_nAccept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.9_r_nAccept_Encoding:_gzip__deflate_r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_ncookie:
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
push 1
push 0xe30744
lea eax, [ebp - 4]
push eax
call fcn.004171d2
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416bb7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416bc7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x416bd7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416be7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x416bf7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416c07
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416c17
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416c27
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x416c3e
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd77897
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x416d8c
push 0xe30764
call fcn.004197b0
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.user_agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 1
push 0xe30744
lea eax, [ebp - 4]
push eax
call fcn.004171d2
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416cff
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416d0f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x416d1f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x416d2f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416d3f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416d4f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416d5f
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416d6f
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x416d86
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0xd7788e
push dword [0xe30780]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x416ed4
push 0xe30764
call fcn.0041a687
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x160100c5
push 0x52010001
call fcn.004238b7
add esp, 0x10
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.user_agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 1
push 0xe30744
lea eax, [ebp - 4]
push eax
call fcn.004171d2
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x416e47
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x416e57
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x416e67
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x416e77
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x416e87
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x416e97
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416ea7
push ebx
call fcn.00423893
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x416eb7
push ebx
call fcn.00423893
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xe30738]
test ebx, ebx
je 0x416ece
push ebx
call fcn.00423893
add esp, 4
pop eax
mov dword [0xe30738], eax
push 0
push 0x3e8
push 0xffffffffffffffff
push 8
push 0x16010028
push 0x52010001
call fcn.004238b1
add esp, 0x18
push 0
push 0x3a98
push 0xffffffffffffffff
push 8
push 0x16012d51
push 0x52010001
call fcn.004238b1
add esp, 0x18
mov esp, ebp
pop ebp
ret