Function at 0x499140
Capabilities:
Reference http user-agent string
Reference sql statements
Run powershell expression

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 8]
cmp rax, qword [rcx + 0x10]
jbe 0x499617
sub rsp, 0x88
mov qword [rsp + 0x80], rbp
lea rbp, [rsp + 0x80]
mov qword [rsp + 0x98], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x40], rcx
mov qword [rsp], rcx
mov dword [rsp + 8], 0xffffffff
call fcn.00473d20
mov eax, dword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
test eax, eax
je 0x499311
cmp eax, 0xffffffff
jne 0x499299
test rcx, rcx
jne 0x499209
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdx
lea rax, [0x00823c60]
mov qword [rsp], rax
call fcn.00410220
mov rdi, qword [rsp + 8]
mov qword [rdi + 8], 0x13
mov eax, dword [0x01636820]
test eax, eax
jne 0x49928b
lea rcx, [0x008a60fe]
mov qword [rdi], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rdi + 0x10], rcx
mov ecx, dword [0x01636820]
lea rdx, [rdi + 0x18]
test ecx, ecx
jne 0x499273
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x18], rax
mov rax, rdi
lea rcx, [0x008f97e0]
jmp 0x4991d7
mov rax, rdi
mov rdi, rdx
mov rcx, rax
mov rax, qword [rsp + 0x60]
call fcn.004544a0
mov rdi, rcx
jmp 0x499264
lea rax, [0x008a60fe]
call fcn.004544a0
jmp 0x499244
lea rax, [0x00810ba0]
mov qword [rsp], rax
call fcn.00410220
mov rdi, qword [rsp + 8]
mov qword [rdi + 8], 0x2e
mov eax, dword [0x01636820]
test eax, eax
jne 0x499303
lea rax, [0x008b7c19]
mov qword [rdi], rax
mov qword [rsp + 0x98], 0
lea rax, [0x008f8f20]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdi
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
lea rax, [0x008b7c19]
call fcn.004544a0
jmp 0x4992ca
mov dword [rsp + 0x3c], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp], rax
lea rcx, [rsp + 0x3c]
mov qword [rsp + 8], rcx
call fcn.00473840
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
test rcx, rcx
je 0x4993fe
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rcx
lea rax, [0x00823c60]
mov qword [rsp], rax
call fcn.00410220
mov rdi, qword [rsp + 8]
mov qword [rdi + 8], 0x12
mov eax, dword [0x01636820]
test eax, eax
jne 0x4993f0
lea rcx, [0x008a4c56]
mov qword [rdi], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rdi + 0x10], rcx
mov ecx, dword [0x01636820]
lea rdx, [rdi + 0x18]
test ecx, ecx
jne 0x4993d8
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0x18], rax
mov qword [rsp + 0x98], 0
lea rax, [0x008f97e0]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdi
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov rax, rdi
mov rdi, rdx
mov rcx, rax
mov rax, qword [rsp + 0x68]
call fcn.004544a0
mov rdi, rcx
jmp 0x49939f
lea rax, [0x008a4c56]
call fcn.004544a0
jmp 0x49937f
lea rax, [0x008483a0]
mov qword [rsp], rax
call fcn.00410220
mov rax, qword [rsp + 8]
mov qword [rsp + 0x78], rax
lea rcx, [rax + 0x18]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rcx, [rax + 8]
mov qword [rsp + 0x10], rcx
lea rcx, [rax + 0x10]
mov qword [rsp + 0x18], rcx
call fcn.00473a40
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x499513
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x48], rcx
lea rax, [0x00823c60]
mov qword [rsp], rax
call fcn.00410220
mov rdi, qword [rsp + 8]
mov qword [rdi + 8], 0xf
mov eax, dword [0x01636820]
test eax, eax
jne 0x499505
lea rcx, [0x008a1b3c]
mov qword [rdi], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rdi + 0x10], rcx
mov ecx, dword [0x01636820]
lea rdx, [rdi + 0x18]
test ecx, ecx
jne 0x4994ed
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0x18], rax
mov qword [rsp + 0x98], 0
lea rax, [0x008f97e0]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdi
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov rax, rdi
mov rdi, rdx
mov rcx, rax
mov rax, qword [rsp + 0x70]
call fcn.004544a0
mov rdi, rcx
jmp 0x4994b4
lea rax, [0x008a1b3c]
call fcn.004544a0
jmp 0x499494
mov eax, 1
mov rcx, qword [rsp + 0x90]
xchg dword [rcx + 0x10], eax
mov qword [rsp + 0x10], 0x4c4b40
mov dword [rsp], 8
lea rax, fcn.00445880
mov qword [rsp + 8], rax
call fcn.004295c0
test eax, eax
jne 0x499601
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x10], rax
mov dword [rsp], 0x18
lea rcx, [0x008c5780]
mov qword [rsp + 8], rcx
call fcn.004295c0
test eax, eax
jne 0x4995eb
lea rax, [0x00835e80]
mov qword [rsp], rax
call fcn.00410220
mov rax, qword [rsp + 0x90]
mov rax, qword [rax]
mov rcx, qword [rsp + 8]
mov qword [rcx], rax
mov eax, dword [rsp + 0x3c]
mov dword [rcx + 8], eax
mov eax, dword [0x01636820]
lea rdi, [rcx + 0x10]
test eax, eax
jne 0x4995df
mov rax, qword [rsp + 0x78]
mov qword [rcx + 0x10], rax
mov qword [rsp + 0x98], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov rax, qword [rsp + 0x78]
call fcn.004544a0
jmp 0x4995b6
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
nop
call fcn.00429ed0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
call fcn.00451b80
jmp fcn.00499140