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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x58
mov dword [ebp - 4], 0
push 8
call fcn.004d2e85
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5f7ebd
push ebx
mov eax, esp
push eax
call fcn.0044502d
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
mov dword [ebp - 0x24], 0
push 8
call fcn.004d2e85
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5f3196
push ebx
add ebx, 4
push ebx
push 8
call fcn.004d2e85
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 0x5f4dbc
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401ac5
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x47318d
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5f5c61
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 + 0x14]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4731bf
push ebx
call fcn.004d2e8b
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 0x5f4dbc
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401ac5
add esp, 0x10
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Referer
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47322e
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47323e
push ebx
call fcn.004d2e8b
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5f6b92
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 0x47326b
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4732a1
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4732b1
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4732e7
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4732f7
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47332d
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47333d
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473373
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473383
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Connection
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4733b9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4733c9
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4733ff
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47340f
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473445
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473455
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4734d2
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4734e2
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.document
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473518
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473528
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbef6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47355e
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47356e
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4735eb
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4735fb
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbece
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473631
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473641
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x5f5c6a
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473677
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473687
push ebx
call fcn.004d2e8b
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
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 0x4736b5
push ebx
call fcn.004d2e8b
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
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 + 0x28]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4736e0
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x473705
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.0040805e
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x473742
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
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 dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, 0x8bc11e
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, 0x8bc120
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00408f45
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4737aa
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4737ba
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x4737cd
mov eax, 0x5f2f7a
push eax
push 1
mov ebx, 0x4d4530
call fcn.004d2e9d
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4737f3
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x473809
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 9
push 1
mov ebx, 0x4d3a30
call fcn.004d2e9d
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x473859
mov eax, 0x5f2f7a
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x47386f
mov eax, 0x5f2f7a
push eax
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473895
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4738ab
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0x4d3a30
call fcn.004d2e9d
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4738fb
mov eax, 0x5f2f7a
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x473911
mov eax, 0x5f2f7a
push eax
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473937
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x47394d
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
push 0x80000101
push 0
push 0xd
push 1
mov ebx, 0x4d3a30
call fcn.004d2e9d
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 9
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x47399d
mov eax, 0x5f2f7a
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x4739b3
mov eax, 0x5f2f7a
push eax
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4739d9
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4739ef
push ebx
call fcn.004d2e8b
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.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.src_fn_
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.src_fn
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x30], 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 - 0x30]
test eax, eax
jne 0x473ab8
mov eax, 0x5f2f7a
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x473acc
mov eax, 0x5f2f7a
push eax
push 4
mov ebx, 0x4d3c30
call fcn.004d2e9d
add esp, 0x34
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x473af2
push ebx
call fcn.004d2e8b
add esp, 4
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5f33d6]
fstp qword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
push 1
fld qword [ebp - 0x44]
call fcn.00402419
push eax
mov eax, 0x5f3318
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00408f45
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473b5f
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x473b6f
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x473b83
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x5f2f7a
push dword [ebp - 0x18]
call fcn.00401017
add esp, 8
cmp eax, 0
je 0x4742a7
push dword [ebp - 0x18]
push 0x8bc149
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401ac5
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x473bd6
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5f5c61
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 + 0x14]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473c08
push ebx
call fcn.004d2e8b
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 0x5f4dbc
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401ac5
add esp, 0x10
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Referer
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473c77
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473c87
push ebx
call fcn.004d2e8b
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5f6b92
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 0x473cb4
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473cea
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473cfa
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473d30
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473d40
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473d76
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473d86
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473dbc
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473dcc
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Connection
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473e02
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473e12
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473e48
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473e58
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473e8e
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473e9e
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473f1b
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473f2b
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.document
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473f61
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473f71
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbef6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x473fa7
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x473fb7
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474034
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474044
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbece
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47407a
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47408a
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x5f5c6a
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4740c0
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4740d0
push ebx
call fcn.004d2e8b
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
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 0x4740fe
push ebx
call fcn.004d2e8b
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
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 + 0x28]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474129
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x47414e
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.0040805e
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x47418b
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
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 dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, 0x5f33f8
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, str.sign:
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00408f45
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4741f3
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x474203
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x474217
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
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 dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, 0x5f33f8
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, str.var_aihidcms__
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00408f45
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x47427f
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x47428f
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4742a3
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x5f2f7a
push dword [ebp - 0x1c]
call fcn.00401017
add esp, 8
cmp eax, 0
jne 0x4742ca
mov eax, 0x5f2f7a
jmp 0x475088
push str._ajaxm.php
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 3
call fcn.00401ac5
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4742fd
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, str.actiondownprocess
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x474317
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.signs_3Fctdf
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00401ac5
add esp, 8
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x474347
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x1c]
push str.sign
push dword [ebp - 0x24]
mov ecx, 3
call fcn.00401ac5
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x47437a
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.websign
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00401ac5
add esp, 8
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4743aa
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x20]
push str.websignkey
push dword [ebp - 0x24]
mov ecx, 3
call fcn.00401ac5
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4743dd
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.ves1
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00401ac5
add esp, 8
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x47440d
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
lea eax, [ebp - 4]
push eax
mov eax, str.POST
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 + 0x14]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47443f
push ebx
call fcn.004d2e8b
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 - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474475
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474485
push ebx
call fcn.004d2e8b
add esp, 4
push dword [ebp - 0x18]
push 0x8bc149
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 4
call fcn.00401ac5
add esp, 0x10
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Referer
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4744d5
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4744e5
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47451b
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47452b
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.XMLHttpRequest
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.X_Requested_With
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474561
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474571
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Connection
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4745a7
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4745b7
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Google_Chrome_v107__Chromium_v107__NotA_Brand_v24
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474634
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474644
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.application_json__text_javascript___
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47467a
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47468a
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.https:__
mov ecx, 2
call fcn.00401ac5
add esp, 8
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Origin
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4746d2
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4746e2
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474718
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474728
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.cors
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47475e
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47476e
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.empty
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4747a4
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4747b4
push ebx
call fcn.004d2e8b
add esp, 4
push dword [ebp + 0x10]
mov eax, 0x5f6b92
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 0x4747e1
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.application_x_www_form_urlencoded
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Content_Type
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474817
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474827
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbece
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x47485d
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x47486d
push ebx
call fcn.004d2e8b
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401c82
push reloc.WS2_32.dll_connect
push 0
push 0x5f3318
push reloc.WS2_32.dll_connect
push 0
push 0x5f33f8
push reloc.WS2_32.dll_connect
push 0
push str.Windows
push 6
mov ebx, 0x4d4550
call fcn.004d2e9d
add esp, 0x4c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x4748ea
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4748fa
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474930
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474940
push ebx
call fcn.004d2e8b
add esp, 4
lea eax, [ebp - 0xc]
push eax
mov eax, str.Cookie
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 0x47496e
push ebx
call fcn.004d2e8b
add esp, 4
push 1
lea eax, [ebp - 0x24]
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 - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4749a7
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
lea eax, [ebp - 0x10]
push eax
call fcn.0040805e
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4749e4
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 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
push dword [ebp - 0x38]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, 0x5f309b
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474a5e
push ebx
call fcn.004d2e8b
add esp, 4
push 0x5f2f7a
push dword [ebp - 0x30]
call fcn.00401017
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x474a8c
push ebx
call fcn.004d2e8b
add esp, 4
cmp dword [ebp - 0x34], 0
je 0x474aa0
mov eax, 0x5f2f7a
jmp 0x475088
push 1
mov eax, 0x8bc1ba
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474ad2
push ebx
call fcn.004d2e8b
add esp, 4
push 0x5f2f7a
push dword [ebp - 0x30]
call fcn.00401017
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x474b00
push ebx
call fcn.004d2e8b
add esp, 4
cmp dword [ebp - 0x34], 0
je 0x474b14
mov eax, 0x5f2f7a
jmp 0x475088
push 1
mov eax, 0x8bc1ba
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474b46
push ebx
call fcn.004d2e8b
add esp, 4
push 1
mov eax, 0x5f309b
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x474b78
push ebx
call fcn.004d2e8b
add esp, 4
push dword [ebp - 0x38]
push str._file_
push dword [ebp - 0x30]
mov ecx, 3
call fcn.00401ac5
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x474ba3
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x474bb3
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x474bc7
push ebx
call fcn.004d2e8b
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x5f5c61
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 + 0x14]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474bf9
push ebx
call fcn.004d2e8b
add esp, 4
push 1
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov eax, str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.7
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474c44
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474c54
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474c8a
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474c9a
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Connection
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474cd0
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474ce0
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.document
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474d16
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474d26
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474d5c
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474d6c
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, str.cross_site
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474da2
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474db2
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x8bbef6
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474de8
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x474df8
push ebx
call fcn.004d2e8b
add esp, 4
mov eax, 0x5f5c6a
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
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 - 0x30]
test ebx, ebx
je 0x474e2e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x475099
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4750b9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4750c9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4750d9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4750e9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4750f9
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x475109
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x475119
push ebx
call fcn.004d2e8b
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004d2e8b
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0xc