Function at 0x180006d50
Capabilities:
Connect to http server
Create http request
Send data
Send http request

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x140]
sub rsp, 0x240
mov rax, qword [0x180074080]
xor rax, rsp
mov qword [rbp + 0x138], rax
mov rbx, rcx
mov qword [rbp + 0x50], rcx
xor r15d, r15d
mov dword [rsp + 0x40], r15d
mov rdx, rcx
lea rcx, [rbp + 0xf8]
call fcn.1800186e0
nop
lea rcx, [rbp + 0xf8]
call fcn.1800053f0
movzx edi, al
mov rdx, qword [rbp + 0x110]
cmp rdx, 7
jbe 0x180006df8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180006df3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007978
call fcn.18002cc24
test dil, dil
jne 0x180006e74
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x180006e37
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x180006e32
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180007963
mov rcx, r8
call fcn.18002cc24
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
xor eax, eax
mov rcx, qword [rbp + 0x138]
xor rcx, rsp
call fcn.18002c850
lea r11, [rsp + 0x240]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov rdx, rbx
lea rcx, [rbp + 0xf8]
call fcn.1800186e0
nop
lea rcx, [rbp + 0xf8]
cmp qword [rbp + 0x110], 7
cmova rcx, qword [rbp + 0xf8]
mov r9d, 0xffffffff
mov r8d, 9
lea rdx, [rbp + 0x118]
call fcn.18002b0f4
test eax, eax
jne 0x180007969
mov rdx, qword [rbp + 0x110]
cmp rdx, 7
jbe 0x180006f01
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180006efc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000797e
call fcn.18002cc24
cmp qword [rbp + 0x120], 0x12c00000
ja 0x180006dfd
mov rdx, rbx
lea rcx, [rbp + 0x98]
call fcn.1800069a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r15
mov ecx, 0x30
call fcn.18002c870
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x68], 0x25
mov qword [rbp + 0x70], 0x2f
movups xmm0, xmmword [str.____WebKitFormBoundary7MA4YWxkTrZu0gW]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x180067060]
movups xmmword [rax + 0x10], xmm1
mov ecx, dword [0x180067070]
mov dword [rax + 0x20], ecx
movzx ecx, byte [0x180067074]
mov byte [rax + 0x24], cl
mov byte [rax + 0x25], 0
lea rdx, str.None
lea rcx, [rbp + 0x78]
call fcn.180002be0
nop
lea rcx, [rsp + 0x50]
call fcn.180011450
nop
lea rdx, [0x180067080]
lea rcx, [rsp + 0x60]
call fcn.1800187e0
lea rdx, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x68]
mov rcx, rax
call fcn.18001fa80
lea rdx, [0x180067084]
mov rcx, rax
call fcn.1800187e0
mov rcx, rax
lea rdx, str.Content_Disposition:_form_data__name_accountid__r_n_r_n
call fcn.1800187e0
lea rdx, [rbp + 0x78]
cmp qword [rbp + 0x90], 0xf
cmova rdx, qword [rbp + 0x78]
mov r8, qword [rbp + 0x88]
mov rcx, rax
call fcn.18001fa80
lea rdx, [0x180067084]
mov rcx, rax
call fcn.1800187e0
mov rcx, rax
lea rdx, [0x180067080]
call fcn.1800187e0
lea rdx, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x68]
mov rcx, rax
call fcn.18001fa80
lea rdx, [0x180067084]
mov rcx, rax
call fcn.1800187e0
mov rcx, rax
lea rdx, str.Content_Disposition:_form_data__name_file___filename_
call fcn.1800187e0
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007063
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.18001fa80
lea rdx, [0x1800670b4]
mov rcx, rax
call fcn.1800187e0
mov rcx, rax
lea rdx, str.Content_Type:_application_octet_stream_r_n_r_n
call fcn.1800187e0
lea rdx, [rbp + 0x98]
cmp qword [rbp + 0xb0], 0xf
cmova rdx, qword [rbp + 0x98]
mov r8, qword [rbp + 0xa8]
mov rcx, rax
call fcn.18001fa80
lea rdx, [0x180067084]
mov rcx, rax
call fcn.1800187e0
mov rcx, rax
lea rdx, [0x180067080]
call fcn.1800187e0
lea rdx, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x68]
mov rcx, rax
call fcn.18001fa80
mov rcx, rax
lea rdx, str.___r_n
call fcn.1800187e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
movdqa xmm1, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xe8], xmm1
mov byte [rbp + 0xd8], 0
mov dword [rsp + 0x40], 2
xor eax, eax
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], rax
mov rcx, qword [rbp - 0x28]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x180007161
mov rax, qword [rbp - 0x58]
mov r8, qword [rax]
test r8, r8
je 0x180007161
mov rax, qword [rbp - 0x78]
mov rdx, qword [rax]
cmp r8, qword [rbp - 0x30]
cmovb r8, qword [rbp - 0x30]
sub r8, rdx
jmp 0x180007196
test cl, 4
jne 0x180007188
mov rax, qword [rbp - 0x60]
mov rcx, qword [rax]
test rcx, rcx
je 0x180007188
mov rax, qword [rbp - 0x80]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x48]
movsxd r8, dword [rax]
add r8, rcx
sub r8, rdx
jmp 0x180007196
mov r8, qword [rbp + 0x100]
mov rdx, qword [rbp + 0xf8]
test rdx, rdx
je 0x1800071a8
lea rcx, [rbp + 0xd8]
call fcn.180002d20
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x68]
sub rax, rcx
cmp rax, 0x2c
jb 0x180007984
lea rax, [rbp + 0x58]
cmp qword [rbp + 0x70], 0xf
cmova rax, qword [rbp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x2c
lea r9, str.Content_Type:_multipart_form_data__boundary
lea rcx, [rbp + 0xf8]
call fcn.18001ccb0
nop
mov r8d, 2
lea rdx, [0x180067084]
lea rcx, [rbp + 0xf8]
call fcn.180016b80
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x110]
cmp rdx, 0xf
jbe 0x18000728b
inc rdx
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007286
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000798a
call fcn.18002cc24
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
lea rcx, str.WinINet
call qword [sym.imp.WININET.dll_InternetOpenA]
mov rdi, rax
test rax, rax
jne 0x1800074ba
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0xf
jbe 0x1800072f4
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800072ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007990
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xc8], xmm0
mov byte [rbp + 0xb8], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0xf
jbe 0x18000734c
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007347
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007996
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0xd8], 0
lea rcx, [rsp + 0x50]
call fcn.1800079b0
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x1800073ac
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800073a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000799c
call fcn.18002cc24
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x1800073fd
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800073f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a2
call fcn.18002cc24
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0xf
jbe 0x18000744e
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007449
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a8
call fcn.18002cc24
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1800074a1
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18000749c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
add rcx, 0xfffffffffffffff8
cmp rcx, 0x1f
ja 0x180007963
mov rcx, r8
call fcn.18002cc24
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov eax, 1
jmp 0x180006e48
mov r8d, 0x830
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea rdx, str.dev.epstatic.online
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetConnectA]
mov rsi, rax
test rax, rax
jne 0x1800076ec
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0xf
jbe 0x180007540
mov rcx, qword [rbp + 0xb8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000753b
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007990
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xc8], xmm0
mov byte [rbp + 0xb8], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0xf
jbe 0x180007598
mov rcx, qword [rbp + 0xd8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007593
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007996
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0xd8], 0
lea rcx, [rsp + 0x50]
call fcn.1800079b0
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x1800075f8
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800075f3
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000799c
call fcn.18002cc24
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x180007649
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007644
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a2
call fcn.18002cc24
mov byte [rbp + 0x58], 0
mov qword [rbp + 0x70], 0xf
mov qword [rbp + 0x68], r15
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0xf
jbe 0x18000769a
inc rdx
mov rcx, qword [rbp + 0x98]
cmp rdx, 0x1000
mov rax, rcx
jb 0x180007695
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a8
call fcn.18002cc24
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1800074a1
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18000749c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
jmp 0x180007493
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str._fortnite_sync
lea rdx, str.POST
mov rcx, rsi
call qword [sym.imp.WININET.dll_HttpOpenRequestA]
mov r14, rax
test rax, rax
jne 0x180007733
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x1800074f6
lea r9, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 0xf
cmova r9, qword [rbp + 0xd8]
lea rdx, [rbp + 0xb8]
cmp qword [rbp + 0xd0], 0xf
cmova rdx, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xe8]
mov dword [rsp + 0x20], eax
mov r8d, dword [rbp + 0xc8]
mov rcx, r14
call qword [sym.imp.WININET.dll_HttpSendRequestA]
mov rcx, r14
test eax, eax
jne 0x180007796
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x1800074f6
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0xf
jbe 0x1800077ef
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800077ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007990
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xc8], xmm0
mov byte [rbp + 0xb8], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0xf
jbe 0x180007847
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007842
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180007996
call fcn.18002cc24
movdqa xmm0, xmmword [0x1800692c0]
movdqu xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0xd8], 0
lea rcx, [rsp + 0x50]
call fcn.1800079b0
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x1800078a7
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800078a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000799c
call fcn.18002cc24
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x1800078f8
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800078f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a2
call fcn.18002cc24
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0xf
jbe 0x180007945
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180007940
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800079a8
call fcn.18002cc24
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
jmp 0x180006dfd
call fcn.1800381c0
nop
lea r8, [rbp + 0xf8]
mov edx, eax
call fcn.180005320
nop
call fcn.1800381c0
int3
call fcn.1800381c0
nop
call fcn.1800015c0
int3
call fcn.1800381c0
int3
call fcn.1800381c0
nop
call fcn.1800381c0
nop
call fcn.1800381c0
nop
call fcn.1800381c0
nop
call fcn.1800381c0
int3