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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x84
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0xc
call fcn.004570c0
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x57db61
push ebx
add ebx, 8
push ebx
push 8
call fcn.004570c0
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.0040c929
pop ebx
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
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
push 0xffffffffffffffff
push 8
push 0x1601c566
push 0x52010002
call fcn.004570e4
add esp, 0x10
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [0x711794]
test ebx, ebx
je 0x4361cb
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [0x711794], eax
push 0x57d7e5
push dword [0x711794]
call fcn.00402837
add esp, 8
cmp eax, 0
je 0x436210
push 0x567938
push dword [0x711794]
call fcn.00402837
add esp, 8
cmp eax, 0
je 0x436210
mov eax, 1
jmp 0x436215
mov eax, 0
test eax, eax
je 0x4378b2
mov eax, 0x567938
push eax
mov ebx, dword [0x711798]
test ebx, ebx
je 0x436236
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [0x711798], eax
mov eax, str.accept:___r_n
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436252
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.accept_language:_zh_CN_zh_q0.9_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436282
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:109.0__Gecko_20100101_Firefox_110.0_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4362b2
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.x_requested_with:_XMLHttpRequest_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4362e2
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.ssid1_url_web_rest_publicConfigs
push dword [0x711794]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.004570c0
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
push 1
push 1
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
push 0x711798
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
lea eax, [ebp - 0x40]
push eax
call fcn.004029a1
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4363fc
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x43640c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x43641c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x43642c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43643c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43644c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43645c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43646c
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x45bad0
call fcn.004570d2
add esp, 0x10
call fcn.004570ba
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4364a2
mov eax, 0x567ad5
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4364c8
push ebx
call fcn.004570ba
add esp, 4
lea eax, [ebp - 0x7c]
push eax
call fcn.004091ad
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4364e7
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4364fe
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x567938
push dword [0x711798]
call fcn.00402837
add esp, 8
cmp eax, 0
jne 0x43653d
mov eax, str.ssid19fbcc19f7d92811a93e665483831eb74__random1257
push eax
mov ebx, dword [0x711798]
test ebx, ebx
je 0x436537
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [0x711798], eax
push str.web_rest_captcha_generate
push dword [0x711794]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.004570c0
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x711798
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x40]
push eax
call fcn.004029a1
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x436658
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x436668
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x436678
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x436688
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x436698
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4366a8
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4366b8
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4366c8
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x45bad0
call fcn.004570d2
add esp, 0x10
call fcn.004570ba
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x4366fe
mov eax, 0x567ad5
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x436727
push ebx
call fcn.004570ba
add esp, 4
lea eax, [ebp - 0x80]
push eax
call fcn.004091ad
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x43674c
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x436763
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov eax, str.result.backgroundImage
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4367a6
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x4367e7
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43680d
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x436821
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov eax, str.result.puzzleImage
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x436852
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x436893
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4368b9
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4368cd
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov eax, str.result.positionY
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4368fe
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x43693f
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x436965
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x436978
mov eax, 0x567938
push eax
push 1
mov ebx, 0x457de0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4369a1
push ebx
call fcn.004570ba
add esp, 4
fld qword [ebp - 0x50]
call fcn.00401501
mov dword [ebp - 0x18], eax
mov eax, str.result.uuid
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4369d9
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x436a1a
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x436a40
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x436a54
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
mov eax, 0x567938
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 1
mov eax, str.data:image_png_base64_
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x567938
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, str.data:image_png_base64_
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x10]
push eax
call fcn.0040b2e1
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x436b1a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x436b2a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x436b3a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x436b4a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x436b5a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x436b6a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x436b7a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x436b8a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x436b9a
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x436baa
push ebx
call fcn.004570ba
add esp, 4
push 1
push 1
lea eax, [ebp - 0x74]
push eax
call fcn.00437976
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x436bcd
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x436be1
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0
mov eax, 0x567ad5
xor ecx, ecx
test eax, eax
je 0x436bfa
mov ecx, dword [eax + 4]
push ecx
add eax, 8
push eax
mov eax, dword [ebp - 0x20]
xor ebx, ebx
test eax, eax
je 0x436c0b
mov ebx, dword [eax + 4]
add eax, 8
push eax
cmp ebx, ecx
mov eax, 1
jne 0x436c22
dec eax
test ecx, ecx
je 0x436c22
call fcn.004028f5
add esp, 0xc
test eax, eax
jne 0x436c63
inc dword [ebp - 0x24]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
push 0x64
call fcn.00401528
cmp dword [ebp - 0x24], 0x32
jle 0x436c61
jmp 0x436c63
jmp 0x436bec
lea eax, [ebp - 0x20]
push eax
call fcn.004383d8
mov dword [ebp - 0x28], eax
push 0x80000301
push 0
push dword [ebp - 0x28]
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x40], eax
push 0x80000301
push 0
push dword [ebp - 0x18]
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x57e742
push dword [ebp - 0x44]
push str..00848388671875_positionY:
push dword [ebp - 0x40]
push str._positionX:
push dword [ebp - 0x1c]
push str.uuid:
mov ecx, 7
call fcn.004010c9
add esp, 0x1c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x436cea
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x436cfa
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x5fce99
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x436d3b
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x436d61
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x436d75
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, str.accept:_application_json__text_javascript_____q0.01_r_n
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436d8f
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.accept_language:_zh_CN_zh_q0.9_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436dbf
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x436dd6
mov eax, 0x567938
push eax
push 1
mov ebx, 0x4575f0
call fcn.004570d2
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x567cce
push dword [ebp - 0x44]
push str.content_length:
push dword [ebp - 4]
mov ecx, 4
call fcn.004010c9
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x436e36
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436e4a
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.content_type:_application_json_charsetUTF_8_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436e7a
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x567cce
push dword [0x711748]
push str.origin:_https:__
push dword [ebp - 4]
mov ecx, 4
call fcn.004010c9
add esp, 0x10
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436eb5
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:109.0__Gecko_20100101_Firefox_110.0_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436ee5
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.x_requested_with:_XMLHttpRequest_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x436f15
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.web_rest_captcha_validate
push dword [0x711794]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.004570c0
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x711798
push 1
lea eax, [ebp - 0x2c]
push eax
push 1
push 1
lea eax, [ebp - 0x40]
push eax
call fcn.004029a1
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x437028
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x437038
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x437048
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x437058
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x437068
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x437078
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x437088
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x45bad0
call fcn.004570d2
add esp, 0x10
call fcn.004570ba
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x4370be
mov eax, 0x567ad5
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4370e4
push ebx
call fcn.004570ba
add esp, 4
lea eax, [ebp - 0x78]
push eax
call fcn.004091ad
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x437100
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x437114
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov eax, str.message
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x437157
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x437198
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4371be
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4371d2
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x5fcef6
push dword [ebp - 0x30]
call fcn.00402837
add esp, 8
cmp eax, 0
jne 0x4378b2
mov eax, str.result.cryptograph
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x43721c
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x43725d
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x437283
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x437297
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, str.result.code
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4372c8
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x437309
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43732f
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x437343
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0xffffffffffffffff
push 8
push 0x1601c561
push 0x52010002
call fcn.004570e4
add esp, 0x10
mov dword [ebp - 0x40], eax
push 0xffffffffffffffff
push 8
push 0x1601c564
push 0x52010002
call fcn.004570e4
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5fcf1e
push dword [ebp - 0x34]
push str._cryptograph:
push dword [ebp - 0x38]
push str._code:
push dword [ebp - 0x44]
push str._password:
push dword [ebp - 0x40]
push str.username:
mov ecx, 9
call fcn.004010c9
add esp, 0x24
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4373be
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4373ce
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x5fce99
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x43740f
mov eax, 0x567938
push eax
push 6
mov ebx, 0x4584a0
call fcn.004570d2
add esp, 0x4c
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x437435
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x437449
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov eax, str.accept:_application_json__text_plain____r_n
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x437463
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.accept_language:_zh_CN_zh_q0.9_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x437493
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push 1
mov ebx, 0x4575f0
call fcn.004570d2
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x567cce
push dword [ebp - 0x44]
push str.content_length:
push dword [ebp - 4]
mov ecx, 4
call fcn.004010c9
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x437502
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x437516
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.content_type:_application_json_charsetUTF_8_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x437546
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x567cce
push dword [0x711748]
push str.origin:_https:__
push dword [ebp - 4]
mov ecx, 4
call fcn.004010c9
add esp, 0x10
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x437581
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:109.0__Gecko_20100101_Firefox_110.0_r_n
push dword [ebp - 4]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4375b1
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 4], eax
push str.web_rest_weblogin
push dword [0x711794]
mov ecx, 2
call fcn.004010c9
add esp, 8
mov dword [ebp - 0x40], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.004570c0
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x711798
push 1
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
lea eax, [ebp - 0x40]
push eax
call fcn.004029a1
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4376c4
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4376d4
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4376e4
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4376f4
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x437704
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x437714
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x437724
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x45bad0
call fcn.004570d2
add esp, 0x10
call fcn.004570ba
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x43775a
mov eax, 0x567ad5
push eax
push 1
mov ebx, 0x458ee0
call fcn.004570d2
add esp, 0x10
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x437780
push ebx
call fcn.004570ba
add esp, 4
lea eax, [ebp - 0x78]
push eax
call fcn.004091ad
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x43779c
push ebx
call fcn.004570ba
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4377b0
push ebx
call fcn.004570ba
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.message
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4377ff
push ebx
call fcn.004570ba
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004028d4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567938
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x567d95
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x437840
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4378c2
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4378d2
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4378f2
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x437902
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x437912
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x437922
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x437932
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x437942
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x437952
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x437962
push ebx
call fcn.004570ba
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x437972
push ebx
call fcn.004570ba
add esp, 4
mov esp, ebp
pop ebp
ret