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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
mov dword [ebp - 4], 0
push 8
call fcn.004cad0a
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5ec54b
push ebx
mov eax, esp
push eax
call fcn.00433f8d
pop ebx
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
mov dword [ebp - 0x20], 0
push 8
call fcn.004cad0a
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5e980d
push ebx
add ebx, 4
push ebx
push 8
call fcn.004cad0a
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
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5e9e80
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401080
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x47180d
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5ea2db
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x47183f
push ebx
call fcn.004cad10
add esp, 4
push 0x3e8
push 0x3e8
push 0x3e8
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5e9e80
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401080
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Referer
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4718ae
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4718be
push ebx
call fcn.004cad10
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5eb234
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4718eb
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_107.0.0.0_Safari_537.36
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471921
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471931
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471967
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471977
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4719ad
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4719bd
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4719f3
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471a03
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Connection
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471a39
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471a49
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.9
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471a7f
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471a8f
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471ac5
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471ad5
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471b52
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471b62
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.document
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471b98
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471ba8
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x8b24af
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471bde
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471bee
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471c6b
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471c7b
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x8b2487
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471cb1
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471cc1
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x5ea2e4
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x471cf7
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471d07
push ebx
call fcn.004cad10
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471d35
push ebx
call fcn.004cad10
add esp, 4
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471d60
push ebx
call fcn.004cad10
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x471d85
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.00405067
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x471dc2
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov eax, 0x8b26d7
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x8b26d9
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00427f66
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x471e2a
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x471e3a
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x471e4d
mov eax, 0x5e9985
push eax
push 1
mov ebx, 0x4cc3b0
call fcn.004cad22
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x471e73
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x471e89
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 9
push 1
mov ebx, 0x4cb8b0
call fcn.004cad22
add esp, 0x10
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x471ed9
mov eax, 0x5e9985
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x471eef
mov eax, 0x5e9985
push eax
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471f15
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x471f2b
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0x4cb8b0
call fcn.004cad22
add esp, 0x10
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x471f7b
mov eax, 0x5e9985
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x471f91
mov eax, 0x5e9985
push eax
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x471fb7
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x471fcd
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 0xd
push 1
mov ebx, 0x4cb8b0
call fcn.004cad22
add esp, 0x10
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x47201d
mov eax, 0x5e9985
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x472033
mov eax, 0x5e9985
push eax
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472059
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x47206f
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov eax, 0x5ea02a
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5e9db5
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp + 0xc]
call fcn.00427f66
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4720d8
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4720e8
push ebx
call fcn.004cad10
add esp, 4
push 0x5e9985
push dword [ebp - 0x40]
call fcn.00401631
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x472116
push ebx
call fcn.004cad10
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x4721af
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov eax, 0x5ea02a
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5e9db5
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp + 0xc]
call fcn.00427f66
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x472183
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x472193
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4721a9
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.src_fn_
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.src_fn
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x472272
mov eax, 0x5e9985
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x472286
mov eax, 0x5e9985
push eax
push 4
mov ebx, 0x4cbab0
call fcn.004cad22
add esp, 0x34
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4722ac
push ebx
call fcn.004cad10
add esp, 4
fild dword [ebp - 0x30]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5ebec5]
fstp qword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
fld qword [ebp - 0x40]
call fcn.00403612
push eax
mov eax, 0x5e9b1f
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00427f66
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472319
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x472329
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x47233d
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x5e9985
push dword [ebp - 0x18]
call fcn.00401631
add esp, 8
cmp eax, 0
je 0x4729d5
push dword [ebp - 0x18]
push str._fn_
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401080
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x472390
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5ea2db
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4723c2
push ebx
call fcn.004cad10
add esp, 4
push 0x3e8
push 0x3e8
push 0x3e8
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5e9e80
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401080
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Referer
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472431
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472441
push ebx
call fcn.004cad10
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5eb234
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x47246e
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_107.0.0.0_Safari_537.36
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4724a4
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4724b4
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4724ea
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4724fa
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472530
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472540
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472576
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472586
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Connection
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4725bc
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4725cc
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.9
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472602
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472612
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472648
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472658
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4726d5
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4726e5
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.document
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47271b
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x47272b
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x8b24af
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472761
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472771
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4727ee
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4727fe
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x8b2487
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472834
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472844
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x5ea2e4
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47287a
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x47288a
push ebx
call fcn.004cad10
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4728b8
push ebx
call fcn.004cad10
add esp, 4
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4728e3
push ebx
call fcn.004cad10
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x472908
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.00405067
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x472945
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov eax, 0x5e9b31
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, str.var_s_sign__
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00427f66
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4729ad
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4729bd
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4729d1
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x5e9985
push dword [ebp - 0x1c]
call fcn.00401631
add esp, 8
cmp eax, 0
jne 0x4729f8
mov eax, 0x5e9985
jmp 0x473317
push str._ajaxm.php
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 3
call fcn.00401080
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x472a2b
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, str.actiondownprocess
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472a45
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.signs_3Fctdf
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401080
add esp, 8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472a75
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 0x1c]
push str.sign
push dword [ebp - 0x20]
mov ecx, 3
call fcn.00401080
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472aa8
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.websign
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401080
add esp, 8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472ad8
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.websignkeysymq
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401080
add esp, 8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472b08
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.ves1
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00401080
add esp, 8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x472b38
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5ea2df
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472b6a
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_107.0.0.0_Safari_537.36
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472ba0
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472bb0
push ebx
call fcn.004cad10
add esp, 4
push dword [ebp - 0x18]
push str._fn_
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401080
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Referer
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472c00
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472c10
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472c46
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472c56
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.XMLHttpRequest
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.X_Requested_With
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472c8c
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472c9c
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Connection
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472cd2
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472ce2
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472d5f
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472d6f
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.application_json__text_javascript___
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472da5
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472db5
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 2
call fcn.00401080
add esp, 8
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Origin
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472dfd
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472e0d
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472e43
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472e53
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.cors
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472e89
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472e99
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.empty
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472ecf
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472edf
push ebx
call fcn.004cad10
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5eb234
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472f0c
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.application_x_www_form_urlencoded
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Content_Type
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472f42
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472f52
push ebx
call fcn.004cad10
add esp, 4
mov eax, 0x8b2487
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x472f88
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x472f98
push ebx
call fcn.004cad10
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004016ce
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b1f
push reloc.WS2_32.dll_connect
push 0
push 0x5e9b31
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4cc3d0
call fcn.004cad22
add esp, 0x4c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473015
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x473025
push ebx
call fcn.004cad10
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47305b
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x47306b
push ebx
call fcn.004cad10
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x473099
push ebx
call fcn.004cad10
add esp, 4
push 1
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4730d2
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.00405067
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x47310f
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
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
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 - 0x14]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, 0x5f4df1
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x473189
push ebx
call fcn.004cad10
add esp, 4
push 0x5e9985
push dword [ebp - 0x2c]
call fcn.00401631
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4731b7
push ebx
call fcn.004cad10
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x4731cb
mov eax, 0x5e9985
jmp 0x473317
push 1
mov eax, 0x8b276c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4731fd
push ebx
call fcn.004cad10
add esp, 4
push 0x5e9985
push dword [ebp - 0x2c]
call fcn.00401631
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47322b
push ebx
call fcn.004cad10
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x47323f
mov eax, 0x5e9985
jmp 0x473317
push 1
mov eax, 0x8b276c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x473271
push ebx
call fcn.004cad10
add esp, 4
push 1
mov eax, 0x5f4df1
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4732a3
push ebx
call fcn.004cad10
add esp, 4
push dword [ebp - 0x34]
push str._file_
push dword [ebp - 0x2c]
mov ecx, 3
call fcn.00401080
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4732ce
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4732de
push ebx
call fcn.004cad10
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4732f2
push ebx
call fcn.004cad10
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x473312
push eax
mov ebx, eax
call fcn.00401015
inc eax
push eax
call fcn.004cad0a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x473317
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x473328
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x473348
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x473358
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x473368
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x473378
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x473388
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x473398
push ebx
call fcn.004cad10
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004cad10
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0xc