Function at 0x140007270
Capabilities:
Allocate or change rwx memory
Create directory
Create thread
Execute shellcode via indirect call
Manipulate console buffer
Spawn thread to rwx shellcode
Timestomp file
Write file on windows

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x770]
sub rsp, 0x870
mov r13, rdx
mov r12, rcx
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [0x1400b5940], rax
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [0x1400b5920], rax
xor r14d, r14d
mov qword [rbp + 0xc0], r14
lea rdx, [rbp + 0xb8]
lea ecx, [r14 + 0x7f]
call fcn.1400019f0
mov rdi, rax
mov qword [rbp + 0xc8], rax
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0xf0], rcx
mov byte [rax + rcx], r14b
mov qword [rbp + 0x1a0], r14
lea rdx, [rbp + 0x198]
lea ecx, [r14 + 0x7f]
call fcn.1400019f0
mov qword [rbp + 0x1a8], rax
mov rsi, qword [rbp + 0x1a0]
mov byte [rax + rsi], r14b
mov qword [rbp + 0x28], 1
lea rax, [0x1400a8df8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 5
lea rax, [0x1400a8e08]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 7
lea rax, str.UNKNOWN_ARGUMENT
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_recv
lea r15d, [r14 + 9]
cmp r12, 1
jbe 0x1400077c5
mov rax, qword [r13 + 8]
mov qword [rbp + 0xd0], rax
mov rcx, rax
sub rax, 2
add rax, 2
cmp word [rax], 0
jne 0x140007383
sub rax, rcx
sar rax, 1
mov qword [rbp + 0xd8], rax
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2e0]
call fcn.140001e30
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x2b0]
call fcn.14000f170
mov rbx, rax
lea rax, [rbp + 0xb8]
cmp rax, rbx
je 0x14000741e
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbx]
mov qword [rbp + 0xb8], rcx
mov rcx, qword [rbx + 8]
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xc0], rcx
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0xc8], rax
mov qword [rbx], r14
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], r14
mov r8, qword [rbp + 0x2c0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x2f0]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, 0x3f
lea rcx, [rbp + 0x80]
call fcn.140001f20
mov r15d, 2
mov rdi, qword [rbp + 0x90]
cmp r12, r15
jbe 0x14000773c
mov r14, qword [r13 + r15*8]
lea rbx, [r14 - 2]
nop word [rax + rax]
add rbx, 2
cmp word [rbx], 0
jne 0x140007480
sub rbx, r14
sar rbx, 1
mov qword [rbp + 0x88], rbx
cmp qword [rbp + 0x80], rbx
ja 0x1400074d2
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.140001fe0
mov rdi, rax
mov qword [rbp + 0x90], rax
mov rbx, qword [rbp + 0x88]
lea r8, [rbx*2 + 2]
mov rdx, r14
mov rcx, rdi
call fcn.140001420
cmp rbx, 5
jb 0x1400075fc
mov r8d, 0xa
lea rdx, [0x1400a8df8]
mov rcx, rdi
call fcn.1400013a0
test rax, rax
je 0x1400075fc
cmp rbx, 5
je 0x14000775a
mov r8d, 5
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x1f8]
call fcn.14000eef0
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.14000f170
mov rbx, rax
lea rax, [rbp + 0x198]
cmp rax, rbx
je 0x140007593
mov r8, qword [rbp + 0x1a8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbx]
mov qword [rbp + 0x198], rcx
mov rsi, qword [rbx + 8]
mov qword [rbp + 0x1a0], rsi
mov r14, qword [rbx + 0x10]
mov qword [rbp + 0x1a8], r14
xor eax, eax
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rax
jmp 0x14000759a
mov r14, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x2c0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x208]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, eax
mov ecx, eax
test rsi, rsi
je 0x140007730
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + r14]
sub al, 0x30
cmp al, 9
ja 0x14000775a
inc rcx
cmp rcx, rsi
jb 0x1400075e0
jmp 0x140007730
cmp rbx, 7
jb 0x140007791
mov r8d, recv
lea rdx, [0x1400a8e08]
mov rcx, rdi
call fcn.1400013a0
test rax, rax
je 0x140007791
cmp rbx, 7
je 0x14000778a
mov r8d, 7
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x68]
call fcn.14000eef0
xor r14d, r14d
mov ecx, r14d
mov rbx, qword [rbp + 0x78]
mov r9, qword [rbp + 0x70]
test r9, r9
je 0x14000767a
nop word [rax + rax]
movzx eax, word [rbx + rcx*2]
sub ax, 0x30
cmp ax, 9
ja 0x140007761
inc rcx
cmp rcx, r9
jb 0x140007660
mov r11, r14
movzx eax, word [rbx]
cmp ax, 0x2d
jne 0x14000768e
mov r11d, 1
jmp 0x140007698
sub ax, 0x30
cmp ax, 9
ja 0x14000770c
mov rcx, r14
mov r10, r14
mov r8, r11
cmp r11, r9
jae 0x1400076d9
nop word [rax + rax]
movzx edx, word [rbx + r8*2]
lea eax, [rdx - 0x30]
cmp ax, 9
ja 0x14000770c
and edx, 0xf
lea rax, [rcx + rcx*4]
lea rcx, [rdx + rax*2]
cmp rcx, r10
jb 0x140007705
mov r10, rcx
inc r8
cmp r8, r9
jb 0x1400076b0
mov r14, rcx
neg r14
test r11, r11
cmove r14, rcx
mov qword [rbp + 0x28], r14
cmp r14, rcx
jae 0x14000771e
mov edx, 0xe0000003
lea rcx, [rbp + 0x68]
call fcn.14000ee00
xor eax, eax
mov qword [rbp + 0x28], rax
jmp 0x14000771e
mov edx, 0xe0000003
jmp 0x140007711
mov edx, 0xe0000001
lea rcx, [rbp + 0x68]
call fcn.14000ee00
mov qword [rbp + 0x28], r14
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
inc r15
cmp r15, r12
jb 0x140007471
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rbp + 0xf0]
jmp 0x1400084ee
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140007798
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.1400070a0
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400077a8
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x140007798
movaps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.1400070a0
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13d, 1
jmp 0x14000d7f2
call fcn.140006fd0
lea rcx, [0x1400b5a10]
call fcn.140004e60
xor r13d, r13d
mov dword [rbp + 0x7b0], 0x20000
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, str.Enter_steam_user_ID_to_start_download.
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], r13b
jne 0x140007806
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r12d, 1
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rcx, str.Additional_space_separated_options:
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], r13b
jne 0x140007867
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rcx, str._app
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], r13b
jne 0x1400078c2
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov edi, 0xa
mov word [rax + 0x42], di
mov edx, edi
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.XXXX
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007915
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.______game
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007964
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], di
mov edx, edi
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [0x1400a8eac]
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], r13b
jne 0x1400079b0
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._to_download_screenshots_from
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], r13b
jne 0x140007a00
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rcx, str._spage
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], r13b
jne 0x140007a57
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], di
mov edx, edi
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [0x1400a8ed8]
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007aa5
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._____
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007af4
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], di
mov edx, edi
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.NUMBER
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], r13b
jne 0x140007b40
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._of_page_to_start_download_from
mov qword [rsp + 0x50], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], r13b
jne 0x140007b90
sub rcx, rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rcx, str.For_more_info_and_to_report_problems_visit:
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
nop dword [rax]
inc rax
cmp byte [rax], r13b
jne 0x140007c10
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov qword [rsp + 0x20], r13
lea r9, [0x1400b5958]
mov r8d, r12d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov word [0x1400b5a52], r15w
mov edx, r15d
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.https:__github.com_ScienceDiscoverer_steamscrd
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], r13b
jne 0x140007c83
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rbp + 0x7b0], r13d
mov edx, r13d
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov qword [rbp + 0x50], r13
lea rdx, [rbp + 0x48]
mov ecx, 0x7f
call fcn.1400019f0
mov qword [rbp + 0x58], rax
mov rcx, qword [rbp + 0x50]
mov byte [rax + rcx], r13b
lea r15, str.app
nop
call fcn.140004f60
lea rdx, [0x1400b5a78]
lea rcx, [rbp + 0x48]
call fcn.1400017c0
mov r8, qword [0x1400b5a80]
xor edx, edx
mov rcx, qword [0x1400b5a88]
call fcn.14006d340
mov rcx, r13
mov rax, qword [0x1400b5a78]
test rax, rax
jne 0x140007d3d
lea rcx, [rax - 1]
mov qword [0x1400b5a80], rcx
mov rax, qword [0x1400b5a88]
mov byte [rcx + rax], 0
mov r14, qword [rbp + 0x58]
mov r13, qword [rbp + 0x50]
test r13, r13
je 0x1400082f1
lea rdi, [r14 + r13]
mov rbx, r14
cmp r14, rdi
je 0x1400082c8
cmp byte [rbx], 0x20
je 0x140007d7d
inc rbx
cmp rbx, rdi
jmp 0x140007d6a
sub rbx, r14
cmp rbx, 0xffffffffffffffff
je 0x1400082c8
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 4
lea r8, [rsp + 0x50]
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.14000df10
mov r15, rax
lea rax, str.spage
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 6
lea r8, [rsp + 0x70]
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.14000df10
mov rbx, rax
cmp r15, 0xffffffffffffffff
jne 0x140007ee4
cmp rax, r15
jne 0x140008138
xor r13d, r13d
mov dword [rbp + 0x7b0], 0x10000
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, recv
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdi, str.No_valid_arguments_found_
mov qword [rbp + 0xd0], rdi
lea rcx, [rdi - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], r13b
jne 0x140007e40
sub rcx, rdi
mov qword [rbp + 0xd8], rcx
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r14, str._Retry.
mov qword [rbp + 0x1b0], r14
lea rcx, [r14 - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007e95
sub rcx, r14
mov qword [rbp + 0x1b8], rcx
movaps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov dword [rbp + 0x7c0], r13d
mov edx, r13d
mov rbx, rax
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rcx, rbx
call fcn.140004ee0
jmp 0x140007cf7
add r15, 4
cmp r15, r13
jb 0x140007fd8
xor r13d, r13d
mov dword [rbp + 0x7c8], 0x10000
mov edx, dword [rbp + 0x7c8]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, recv
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdi, str.Error_in__app__argument_
mov qword [rbp + 0x170], rdi
lea rcx, [rdi - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140007f46
sub rcx, rdi
mov qword [rbp + 0x178], rcx
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r14, str._Retry.
mov qword [rbp + 0x1c0], r14
lea rcx, [r14 - 1]
nop dword [rax + rax]
inc rcx
cmp byte [rcx], r13b
jne 0x140007fa0
sub rcx, r14
mov qword [rbp + 0x1c8], rcx
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov dword [rbp - 0x30], r13d
mov edx, r13d
jmp 0x140007ecb
lea rcx, [r14 + r15]
cmp rcx, rdi
je 0x140007fee
cmp byte [rcx], 0x20
je 0x140008054
inc rcx
cmp rcx, rdi
jne 0x140007fe1
mov rcx, 0xffffffffffffffff
lea rax, [rcx - 1]
mov r9, 0xffffffffffffffff
cmp rcx, r9
cmovne r9, rax
mov r8, r15
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x198]
call fcn.14000e430
xor r15d, r15d
mov ecx, r15d
mov rsi, qword [rbp + 0x1a0]
test rsi, rsi
je 0x140008045
mov rdx, qword [rbp + 0x1a8]
movzx eax, byte [rcx + rdx]
sub al, 0x30
cmp al, 9
ja 0x140008059
inc rcx
cmp rcx, rsi
jb 0x140008033
cmp rbx, 0xffffffffffffffff
je 0x1400082c8
jmp 0x14000813b
sub rcx, r14
jmp 0x140007ff5
xor r13d, r13d
mov dword [rbp - 0x50], 0x10000
mov edx, dword [rbp - 0x50]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, recv
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdi, str.Error_in__app__argument_
mov qword [rbp + 0x210], rdi
lea rcx, [rdi - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x1400080a8
sub rcx, rdi
mov qword [rbp + 0x218], rcx
movaps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r14, str._Retry.
mov qword [rbp + 0x120], r14
lea rcx, [r14 - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], r13b
jne 0x140008100
sub rcx, r14
mov qword [rbp + 0x128], rcx
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov dword [rbp - 0x4c], r13d
mov edx, r13d
jmp 0x140007ecb
xor r15d, r15d
add rbx, 6
cmp rbx, r13
jb 0x140008228
xor r13d, r13d
mov dword [rbp - 0x48], 0x10000
mov edx, dword [rbp - 0x48]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, recv
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r15, str.Error_in__spage__argument_
mov qword [rbp + 0x130], r15
lea rcx, [r15 - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140008197
sub rcx, r15
mov qword [rbp + 0x138], rcx
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r14, str._Retry.
mov qword [rbp + 0x140], r14
lea rcx, [r14 - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], r13b
jne 0x1400081f0
sub rcx, r14
mov qword [rbp + 0x148], rcx
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov dword [rbp - 0x44], r13d
mov edx, r13d
jmp 0x140007ecb
lea rcx, [r14 + rbx]
cmp rcx, rdi
je 0x140008242
cmp byte [rcx], 0x20
je 0x14000832b
inc rcx
cmp rcx, rdi
jne 0x140008231
mov rcx, 0xffffffffffffffff
lea rax, [rcx - 1]
mov r9, 0xffffffffffffffff
cmp rcx, r9
cmovne r9, rax
mov r8, rbx
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x280]
call fcn.14000e300
mov rcx, r15
mov rdi, qword [rbp + 0x290]
mov rdx, qword [rbp + 0x288]
test rdx, rdx
je 0x1400082a6
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + rdi]
sub al, 0x30
cmp al, 9
ja 0x140008333
inc rcx
cmp rcx, rdx
jb 0x140008290
lea rcx, [rbp + 0x280]
call fcn.14000e630
mov qword [rbp + 0x28], rax
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
test r13, r13
je 0x1400082f1
lea rax, [r14 + r13]
mov rcx, r14
cmp r14, rax
je 0x1400082f1
nop dword [rax]
cmp byte [rcx], 0x20
je 0x140008435
inc rcx
cmp rcx, rax
jne 0x1400082e0
mov rcx, 0xffffffffffffffff
lea rax, [rcx - 1]
mov rdx, 0xffffffffffffffff
cmp rcx, rdx
cmovne rdx, rax
test r13, r13
jne 0x14000843d
xor r8d, r8d
lea rcx, [rbp + 0x48]
call fcn.14000dd40
mov r15, qword [rbp + 0xf0]
jmp 0x1400084dc
sub rcx, r14
jmp 0x140008249
xor r13d, r13d
mov dword [rbp - 0x40], 0x10000
mov edx, dword [rbp - 0x40]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, recv
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r15, str.Error_in__spage__argument_
mov qword [rbp + 0xe0], r15
lea rcx, [r15 - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x140008382
sub rcx, r15
mov qword [rbp + 0xe8], rcx
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r14, str._Retry.
mov qword [rbp + 0x1d0], r14
lea rcx, [r14 - 1]
inc rcx
cmp byte [rcx], r13b
jne 0x1400083d7
sub rcx, r14
mov qword [rbp + 0x1d8], rcx
movaps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov dword [rbp - 0x3c], r13d
mov edx, r13d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rcx, rbx
call fcn.140004ee0
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140007cf7
sub rcx, r14
jmp 0x1400082f8
cmp rdx, r13
jbe 0x140008446
lea rdx, [r13 - 1]
lea r15, [rdx + 1]
mov rdx, r15
lea rcx, [rbp + 0xb8]
call fcn.14000d860
mov rdi, qword [rbp + 0xc8]
cmp rdi, r14
je 0x1400084d0
test r15, r15
je 0x1400084d0
mov rdx, r15
shr rdx, 3
xor eax, eax
mov r9d, eax
test rdx, rdx
je 0x1400084a0
mov rcx, rdi
mov r8, r14
sub r8, rdi
mov r9, rdx
nop word [rax + rax]
mov rax, qword [r8 + rcx]
mov qword [rcx], rax
lea rcx, [rcx + 8]
sub rdx, r12
jne 0x140008490
lea rax, [r9*8]
cmp rax, r15
jae 0x1400084d0
lea rcx, [rax + rdi]
mov r8, r14
sub r8, rdi
mov rdx, r15
sub rdx, rax
nop dword [rax]
movzx eax, byte [rcx + r8]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, r12
jne 0x1400084c0
mov qword [rbp + 0xc0], r15
mov byte [r15 + rdi], 0
mov r8, r14
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
call fcn.140006fd0
mov edx, 0xc1
mov rcx, qword [0x1400b5920]
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitialize]
lea rdx, [0x1400b5980]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorInfo]
lea rcx, [0x1400b5a10]
call fcn.140004e60
xor r9d, r9d
mov r13d, 1
mov r8d, r13d
mov edx, r13d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventA]
mov qword [0x1400b5930], rax
xor r14d, r14d
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [0x140006d50]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea ecx, [r13 + 2]
call fcn.14000fe50
call fcn.14000fbf0
mov rbx, rax
mov qword [rbp - 0x38], rax
test rax, rax
jne 0x1400086b0
lea r8, str.Failed_to_initialise_CURL__Press
mov qword [rsp + 0x50], r8
lea rax, [r8 - 1]
nop word [rax + rax]
inc rax
cmp byte [rax], r14b
jne 0x1400085a0
sub rax, r8
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov edx, 9
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rsi, str.SPACE
mov qword [rsp + 0x50], rsi
lea rcx, [rsi - 1]
inc rcx
cmp byte [rcx], r14b
jne 0x1400085f1
sub rcx, rsi
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r8, str._to_exit...
mov qword [rsp + 0x50], r8
lea rcx, [r8 - 1]
inc rcx
cmp byte [rcx], r14b
jne 0x140008640
sub rcx, r8
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, str._n_E
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call fcn.14000fdf0
jmp 0x14000d7f2
call fcn.140006d00
lea rax, str.https:__steamcommunity.com_id_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WLDAP32.dll_Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x100]
call fcn.1400015b0
nop
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x100]
call fcn.14000d8f0
lea rax, str._screenshots__
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], recv
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x100]
call fcn.14000da90
test rsi, rsi
je 0x140008761
lea rax, str.appid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x100]
call fcn.14000da90
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x100]
call fcn.14000d8f0
mov dl, 0x26
lea rcx, [rbp + 0x100]
call fcn.14000dc20
lea rax, str.sortoldestfirstbrowserfiltermyfilesviewgridprivacy14lenglishp
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], Ordinal_79
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x100]
call fcn.14000da90
mov rdi, r14
mov qword [rbp - 0x60], r14
lea rdx, [rbp - 0x68]
mov ecx, 0x3ffff
call fcn.1400019f0
mov qword [rbp - 0x58], rax
mov rdx, qword [rbp - 0x60]
mov byte [rax + rdx], dil
mov qword [rbp - 8], r14
lea rdx, [rbp - 0x10]
mov ecx, 0x3ffff
call fcn.1400019f0
mov qword [rbp], rax
mov rcx, qword [rbp - 8]
mov byte [rax + rcx], 0
mov qword [rbp + 0x300], r14
lea rdx, [rbp + 0x2f8]
mov ecx, 0x400
call fcn.1400019f0
mov qword [rbp + 0x1b0], rax
mov rcx, qword [rbp + 0x300]
mov byte [rax + rcx], 0
mov r14, qword [rbp + 0x110]
mov qword [rbp + 0x60], r14
mov rsi, qword [rbp + 0x108]
mov qword [rbp + 0x210], rsi
mov r12d, 2
nop
mov qword [rbp - 0x78], rsi
test r14, r14
je 0x140008849
lea rdx, [rbp - 0x80]
mov rcx, rsi
call fcn.1400019f0
mov qword [rbp - 0x70], rax
mov r8, qword [rbp - 0x78]
mov rdx, r14
mov rcx, rax
call fcn.140001420
mov rcx, qword [rbp - 0x78]
mov rax, qword [rbp - 0x70]
mov byte [rax + rcx], 0
xor r14d, r14d
jmp 0x140008851
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], r14
mov dl, Ordinal_50
lea rcx, [rbp - 0x80]
call fcn.14000dc20
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.1400014a0
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x2f0]
mov edx, 0x2712
mov rcx, rbx
call fcn.140012bc0
lea r8, [0x1400050a0]
mov edx, 0x4e2b
mov rcx, rbx
call fcn.140012bc0
lea r8, [rbp - 0x68]
mov edx, 0x2711
mov rcx, rbx
call fcn.140012bc0
mov rcx, rbx
call fcn.14000fc60
mov ebx, eax
test eax, eax
je 0x1400089eb
mov eax, recv
mov word [0x1400b5a52], ax
mov edx, eax
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [0x1400a90ac]
mov qword [rsp + 0x70], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x1400088f5
sub rcx, rax
mov qword [rsp + 0x78], rcx
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov edx, ebx
mov rcx, rax
call fcn.1400037d0
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.__Failed_to_load_first_grid_page__Retrying_in_2_sec...
mov qword [rbp + 0xd0], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x140008954
sub rcx, rax
mov qword [rbp + 0xd8], rcx
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov qword [rbp - 0x60], r14
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x7b0], 0x70000
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rbx, qword [rbp - 0x38]
jmp 0x1400088b8
lea rax, str.id_image_wall_
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], reloc.WS2_32.dll_ntohs
lea r8, [rbp + 0x170]
xor edx, edx
lea rcx, [rbp - 0x68]
call fcn.14000df10
lea rcx, str.Showing
mov qword [rbp + 0x1c0], rcx
mov ecx, 7
mov qword [rbp + 0x1c8], rcx
lea r8, [rbp + 0x1c0]
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.14000df10
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x140009063
lea rax, str.The_specified_profile_could_not_be_found
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], Ordinal_45
lea r8, [rbp + 0xf0]
xor edx, edx
lea rcx, [rbp - 0x68]
call fcn.14000df10
mov rcx, qword [0x1400b5a10]
cmp rax, rbx
jne 0x140008b96
mov eax, recv
mov word [0x1400b5a52], ax
mov edx, eax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.Failed_to_load_any_screenshots_on_the_first_grid_page_
mov qword [rbp + 0x120], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x140008ab1
sub rax, rcx
mov qword [rbp + 0x128], rax
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._Retrying_in_2_seconds...
mov qword [rbp + 0x130], rax
lea rcx, [rax - 1]
nop word [rax + rax]
inc rcx
cmp byte [rcx], 0
jne 0x140008b10
sub rcx, rax
mov qword [rbp + 0x138], rcx
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov qword [rbp - 0x60], r14
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x7c0], 0x70000
mov edx, dword [rbp + 0x7c0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp + 0x7c0]
jmp 0x1400089d5
test rdi, rdi
jne 0x140008ec9
mov dword [rbp + 0x7c8], edi
mov edx, edi
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov ebx, recv
mov word [0x1400b5a52], bx
mov edx, ebx
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.Failed_to_locate_user_with_ID
mov qword [rbp + 0x140], rcx
lea rax, [rcx - 1]
nop word [rax + rax]
inc rax
cmp byte [rax], 0
jne 0x140008be0
sub rax, rcx
mov qword [rbp + 0x148], rax
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rdi, rax
mov eax, 4
mov word [rdi + 0x42], ax
mov edx, eax
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
cmp byte [rdi + 0x40], 0
je 0x140008c41
lea rdx, [rbp + 0xb8]
mov rcx, rdi
call fcn.14000f9e0
jmp 0x140008cf2
mov rax, qword [rdi + 0x18]
cmp rax, 1
jne 0x140008c77
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov rdx, qword [rbp + 0xc8]
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, r15
mov rcx, rdi
call fcn.140004900
jmp 0x140008cf2
mov rcx, rdi
test rax, rax
jne 0x140008ca8
mov rdx, r15
call fcn.140004900
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov rdx, qword [rbp + 0xc8]
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x140008cf2
mov rbx, qword [rdi + 0x10]
shr rbx, 1
xor r8d, r8d
mov rdx, rbx
call fcn.140004b20
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov rdx, qword [rbp + 0xc8]
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov edx, dword [rdi + 0x10]
and edx, 1
add rdx, rbx
mov r8b, 1
mov rcx, rdi
call fcn.140004b20
mov ebx, recv
mov word [rdi + 0x42], bx
mov edx, ebx
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.__Trying_profile_ID_URL...
mov qword [rbp + 0xe0], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x140008d13
sub rax, rcx
mov qword [rbp + 0xe8], rax
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140004010
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r14, r12
cmp rsi, 0x1b
ja 0x140008d77
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rcx, [rbp + 0x100]
call fcn.14000dd40
mov r14, qword [rbp + 0x60]
jmp 0x140008e9a
cmp rsi, 0x1d
ja 0x140008d81
lea r14, [rsi - 0x1b]
mov rdi, rsi
sub rdi, r14
add rdi, 8
cmp qword [rbp + 0x100], rdi
ja 0x140008e4c
lea rcx, [rdi + rdi]
lea rdx, [rbp + 0x100]
call fcn.1400019f0
mov r9, rax
mov qword [rbp + 0x60], rax
mov rsi, qword [rbp + 0x110]
cmp rax, rsi
je 0x140008df1
mov rax, qword [rsi]
mov qword [r9], rax
mov rax, qword [rsi + 8]
mov qword [r9 + 8], rax
mov rax, qword [rsi + 0x10]
mov qword [r9 + 0x10], rax
lea rcx, [r9 + 0x18]
mov r8, rsi
sub r8, r9
mov edx, 3
movzx eax, byte [r8 + rcx]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x140008de0
lea rbx, [r9 + 0x1b]
mov r8d, 8
lea rdx, str.profiles
mov rcx, rbx
call fcn.140001420
mov r8, qword [rbp + 0x108]
sub r8, r14
sub r8, 0x1b
lea rdx, [rsi + 0x1b]
add rdx, r14
lea rcx, [rbx + 8]
call fcn.140001420
mov r8, rsi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rbp + 0x60]
mov qword [rbp + 0x110], r14
mov byte [r14 + rdi], 0
jmp 0x140008e89
mov rax, qword [rbp + 0x60]
lea rbx, [rax + 0x1b]
sub rsi, r14
lea r8, [rsi - 0x1b]
lea rdx, [rax + 0x1b]
add rdx, r14
lea rcx, [rbx + 8]
call fcn.14006cc90
mov r8d, 8
lea rdx, str.profiles
mov rcx, rbx
call fcn.140001420
mov r14, qword [rbp + 0x60]
mov byte [rdi + r14], 0
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0x210], rdi
mov rsi, rdi
mov rdi, r13
xor eax, eax
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov r8, qword [rbp + 0x2f0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rbp - 0x38]
jmp 0x140008810
mov eax, recv
mov word [0x1400b5a52], ax
mov edx, eax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.Failed_to_locate_user_profile_
mov qword [rsp + 0x50], rcx
lea rax, [rcx - 1]
nop dword [rax]
inc rax
cmp byte [rax], 0
jne 0x140008ef0
sub rax, rcx
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, str._n_E
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea r14, str.Press
mov qword [rsp + 0x50], r14
lea rax, [r14 - 1]
inc rax
cmp byte [rax], 0
jne 0x140008f63
sub rax, r14
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov edx, 9
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rsi, str.SPACE
mov qword [rsp + 0x50], rsi
lea rcx, [rsi - 1]
inc rcx
cmp byte [rcx], 0
jne 0x140008fb4
sub rcx, rsi
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r8, str._to_exit...
mov qword [rsp + 0x50], r8
lea rcx, [r8 - 1]
inc rcx
cmp byte [rcx], 0
jne 0x140009003
sub rcx, r8
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140004010
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rcx, [0x1400b5a10]
call fcn.140004e60
mov rcx, rax
call fcn.140004db0
jmp 0x14000d788
test rdi, rdi
je 0x140009091
mov dword [rbp + 0x7b0], 0
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
lea rax, [0x1400a91fc]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
lea rdx, [rbx + 7]
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x68]
call fcn.14000df10
lea r8, [rax + 3]
mov rax, qword [rbp - 0x60]
cmp r8, rax
jae 0x1400090e2
mov rcx, qword [rbp - 0x58]
add rax, rcx
lea rbx, [r8 + rcx]
cmp rbx, rax
je 0x1400090e2
cmp byte [rbx], 0x3c
je 0x140009236
inc rbx
cmp rbx, rax
jne 0x1400090d1
mov rbx, 0xffffffffffffffff
lea r9, [rbx - 1]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x2b0]
call fcn.14000e300
mov rcx, rax
call fcn.14000e630
mov qword [0x1400b5910], rax
mov r8, qword [rbp + 0x2c0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdi, str.pagingPageLink
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], recv
lea r8, [rsp + 0x50]
lea rdx, [rbx - 1]
lea rcx, [rbp - 0x68]
call fcn.14000df10
lea rbx, [rax + 0xe]
mov rax, rbx
cmp rbx, 0xffffffffffffffff
je 0x14000918b
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], recv
nop dword [rax]
nop dword [rax + rax]
lea rbx, [rax + 0xe]
lea r8, [rsp + 0x50]
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.14000df10
cmp rax, 0xffffffffffffffff
jne 0x140009170
mov rcx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x60]
cmp rbx, r8
jae 0x1400091b6
lea rdx, [rcx + r8]
lea rax, [rbx + rcx]
cmp rax, rdx
je 0x1400091b6
cmp byte [rax], 0x3e
je 0x14000923e
inc rax
cmp rax, rdx
jne 0x1400091a5
mov rax, 0xffffffffffffffff
lea rdx, [rax + 1]
cmp rdx, r8
jae 0x1400091e1
lea rax, [rcx + r8]
lea r9, [rdx + rcx]
cmp r9, rax
je 0x1400091e1
cmp byte [r9], 0x3c
je 0x140009246
inc r9
cmp r9, rax
jne 0x1400091d3
mov r9, 0xffffffffffffffff
dec r9
mov r8, rdx
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x280]
call fcn.14000e300
nop
mov rdx, qword [rbp + 0x288]
test rdx, rdx
je 0x14000924b
mov rcx, r14
mov r8, qword [rbp + 0x290]
movzx eax, byte [rcx + r8]
sub al, 0x30
cmp al, 9
ja 0x14000924b
inc rcx
cmp rcx, rdx
jb 0x140009215
lea rcx, [rbp + 0x280]
call fcn.14000e630
jmp 0x14000924e
sub rbx, rcx
jmp 0x1400090e9
sub rax, rcx
jmp 0x1400091bd
sub r9, rcx
jmp 0x1400091e8
mov rax, r13
mov qword [0x1400b5908], rax
lea rcx, [rbp + 0x6c0]
call qword [sym.imp.KERNEL32.dll_GetTimeZoneInformation]
imul edx, dword [rbp + 0x6c0], 0xffffffc4
lea rcx, [rbp + 0x98]
call fcn.14000e590
lea rax, str.timezoneOffset
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
lea r8, [rbp + 0x98]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1f8]
call fcn.140001a50
mov rbx, rax
lea rax, [0x1400a9210]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.14000da90
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400014a0
mov r8, qword [rbx + 0x10]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x158], r14
lea rdx, [rbp + 0x150]
mov ecx, 0x104
call fcn.140001fe0
mov rsi, rax
mov qword [rbp + 0x160], rax
mov rcx, qword [rbp + 0x158]
mov word [rax + rcx*2], r14w
mov r8d, 0x104
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov eax, eax
mov rcx, qword [rbp + 0x150]
cmp rax, rcx
jb 0x140009351
lea rax, [rcx - 1]
mov qword [rbp + 0x158], rax
mov word [rsi + rax*2], r14w
lea rcx, str.__
mov qword [rsp + 0x50], rcx
mov r15d, 4
mov qword [rsp + 0x58], r15
lea rdx, [rax - 1]
lea rcx, [rsi - 2]
lea rdi, [rsi + rdx*2]
cmp rdi, rcx
je 0x140009394
cmp word [rdi], 0x5c
je 0x1400093bd
sub rdi, 2
cmp rdi, rcx
jne 0x140009385
mov rdi, 0xffffffffffffffff
test rax, rax
jne 0x1400093c5
xor r8d, r8d
lea rcx, [rbp + 0x150]
call fcn.14000ed00
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x78], r14
jmp 0x140009423
sub rdi, rsi
sar rdi, 1
jmp 0x14000939b
cmp rdi, rax
cmova rdi, rdx
inc rdi
mov rdx, rdi
lea rcx, [rbp + 0x98]
call fcn.14000e7c0
lea rbx, [rdi + rdi]
mov r8, rbx
mov rdx, rsi
mov r14, qword [rbp + 0xa8]
mov rcx, r14
call fcn.140001420
xor eax, eax
mov word [r14 + rbx], ax
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], r14
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1f8]
call fcn.140001e30
mov rcx, rax
lea rdx, [rbp + 0x68]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.140001d10
mov r8, qword [rbp + 0x208]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, rsi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 8]
mov qword [rbp + 0x150], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x158], rax
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x160], rax
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, r14
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x1f8]
call fcn.14000f320
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.14000e860
mov edx, 0x5c
lea rcx, [rbp + 0x150]
call fcn.14000ebc0
mov r8, qword [rbp + 0x208]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor edx, edx
mov rdi, qword [rbp + 0x160]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov qword [rbp + 0x268], 0x801000
xor ebx, ebx
mov qword [rbp + 0x270], rbx
mov r9d, r15d
mov edx, 0x801000
xor ecx, ecx
mov r8d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x170], rbx
mov rcx, qword [rbp + 0x28]
mov r15, rcx
mov qword [rbp + 0xf0], rcx
lea rsi, str.SPACE
lea r14, str.Press
cmp rcx, qword [0x1400b5908]
ja 0x14000d24b
movabs r11, 0xcccccccccccccccd
lea rdi, str.__Retrying_in_2_sec...
movabs rsi, 0x100003600
nop dword [rax + rax]
xor r12d, r12d
mov qword [rbp - 0x60], r12
mov rax, qword [rbp - 0x58]
mov byte [rax], r12b
mov qword [rbp + 0xb0], r12
mov r8, r15
mov byte [rsp + 0x64], r12b
mov r10d, reloc.WS2_32.dll_sendto
lea r9, [rsp + 0x64]
nop dword [rax + rax]
dec r10
dec r9
mov rax, r11
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
or r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x1400095d0
mov qword [rbp + 0x3c0], r9
mov eax, reloc.WS2_32.dll_sendto
sub rax, r10
mov qword [rbp + 0x3c8], rax
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x98]
call fcn.1400015b0
mov rax, qword [rbp + 0x210]
mov qword [rbp - 0x78], rax
mov rbx, qword [rbp + 0x60]
test rbx, rbx
je 0x140009667
lea rdx, [rbp - 0x80]
mov rcx, rax
call fcn.1400019f0
mov qword [rbp - 0x70], rax
mov r8, qword [rbp - 0x78]
mov rdx, rbx
mov rcx, rax
call fcn.140001420
mov rcx, qword [rbp - 0x78]
mov rax, qword [rbp - 0x70]
mov byte [rax + rcx], r12b
jmp 0x14000966f
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], r12
lea rdx, [rbp + 0x98]
lea rcx, [rbp - 0x80]
call fcn.14000d8f0
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.1400014a0
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x208]
mov edx, 0x2712
mov rbx, qword [rbp - 0x38]
mov rcx, rbx
call fcn.140012bc0
lea r8, [0x1400050a0]
mov edx, 0x4e2b
mov rcx, rbx
call fcn.140012bc0
lea r8, [rbp - 0x68]
mov edx, 0x2711
mov rcx, rbx
call fcn.140012bc0
mov r14d, recv
nop dword [rax + rax]
mov rcx, rbx
call fcn.14000fc60
mov ebx, eax
test eax, eax
je 0x14000987c
mov word [0x1400b5a52], r14w
mov edx, r14d
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [0x1400a90ac]
mov qword [rbp + 0x3e0], rax
lea rcx, [rax - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], 0
jne 0x140009740
sub rcx, rax
mov qword [rbp + 0x3e8], rcx
movaps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov edx, ebx
mov rcx, rax
call fcn.1400037d0
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.__Failed_to_access_screenshot_grid_page_
mov qword [rbp + 0x3f0], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x1400097a3
sub rcx, rax
mov qword [rbp + 0x3f8], rcx
movaps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140004010
mov rdx, r15
mov rcx, rax
call fcn.140002040
mov qword [rbp + 0x400], rdi
lea rcx, [rdi - 1]
inc rcx
cmp byte [rcx], 0
jne 0x1400097e5
sub rcx, rdi
mov qword [rbp + 0x408], rcx
movaps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.140004010
mov qword [rbp - 0x60], r12
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x7c0], 0x70000
mov edx, dword [rbp + 0x7c0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp + 0x7c0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rbx, qword [rbp - 0x38]
jmp 0x140009700
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x1400098a0
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
xor edx, edx
lea r8d, [rdx + 5]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r10, rax
lea rax, str._id
cmp r10, rax
je 0x1400098e1
mov rdx, r10
mov r9, rax
sub r9, r10
mov r8d, 5
nop dword [rax]
movzx ecx, byte [r9 + rdx]
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x1400098d0
mov rax, qword [rbp - 0x60]
cmp rax, 4
jae 0x140009902
mov r8, r10
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140009fb9
lea r8, [r10 - 1]
lea r9, [r10 + 4]
mov rdi, qword [rbp - 0x58]
lea r14, [rdi - 1]
lea rbx, [rdi - 4]
add rbx, rax
cmp r14, rbx
je 0x140009f9a
mov rdx, r14
inc r8
cmp r8, r9
je 0x1400099ee
lea rdx, [rdx + 1]
movzx ecx, byte [rdx]
cmp cl, 0x20
ja 0x140009943
bt rsi, rcx
jb 0x140009931
cmp byte [r8], cl
jne 0x1400099ea
inc r8
cmp r8, r9
jne 0x140009931
inc r14
sub r14, rdi
mov r8, r10
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r14, 0xffffffffffffffff
je 0x140009fac
mov rsi, qword [rbp - 0x58]
mov rbx, qword [rbp - 0x60]
cmp rbx, 0xf
jb 0x140009a0a
mov r9, rsi
lea r10, [rbx - 0xe]
add r10, rsi
cmp rsi, r10
je 0x140009a0a
lea r8, str.id_image_wall_
sub r8, rsi
mov rdx, r12
mov rcx, r9
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x1400099ff
inc rdx
add rcx, 8
cmp rdx, 1
jb 0x1400099a7
lea rdx, [rdx*8]
cmp rdx, 0xf
jae 0x1400099e5
lea rcx, [rdx + r9]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x1400099ff
inc rdx
inc rcx
cmp rdx, 0xf
jb 0x1400099d0
sub r9, rsi
jmp 0x140009a11
lea r8, [r10 - 1]
inc r14
cmp r8, r9
je 0x140009957
jmp 0x140009919
inc r9
dec r8
cmp r9, r10
jne 0x1400099a1
mov r9, 0xffffffffffffffff
lea rax, str.Showing
mov qword [rbp + 0x410], rax
mov eax, 7
mov qword [rbp + 0x418], rax
lea r8, [rbp + 0x410]
mov rdx, r9
lea rcx, [rbp - 0x68]
call fcn.14000df10
lea r8, [rax + 8]
cmp r8, rbx
jae 0x140009a65
lea rcx, [rsi + rbx]
lea rax, [r8 + rsi]
cmp rax, rcx
je 0x140009a65
cmp byte [rax], 0x2d
je 0x140009c38
inc rax
cmp rax, rcx
jne 0x140009a54
mov rax, 0xffffffffffffffff
lea r9, [rax - 2]
lea rdi, [r9 + 4]
cmp rdi, rbx
jae 0x140009a97
lea rax, [rsi + rbx]
lea rbx, [rdi + rsi]
cmp rbx, rax
je 0x140009a97
cmp byte [rbx], 0x20
je 0x140009c40
inc rbx
cmp rbx, rax
jne 0x140009a86
mov rbx, 0xffffffffffffffff
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x98]
call fcn.14000e300
mov rcx, rax
call fcn.14000e630
mov r15, rax
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea r9, [rbx - 1]
mov r8, rdi
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x98]
call fcn.14000e300
mov rcx, rax
call fcn.14000e630
mov r12, rax
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [r15 - 1]
mov rcx, qword [0x1400b5900]
cmp rcx, rdx
cmovne rcx, rdx
mov qword [0x1400b5900], rcx
mov rsi, r13
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x140009b47
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
xor edx, edx
lea r8d, [rdx + 5]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rbx, rax
lea rax, str._id
cmp rbx, rax
je 0x140009b91
mov rdx, rbx
mov r9, rax
sub r9, rbx
mov r8d, 5
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [r9 + rdx]
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x140009b80
lea r8, [r14 + 4]
mov rdx, qword [rbp - 0x60]
cmp rdx, 4
jb 0x140009c59
lea rax, [rdx - 4]
cmp r8, rax
ja 0x140009c59
lea rcx, [rbx - 1]
lea r9, [rbx + 4]
mov rdi, qword [rbp - 0x58]
lea r14, [rdi - 1]
add r14, r8
lea r11, [rdi - 4]
add r11, rdx
cmp r14, r11
je 0x140009c59
mov r8, r14
inc rcx
cmp rcx, r9
je 0x140009c4c
nop
movabs rdi, 0x100003600
nop word [rax + rax]
inc r8
movzx edx, byte [r8]
cmp dl, 0x20
ja 0x140009c02
bt rdi, rdx
jb 0x140009bf0
cmp byte [rcx], dl
mov rdi, qword [rbp - 0x58]
jne 0x140009c48
inc rcx
cmp rcx, r9
jne 0x140009be0
inc r14
sub r14, rdi
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r14, 0xffffffffffffffff
je 0x140009c6b
inc rsi
jmp 0x140009b23
sub rax, rsi
jmp 0x140009a6c
sub rbx, rsi
jmp 0x140009a9e
lea rcx, [rbx - 1]
inc r14
cmp rcx, r9
je 0x140009c15
jmp 0x140009bca
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, r12
sub rax, r15
inc rax
cmp rsi, rax
je 0x14000a0dd
sub rsi, r12
lea rdi, [rsi + r15]
mov r14d, recv
mov word [0x1400b5a52], r14w
mov edx, r14d
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [rdi - 1]
lea rcx, [0x1400b5a10]
call fcn.140003350
mov rbx, rax
mov eax, 4
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._duplicate
mov qword [rbp + 0x420], rax
lea rcx, [rax - 1]
nop dword [rax + rax]
inc rcx
cmp byte [rcx], 0
jne 0x140009ce0
sub rcx, rax
mov qword [rbp + 0x428], rcx
movaps xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140004010
cmp rdi, 2
jbe 0x140009d59
mov byte [rbp + 0x7b0], reloc.WS2_32.dll_WSAStartup
cmp byte [0x1400b5a50], 0
je 0x140009eb8
mov dl, reloc.WS2_32.dll_WSAStartup
lea rcx, [rbp + 0x98]
call fcn.1400016a0
mov rdx, rax
lea rcx, [0x1400b5a10]
call fcn.14000f9e0
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor r12d, r12d
movzx edx, word [0x1400b59d8]
mov word [0x1400b5a52], dx
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str._found_on_page_
mov qword [rbp + 0x430], rcx
lea rax, [rcx - 1]
nop dword [rax]
inc rax
cmp byte [rax], 0
jne 0x140009d90
sub rax, rcx
mov qword [rbp + 0x438], rax
movaps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], r14w
mov edx, r14d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r15, qword [rbp + 0xf0]
mov rdx, r15
mov rcx, rbx
call fcn.140002040
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.__Reloading_in_2_seconds...
mov qword [rbp + 0x440], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], 0
jne 0x140009e10
sub rcx, rax
mov qword [rbp + 0x448], rcx
movaps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140004010
mov qword [rbp - 0x60], r12
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x7c8], 0x70000
mov edx, dword [rbp + 0x7c8]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp + 0x7c8]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rbx, qword [rbp - 0x38]
movabs rsi, 0x100003600
lea rdi, str.__Retrying_in_2_sec...
jmp 0x140009700
mov rax, qword [0x1400b5a28]
cmp rax, 1
jne 0x140009eff
xor r12d, r12d
mov qword [rsp + 0x20], r12
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, r13
lea rcx, [0x1400b5a10]
call fcn.140004900
jmp 0x140009d5c
lea rcx, [0x1400b5a10]
test rax, rax
jne 0x140009f3e
mov rdx, r13
call fcn.140004900
xor r12d, r12d
mov qword [rsp + 0x20], r12
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x140009d5c
mov rbx, qword [0x1400b5a20]
shr rbx, 1
xor r8d, r8d
mov rdx, rbx
call fcn.140004b20
xor r12d, r12d
mov qword [rsp + 0x20], r12
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, qword [0x1400b5a20]
and edx, 1
add rdx, rbx
mov r8b, 1
lea rcx, [0x1400b5a10]
call fcn.140004b20
jmp 0x140009d5c
mov r8, r10
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdi, str.__Retrying_in_2_sec...
mov r14d, recv
mov word [0x1400b5a52], r14w
mov edx, r14d
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.Failed_to_load_any_screenshots_on_page_
mov qword [rbp + 0x450], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x140009fe3
sub rax, rcx
mov qword [rbp + 0x458], rax
movaps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], r14w
mov edx, r14d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r15
mov rcx, rbx
call fcn.140002040
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.__Retrying_in_2_seconds...
mov qword [rbp + 0x460], rax
lea rcx, [rax - 1]
nop dword [rax + rax]
inc rcx
cmp byte [rcx], 0
jne 0x14000a060
sub rcx, rax
mov qword [rbp + 0x468], rcx
movaps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140004010
mov qword [rbp - 0x60], r12
mov rax, qword [rbp - 0x58]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp - 0x3c], 0x70000
mov edx, dword [rbp - 0x3c]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp - 0x3c]
jmp 0x140009866
mov r12d, 2
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov qword [rsp + 0x50], rax
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a124
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
xor edx, edx
lea r8d, [rdx + 5]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rdi, rax
lea rbx, str._id
cmp rax, rbx
je 0x14000a162
mov rdx, rax
mov r9, rbx
sub r9, rax
mov r8d, 5
movzx ecx, byte [r9 + rdx]
mov byte [rdx], cl
lea rdx, [rdx + 1]
sub r8, 1
jne 0x14000a151
mov rcx, qword [rbp - 0x60]
cmp rcx, 4
jb 0x14000d1d4
lea rax, [rcx - 4]
mov rdx, qword [rbp + 0xb0]
cmp rdx, rax
ja 0x14000d1d4
lea r8, [rdi - 1]
lea r9, [rdi + 4]
mov rsi, qword [rbp - 0x58]
lea rbx, [rsi - 1]
add rbx, rdx
lea r11, [rsi - 4]
add r11, rcx
cmp rbx, r11
je 0x14000d1d4
mov rdx, rbx
inc r8
cmp r8, r9
je 0x14000a240
nop word [rax + rax]
movabs r14, 0x100003600
nop word [rax + rax]
inc rdx
movzx ecx, byte [rdx]
cmp cl, 0x20
ja 0x14000a1e1
bt r14, rcx
jb 0x14000a1d0
cmp byte [r8], cl
jne 0x14000a23c
inc r8
cmp r8, r9
jne 0x14000a1c0
inc rbx
sub rbx, rsi
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp rbx, 0xffffffffffffffff
je 0x14000d1e7
lea rax, [rbx + 4]
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x60]
cmp rax, r8
jae 0x14000a252
lea rcx, [rdx + r8]
lea rbx, [rax + rdx]
cmp rbx, rcx
je 0x14000a252
movzx eax, byte [rbx]
sub al, 0x30
cmp al, 9
jbe 0x14000a24d
inc rbx
jmp 0x14000a229
lea r8, [rdi - 1]
inc rbx
cmp r8, r9
je 0x14000a1f1
jmp 0x14000a19e
sub rbx, rdx
jmp 0x14000a259
mov rbx, 0xffffffffffffffff
cmp rbx, r8
jae 0x14000a27d
lea rax, [rdx + r8]
lea rdi, [rbx + rdx]
cmp rdi, rax
je 0x14000a27d
nop dword [rax + rax]
cmp byte [rdi], 0x22
je 0x14000a2c3
inc rdi
cmp rdi, rax
jne 0x14000a270
mov rdi, 0xffffffffffffffff
mov qword [rbp + 0xb0], rdi
lea r15, [rdi - 1]
cmp rbx, r8
jb 0x14000a2c8
mov r8, rbx
lea rcx, [rbp - 0x68]
call fcn.14000dd40
xor ecx, ecx
mov r15d, ecx
mov qword [rbp + 0x188], rcx
mov qword [rbp + 0x180], rcx
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x190], rcx
jmp 0x14000a393
sub rdi, rdx
jmp 0x14000a284
cmp r15, rbx
jae 0x14000a2f4
mov qword [0x1400b5bd0], rbx
mov qword [0x1400b5bd8], r15
lea r9, [0x1400b5bd0]
mov r8d, r12d
xor edx, edx
mov ecx, 0xe0000005
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp r15, r8
jbe 0x14000a2fd
lea r15, [r8 - 1]
sub r15, rbx
add r15, 1
jne 0x14000a30c
xor eax, eax
mov edi, eax
jmp 0x14000a349
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a330
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea rdi, [r15 + 1]
mov r8, rdi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0x20], rax
mov rsi, rax
add rdx, rbx
mov r8, r15
mov rcx, rax
call fcn.140001420
mov byte [r15 + rsi], 0
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x188], r15
mov qword [rbp + 0x190], rsi
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [rbp + 0xb0]
xor ecx, ecx
mov r14, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
cmp r11, 0x12
jb 0x14000a429
lea rax, [r11 - 0x12]
cmp rdi, rax
ja 0x14000a429
lea r9, [rdi + r14]
lea r10, [r11 - 0x11]
add r10, r14
cmp r9, r10
je 0x14000a429
lea r8, str.imgWallHoverBottom
sub r8, r9
nop dword [rax + rax]
mov rdx, rcx
mov rcx, r9
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000a41a
inc rdx
add rcx, 8
cmp rdx, 2
jb 0x14000a3d6
lea rdx, [rdx*8]
cmp rdx, 0x12
jae 0x14000a415
lea rcx, [rdx + r9]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x14000a41a
inc rdx
inc rcx
cmp rdx, 0x12
jb 0x14000a400
sub r9, r14
jmp 0x14000a430
inc r9
dec r8
cmp r9, r10
je 0x14000a429
xor ecx, ecx
jmp 0x14000a3d0
mov r9, 0xffffffffffffffff
lea rsi, [r9 + 0x12]
cmp r11, 6
jb 0x14000a48a
lea rax, [r11 - 6]
cmp rsi, rax
ja 0x14000a48a
lea rbx, [rsi + r14]
lea r8, [r11 - 5]
add r8, r14
cmp rbx, r8
je 0x14000a48a
lea rdx, str.__div_
sub rdx, rbx
nop dword [rax]
mov rcx, rbx
movzx eax, byte [rdx + rcx]
cmp byte [rcx], al
jne 0x14000a47f
inc rcx
mov rax, rcx
sub rax, rbx
cmp rax, 6
jb 0x14000a463
sub rbx, r14
jmp 0x14000a491
inc rbx
dec rdx
cmp rbx, r8
jne 0x14000a460
mov rbx, 0xffffffffffffffff
cmp rsi, r11
jb 0x14000a4cc
mov r8, rsi
lea rcx, [rbp - 0x68]
call fcn.14000dd40
xor r14d, r14d
mov ebx, r14d
mov qword [rbp + 0x228], rbx
mov qword [rbp + 0x220], r14
mov r12d, r14d
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x230], r14
jmp 0x14000a595
cmp rbx, rsi
jae 0x14000a4f8
mov qword [0x1400b5bd0], rsi
mov qword [0x1400b5bd8], rbx
lea r9, [0x1400b5bd0]
mov r8d, r12d
xor edx, edx
mov ecx, 0xe0000005
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp rbx, r11
jbe 0x14000a501
lea rbx, [r11 - 1]
sub rbx, rsi
add rbx, 1
jne 0x14000a510
xor eax, eax
mov edi, eax
jmp 0x14000a54d
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a534
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea rdi, [rbx + 1]
mov r8, rdi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov r14, qword [rbp - 0x58]
mov qword [rbp + 0x120], rax
mov r12, rax
lea rdx, [rsi + r14]
mov r8, rbx
mov rcx, rax
call fcn.140001420
mov byte [rbx + r12], 0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x228], rbx
mov qword [rbp + 0x230], r12
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor r14d, r14d
cmp rbx, 8
jb 0x14000a615
mov r10, r12
lea r9, [r12 - 7]
add r9, rbx
cmp r12, r9
je 0x14000a615
lea r8, str.ellipsis
sub r8, r12
nop word [rax + rax]
mov rdx, r14
mov rcx, r10
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000a60a
inc rdx
add rcx, 8
cmp rdx, 1
jb 0x14000a5c6
lea rdx, [rdx*8]
cmp rdx, 8
jae 0x14000a605
lea rcx, [rdx + r10]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x14000a60a
inc rdx
inc rcx
cmp rdx, 8
jb 0x14000a5f0
sub r10, r12
jmp 0x14000a61c
inc r10
dec r8
cmp r10, r9
jne 0x14000a5c0
mov r10, 0xffffffffffffffff
mov qword [rbp + 0x1c0], r10
mov qword [rbp + 0x2a0], r14
mov qword [rbp + 0x298], r14
mov qword [rbp + 0x2a8], r14
cmp r10, 0xffffffffffffffff
je 0x14000a7b4
lea rax, [r10 + 8]
cmp rax, rbx
jae 0x14000a664
lea rcx, [r12 + rbx]
add rax, r12
cmp rax, rcx
je 0x14000a664
cmp byte [rax], 0x3e
je 0x14000a6b8
inc rax
cmp rax, rcx
jne 0x14000a657
mov rax, 0xffffffffffffffff
lea rsi, [rax + 1]
cmp rsi, rbx
jae 0x14000a68e
lea rcx, [r12 + rbx]
lea rax, [rsi + r12]
cmp rax, rcx
je 0x14000a68e
cmp byte [rax], 0x3c
je 0x14000a6bd
inc rax
cmp rax, rcx
jne 0x14000a681
mov rax, 0xffffffffffffffff
lea rdi, [rax - 1]
cmp rsi, rbx
jb 0x14000a6c2
mov r8, rsi
lea rcx, [rbp + 0x220]
call fcn.14000dd40
mov rdi, r14
mov rbx, r14
jmp 0x14000a76c
sub rax, r12
jmp 0x14000a66b
sub rax, r12
jmp 0x14000a695
cmp rdi, rsi
jae 0x14000a6f5
mov qword [0x1400b5bd0], rsi
mov qword [0x1400b5bd8], rdi
lea r9, [0x1400b5bd0]
xor edx, edx
mov ecx, 0xe0000005
lea r8d, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp rdi, rbx
jbe 0x14000a6fe
lea rdi, [rbx - 1]
sub rdi, rsi
add rdi, 1
jne 0x14000a70b
xor eax, eax
jmp 0x14000a744
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a72f
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea r14, [rdi + 1]
mov r8, r14
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov rbx, rax
lea rdx, [rsi + r12]
mov r8, rdi
mov rcx, rax
call fcn.140001420
mov byte [rdi + rbx], 0
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x298], r14
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x2a8], rbx
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbp + 0x298]
call fcn.140005fc0
xor r14d, r14d
mov r12, qword [rbp - 0x38]
nop dword [rax + rax]
lea r8, [0x1400a9349]
mov edx, 0x272f
mov rcx, r12
call fcn.140012bc0
mov r8, qword [rbp + 0x2c0]
mov edx, 0x2726
mov rcx, r12
call fcn.140012bc0
mov qword [rbp - 8], r14
mov rax, qword [rbp]
mov byte [rax], 0
mov qword [rbp - 0x78], gethostname
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a81f
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
mov qword [rbp - 0x80], gethostname
xor edx, edx
lea r8d, [rdx + 0x38]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r8, rax
mov qword [rbp - 0x70], rax
mov rdx, qword [rbp - 0x78]
inc rdx
lea r10, str.https:__steamcommunity.com_sharedfiles_filedetails__id
cmp rax, r10
je 0x14000a8b1
test rdx, rdx
je 0x14000a8b1
mov r9, rdx
shr r9, 3
mov rcx, r14
test r9, r9
je 0x14000a880
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [r10 + rcx*8]
mov qword [r8 + rcx*8], rax
inc rcx
cmp rcx, r9
jb 0x14000a870
lea rax, [rcx*8]
cmp rax, rdx
jae 0x14000a8b1
lea rcx, [rax + r8]
mov r9, r10
sub r9, r8
sub rdx, rax
nop word [rax + rax]
movzx eax, byte [r9 + rcx]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x14000a8a0
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 0x80]
call fcn.14000d8f0
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.1400014a0
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x1b0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 8]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x300], rax
mov rbx, qword [rbp + 0x18]
mov qword [rbp + 0x1b0], rbx
mov qword [rbp + 0x308], rbx
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, rbx
mov edx, 0x2712
mov rcx, r12
call fcn.140012bc0
lea r8, [0x1400050a0]
mov edx, 0x4e2b
mov rcx, r12
call fcn.140012bc0
lea r8, [rbp - 0x10]
mov edx, 0x2711
mov rcx, r12
call fcn.140012bc0
mov esi, recv
nop word [rax + rax]
mov rcx, r12
call fcn.14000fc60
mov edi, eax
test eax, eax
je 0x14000ad9e
mov byte [rbp + 0x7b0], 0x5b
cmp byte [0x1400b5a50], 0
je 0x14000aa04
mov qword [rbp + 0x10], r13
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000a9ba
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
mov qword [rbp + 8], 2
xor edx, edx
lea r8d, [rdx + 2]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rbx, rax
mov qword [rbp + 0x18], rax
mov word [rax], 0x5b
lea rdx, [rbp + 8]
lea rcx, [0x1400b5a10]
call fcn.14000f9e0
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000aad5
mov rax, qword [0x1400b5a28]
cmp rax, 1
jne 0x14000aa48
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, r13
lea rcx, [0x1400b5a10]
call fcn.140004900
jmp 0x14000aad5
lea rcx, [0x1400b5a10]
test rax, rax
jne 0x14000aa81
mov rdx, r13
call fcn.140004900
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x14000aad5
mov rbx, qword [0x1400b5a20]
shr rbx, 1
xor r8d, r8d
mov rdx, rbx
call fcn.140004b20
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, qword [0x1400b5a20]
and edx, 1
add rdx, rbx
mov r8b, 1
lea rcx, [0x1400b5a10]
call fcn.140004b20
mov word [0x1400b5a52], si
mov edx, esi
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov byte [rbp + 0x7b0], 0x45
cmp byte [0x1400b5a50], 0
je 0x14000ab6d
mov qword [rbp + 0x10], r13
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000ab23
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
mov qword [rbp + 8], 2
xor edx, edx
lea r8d, [rdx + 2]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rbx, rax
mov qword [rbp + 0x18], rax
mov word [rax], 0x45
lea rdx, [rbp + 8]
lea rcx, [0x1400b5a10]
call fcn.14000f9e0
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000ac3e
mov rax, qword [0x1400b5a28]
cmp rax, 1
jne 0x14000abb1
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, r13
lea rcx, [0x1400b5a10]
call fcn.140004900
jmp 0x14000ac3e
lea rcx, [0x1400b5a10]
test rax, rax
jne 0x14000abea
mov rdx, r13
call fcn.140004900
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x14000ac3e
mov rbx, qword [0x1400b5a20]
shr rbx, 1
xor r8d, r8d
mov rdx, rbx
call fcn.140004b20
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, qword [0x1400b5a20]
and edx, 1
add rdx, rbx
mov r8b, 1
lea rcx, [0x1400b5a10]
call fcn.140004b20
mov edx, edi
lea rcx, [0x1400b5a10]
call fcn.1400037d0
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [0x1400a8a5c]
mov qword [rbp + 0x470], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000ac75
sub rcx, rax
mov qword [rbp + 0x478], rcx
movaps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140004010
cmp edi, 3
je 0x14000b1a9
lea rcx, str.Failed_to_access_screenshot_page_
mov qword [rbp + 0x480], rcx
lea rax, [rcx - 1]
nop dword [rax]
inc rax
cmp byte [rax], 0
jne 0x14000acc0
sub rax, rcx
mov qword [rbp + 0x488], rax
movaps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rdx, qword [0x1400b5900]
inc rdx
mov rcx, rax
call fcn.140002040
lea rdx, str.__Retrying_in_2_sec...
mov qword [rbp + 0x490], rdx
lea rcx, [rdx - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000ad14
sub rcx, rdx
mov qword [rbp + 0x498], rcx
movaps xmm0, xmmword [rbp + 0x490]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.140004010
mov qword [rbp - 8], r14
mov rax, qword [rbp]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp - 0x40], 0x70000
mov edx, dword [rbp - 0x40]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp - 0x40]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
jmp 0x14000a970
mov r10, qword [rbp - 8]
cmp r10, 0x26
jb 0x14000ae36
mov r11, qword [rbp]
mov rbx, r11
lea r9, [r10 - 0x25]
add r9, r11
cmp r11, r9
je 0x14000ae36
lea r8, str.https:__steamuserimages_a.akamaihd.net
sub r8, rbx
nop dword [rax]
mov rdx, r14
mov rcx, rbx
nop word [rax + rax]
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000b195
inc rdx
add rcx, 8
cmp rdx, 4
jb 0x14000ade0
lea rax, [rdx*8]
cmp rax, 0x26
jae 0x14000ae29
lea rdx, [rax + rbx]
nop dword [rax]
movzx ecx, byte [r8 + rdx]
cmp byte [rdx], cl
jne 0x14000b195
inc rax
inc rdx
cmp rax, 0x26
jb 0x14000ae10
sub rbx, r11
cmp rbx, 0xffffffffffffffff
jne 0x14000b41c
lea rcx, str.Found_some
mov qword [rbp + 0x4a0], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x14000ae48
sub rax, rcx
mov qword [rbp + 0x4a8], rax
movaps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], si
mov edx, esi
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.mature
mov qword [rbp + 0x560], rax
lea rcx, [rax - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], 0
jne 0x14000aea0
sub rcx, rax
mov qword [rbp + 0x568], rcx
movaps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._content__Feeding
mov qword [rbp + 0x4b0], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000aef5
sub rcx, rax
mov qword [rbp + 0x4b8], rcx
movaps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov eax, reloc.WS2_32.dll_listen
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.The_Kinky_Cookie
mov qword [rbp + 0x4c0], rax
lea rcx, [rax - 1]
nop word [rax + rax]
inc rcx
cmp byte [rcx], 0
jne 0x14000af50
sub rcx, rax
mov qword [rbp + 0x4c8], rcx
movaps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._to_server_in_2_sec...
mov qword [rbp + 0x4d0], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000afa5
sub rcx, rax
mov qword [rbp + 0x4d8], rcx
movaps xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140004010
lea rax, [0x1400a9470]
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], 3
mov qword [rbp - 0x78], reloc.WLDAP32.dll_Ordinal_26
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000b016
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
mov qword [rbp - 0x80], reloc.WLDAP32.dll_Ordinal_27
xor edx, edx
lea r8d, [rdx + 0x1b]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r8, rax
mov qword [rbp - 0x70], rax
mov rdx, qword [rbp - 0x78]
inc rdx
lea r10, str.wants_mature_content_item_
cmp rax, r10
je 0x14000b0a1
test rdx, rdx
je 0x14000b0a1
mov r9, rdx
shr r9, 3
mov rcx, r14
test r9, r9
je 0x14000b070
nop dword [rax + rax]
mov rax, qword [r10 + rcx*8]
mov qword [r8 + rcx*8], rax
inc rcx
cmp rcx, r9
jb 0x14000b060
lea rax, [rcx*8]
cmp rax, rdx
jae 0x14000b0a1
lea rcx, [rax + r8]
mov r9, r10
sub r9, r8
sub rdx, rax
nop word [rax + rax]
movzx eax, byte [r9 + rcx]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x14000b090
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 0x80]
call fcn.14000d8f0
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.1400014a0
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 8]
call fcn.14000da90
mov rdx, rax
lea rcx, [rbp + 0x660]
call fcn.1400014a0
mov r8, qword [rbp + 0x18]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x670]
mov edx, 0x2726
mov rcx, r12
call fcn.140012bc0
mov qword [rbp - 8], r14
mov rax, qword [rbp]
mov byte [rax], 0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp - 0x44], 0x70000
mov edx, dword [rbp - 0x44]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp - 0x44]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov r8, qword [rbp + 0x670]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000a970
inc rbx
dec r8
cmp rbx, r9
je 0x14000ae36
jmp 0x14000add0
lea rcx, str.URL_MALFORMAT:__
mov qword [rbp + 0x4f0], rcx
lea rax, [rcx - 1]
nop dword [rax + rax]
inc rax
cmp byte [rax], 0
jne 0x14000b1c0
sub rax, rcx
mov qword [rbp + 0x4f8], rax
movaps xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rdi, rax
cmp byte [rax + 0x40], 0
je 0x14000b211
lea rdx, [rbp + 0x180]
mov rcx, rax
call fcn.14000f9e0
mov r14, qword [rbp + 0x20]
jmp 0x14000b2bd
mov rax, qword [rax + 0x18]
cmp rax, 1
jne 0x14000b247
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov r14, qword [rbp + 0x20]
mov rdx, r14
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rdx, r15
mov rcx, rdi
call fcn.140004900
jmp 0x14000b2bd
mov rcx, rdi
test rax, rax
jne 0x14000b278
mov rdx, r15
call fcn.140004900
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov r14, qword [rbp + 0x20]
mov rdx, r14
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
jmp 0x14000b2bd
mov rbx, qword [rdi + 0x10]
shr rbx, 1
xor r8d, r8d
mov rdx, rbx
call fcn.140004b20
mov qword [rsp + 0x20], r14
lea r9, [0x1400b5958]
mov r8d, r15d
mov r14, qword [rbp + 0x20]
mov rdx, r14
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov edx, dword [rdi + 0x10]
and edx, 1
add rdx, rbx
mov r8b, 1
mov rcx, rdi
call fcn.140004b20
lea rcx, str._._Trying_to_fix_in_2_sec...
mov qword [rbp + 0x500], rcx
lea rax, [rcx - 1]
nop
inc rax
cmp byte [rax], 0
jne 0x14000b2d0
sub rax, rcx
mov qword [rbp + 0x508], rax
movaps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.140004010
xor eax, eax
mov ebx, eax
test r15, r15
je 0x14000b3bb
mov rdi, r13
lea rsi, [r14 + 1]
lea r12, [0x140000000]
nop word [rax + rax]
lea r9, [rbx + r14]
movzx eax, byte [r9]
sub eax, 9
cmp eax, 0x17
ja case.0x14000b346.10
cdqe
movzx eax, byte [r12 + rax + 0xd848]
mov ecx, dword [r12 + rax*4 + 0xd840]
add rcx, r12
jmp rcx
cmp rbx, r15
jb 0x14000b35e
mov r8, rbx
lea rcx, [rbp + 0x180]
call fcn.14000dd40
jmp 0x14000b39c
cmp r15, 1
jbe 0x14000b38e
cmp rdi, r15
jae 0x14000b38e
mov r8, r15
sub r8, rbx
dec r8
mov rdx, rsi
mov rcx, r9
call fcn.14006cc90
dec r15
mov qword [rbp + 0x188], r15
mov byte [r15 + r14], 0
jmp 0x14000b39c
mov r15, rbx
mov qword [rbp + 0x188], rbx
mov byte [r9], 0
dec rbx
dec rdi
dec rsi
inc rbx
inc rdi
inc rsi
cmp rbx, r15
jb 0x14000b320
mov r12, qword [rbp - 0x38]
xor r14d, r14d
mov qword [rbp - 8], r14
mov rax, qword [rbp]
mov byte [rax], r14b
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp - 0x48], 0x70000
mov edx, dword [rbp - 0x48]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp - 0x48]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
jmp 0x14000a7c0
cmp r10, 2
jb 0x14000b46f
lea rax, [r10 - 2]
cmp rbx, rax
ja 0x14000b46f
lea rdi, [rbx + r11]
lea r8, [r10 - 1]
add r8, r11
cmp rdi, r8
je 0x14000b46f
lea rdx, [0x1400a9494]
sub rdx, rdi
mov rcx, rdi
movzx eax, byte [rdx + rcx]
cmp byte [rcx], al
jne 0x14000b464
inc rcx
mov rax, rcx
sub rax, rdi
cmp rax, 2
jb 0x14000b448
sub rdi, r11
jmp 0x14000b476
inc rdi
dec rdx
cmp rdi, r8
jne 0x14000b445
mov rdi, 0xffffffffffffffff
mov rsi, rdi
cmp rbx, r10
jb 0x14000b4ae
mov r8, rbx
lea rcx, [rbp - 0x10]
call fcn.14000dd40
mov qword [rbp + 0x240], r14
mov qword [rbp + 0x238], r14
mov r13, r14
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x248], r14
jmp 0x14000b574
cmp rdi, rbx
jae 0x14000b4db
mov qword [0x1400b5bd0], rbx
mov qword [0x1400b5bd8], rdi
lea r9, [0x1400b5bd0]
xor edx, edx
mov ecx, 0xe0000005
lea r8d, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp rdi, r10
jbe 0x14000b4e4
lea rsi, [r10 - 1]
sub rsi, rbx
add rsi, 1
jne 0x14000b4f1
xor eax, eax
jmp 0x14000b52e
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000b515
xor r8d, r8d
mov edx, 0x100000
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea r14, [rsi + 1]
mov r8, r14
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov r11, qword [rbp]
mov qword [rbp + 0x130], rax
mov r13, rax
lea rdx, [rbx + r11]
mov r8, rsi
mov rcx, rax
call fcn.140001420
mov byte [rsi + r13], 0
mov qword [rbp + 0x238], r14
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], r13
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r14, qword [rbp]
mov r11, qword [rbp - 8]
cmp r11, 0x11
jb 0x14000b605
lea rax, [r11 - 0x11]
cmp rdi, rax
ja 0x14000b605
lea r9, [rdi + r14]
lea r10, [r11 - 0x10]
add r10, r14
cmp r9, r10
je 0x14000b605
lea r8, str.screenshotAppName
sub r8, r9
nop dword [rax]
xor eax, eax
mov edx, eax
mov rcx, r9
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000b5fa
inc rdx
add rcx, 8
cmp rdx, 2
jb 0x14000b5b7
lea rdx, [rdx*8]
cmp rdx, 0x11
jae 0x14000b5f5
lea rcx, [rdx + r9]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x14000b5fa
inc rdx
inc rcx
cmp rdx, 0x11
jb 0x14000b5e0
sub r9, r14
jmp 0x14000b60c
inc r9
dec r8
cmp r9, r10
jne 0x14000b5b0
mov r9, 0xffffffffffffffff
cmp r11, 5
jb 0x14000b66b
lea rax, [r11 - 5]
cmp r9, rax
ja 0x14000b66b
lea rdx, [r9 + r14]
lea r9, [r11 - 4]
add r9, r14
cmp rdx, r9
je 0x14000b66b
lea r8, str._app_
sub r8, rdx
nop word [rax + rax]
mov rcx, rdx
movzx eax, byte [r8 + rcx]
cmp byte [rcx], al
jne 0x14000b660
inc rcx
mov rax, rcx
sub rax, rdx
cmp rax, 5
jb 0x14000b643
sub rdx, r14
jmp 0x14000b672
inc rdx
dec r8
cmp rdx, r9
jne 0x14000b640
mov rdx, 0xffffffffffffffff
lea rbx, [rdx + 5]
cmp rbx, r11
jae 0x14000b695
lea rcx, [r14 + r11]
lea rax, [rbx + r14]
cmp rax, rcx
je 0x14000b695
cmp byte [rax], 0x2f
je 0x14000b6e2
inc rax
cmp rax, rcx
jne 0x14000b688
mov rax, 0xffffffffffffffff
lea rdi, [rax - 1]
mov r15, rdi
cmp rbx, r11
jb 0x14000b6e7
mov r8, rbx
lea rcx, [rbp - 0x10]
call fcn.14000dd40
xor r9d, r9d
mov eax, r9d
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x250], r9
mov qword [rbp + 0xe0], r9
mov qword [rbp + 0x260], r9
jmp 0x14000b7bc
sub rax, r14
jmp 0x14000b69c
cmp rdi, rbx
jae 0x14000b714
mov qword [0x1400b5bd0], rbx
mov qword [0x1400b5bd8], rdi
lea r9, [0x1400b5bd0]
xor edx, edx
mov ecx, 0xe0000005
lea r8d, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp rdi, r11
jbe 0x14000b71d
lea r15, [r11 - 1]
sub r15, rbx
add r15, 1
mov qword [rbp + 0x7b0], r15
jne 0x14000b733
xor eax, eax
mov esi, eax
jmp 0x14000b770
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000b757
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea rsi, [r15 + 1]
mov r8, rsi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov r14, qword [rbp]
mov qword [rbp + 0xe0], rax
mov r12, rax
lea rdx, [rbx + r14]
mov r8, r15
mov rcx, rax
call fcn.140001420
mov byte [r12 + r15], 0
mov qword [rbp + 0x250], rsi
mov qword [rbp + 0x258], r15
mov qword [rbp + 0x260], r12
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12, qword [rbp - 0x38]
xor r9d, r9d
mov rdx, qword [rbp]
mov r8, qword [rbp - 8]
cmp rdi, r8
jae 0x14000b7e3
lea rcx, [rdx + r8]
lea rax, [rdi + rdx]
cmp rax, rcx
je 0x14000b7e3
cmp byte [rax], 0x3e
je 0x14000b83f
inc rax
cmp rax, rcx
jne 0x14000b7d6
mov rax, 0xffffffffffffffff
lea rsi, [rax + 1]
cmp rsi, r8
jae 0x14000b80d
lea rcx, [rdx + r8]
lea rax, [rsi + rdx]
cmp rax, rcx
je 0x14000b80d
cmp byte [rax], 0x3c
je 0x14000b844
inc rax
cmp rax, rcx
jne 0x14000b800
mov rax, 0xffffffffffffffff
lea r14, [rax - 1]
mov rbx, r14
cmp rsi, r8
jb 0x14000b849
mov r8, rsi
lea rcx, [rbp - 0x10]
call fcn.14000dd40
xor esi, esi
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x58], rsi
jmp 0x14000b902
sub rax, rdx
jmp 0x14000b7ea
sub rax, rdx
jmp 0x14000b814
cmp r14, rsi
jae 0x14000b876
mov qword [0x1400b5bd0], rsi
mov qword [0x1400b5bd8], r14
lea r9, [0x1400b5bd0]
xor edx, edx
mov ecx, 0xe0000005
lea r8d, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp r14, r8
jbe 0x14000b87f
lea rbx, [r8 - 1]
sub rbx, rsi
add rbx, 1
jne 0x14000b890
mov r15, r9
mov rdi, r9
jmp 0x14000b8d0
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000b8b4
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea r15, [rbx + 1]
mov r8, r15
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rdi, rax
mov byte [rax], 0
mov rdx, qword [rbp]
add rdx, rsi
mov r8, rbx
mov rcx, rdi
call fcn.140001420
mov byte [rdi + rbx], 0
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], rdi
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor esi, esi
lea rcx, [rbp + 0x48]
call fcn.140006270
mov r15, qword [rbp]
mov r11, qword [rbp - 8]
cmp r11, 0x10
jb 0x14000b995
lea rax, [r11 - 0x10]
cmp r14, rax
ja 0x14000b995
lea r9, [r14 + r15]
lea r10, [r11 - 0xf]
add r10, r15
cmp r9, r10
je 0x14000b995
lea r8, str.detailsStatRight
sub r8, r9
nop dword [rax]
mov rdx, rsi
mov rcx, r9
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000b98a
inc rdx
add rcx, 8
cmp rdx, 2
jb 0x14000b946
lea rdx, [rdx*8]
cmp rdx, 0x10
jae 0x14000b985
lea rcx, [rdx + r9]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x14000b98a
inc rdx
inc rcx
cmp rdx, 0x10
jb 0x14000b970
sub r9, r15
jmp 0x14000b99c
inc r9
dec r8
cmp r9, r10
jne 0x14000b940
mov r9, 0xffffffffffffffff
add r9, 0x10
cmp r11, 0x10
jb 0x14000ba25
lea rax, [r11 - 0x10]
cmp r9, rax
ja 0x14000ba25
add r9, r15
lea r10, [r11 - 0xf]
add r10, r15
cmp r9, r10
je 0x14000ba25
lea r8, str.detailsStatRight
sub r8, r9
nop dword [rax + rax]
mov rdx, rsi
mov rcx, r9
mov rax, qword [r8 + rcx]
cmp qword [rcx], rax
jne 0x14000ba1a
inc rdx
add rcx, 8
cmp rdx, 2
jb 0x14000b9d6
lea rdx, [rdx*8]
cmp rdx, 0x10
jae 0x14000ba15
lea rcx, [r9 + rdx]
nop
movzx eax, byte [rcx + r8]
cmp byte [rcx], al
jne 0x14000ba1a
inc rdx
inc rcx
cmp rdx, 0x10
jb 0x14000ba00
sub r9, r15
jmp 0x14000ba2c
inc r9
dec r8
cmp r9, r10
jne 0x14000b9d0
mov r9, 0xffffffffffffffff
add r9, 0x10
cmp r9, r11
jae 0x14000ba4f
lea rcx, [r15 + r11]
lea rax, [r9 + r15]
cmp rax, rcx
je 0x14000ba4f
cmp byte [rax], 0x3e
je 0x14000babd
inc rax
cmp rax, rcx
jne 0x14000ba42
mov rax, 0xffffffffffffffff
lea rdi, [rax + 1]
cmp rdi, r11
jae 0x14000ba7d
lea rcx, [r15 + r11]
lea rax, [rdi + r15]
cmp rax, rcx
je 0x14000ba7d
nop dword [rax]
cmp byte [rax], 0x3c
je 0x14000bac2
inc rax
cmp rax, rcx
jne 0x14000ba70
mov rax, 0xffffffffffffffff
lea rbx, [rax - 1]
cmp rdi, r11
jb 0x14000bac7
mov r8, rdi
lea rcx, [rbp - 0x10]
call fcn.14000dd40
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x80], rsi
mov rbx, rsi
mov qword [rbp + 0x140], rbx
mov qword [rbp + 0x90], rbx
jmp 0x14000bbaf
sub rax, r15
jmp 0x14000ba56
sub rax, r15
jmp 0x14000ba84
cmp rbx, rdi
jae 0x14000bb16
mov qword [0x1400b5bd0], rdi
mov qword [0x1400b5bd8], rbx
lea r9, [0x1400b5bd0]
xor edx, edx
mov ecx, 0xe0000005
lea r8d, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_RaiseException]
cmp rbx, r11
jbe 0x14000bb1f
lea rbx, [r11 - 1]
sub rbx, rdi
add rbx, 1
jne 0x14000bb2c
xor eax, eax
jmp 0x14000bb69
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000bb50
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5948], rax
lea rsi, [rbx + 1]
mov r8, rsi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov byte [rax], 0
mov r15, qword [rbp]
mov qword [rbp + 0x140], rax
mov r14, rax
lea rdx, [rdi + r15]
mov r8, rbx
mov rcx, rax
call fcn.140001420
mov byte [rbx + r14], 0
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x90], r14
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, r13
mov edx, 0x2712
mov rcx, r12
call fcn.140012bc0
lea r8, [0x1400050c0]
mov edx, 0x4e2b
mov rcx, r12
call fcn.140012bc0
lea r8, [rbp + 0x268]
mov edx, 0x2711
mov rcx, r12
call fcn.140012bc0
mov rcx, r12
call fcn.14000fc60
mov edi, eax
xor r13d, r13d
test eax, eax
je 0x14000bd99
lea rax, [0x1400a90ac]
mov qword [rbp + 0x510], rax
lea rsi, [rax - 1]
lea rax, str.__Failed_to_access_raw_screenshot_page_
mov qword [rbp + 0x520], rax
lea r15, [rax - 1]
lea rax, str.__Retrying_in_2_sec...
mov qword [rbp + 0x530], rax
lea r14, [rax - 1]
mov dword [rbp - 0x4c], 0x70000
mov ebx, dword [rbp - 0x4c]
nop dword [rax]
mov eax, recv
mov word [0x1400b5a52], ax
mov edx, eax
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, rsi
nop
inc rax
cmp byte [rax], r13b
jne 0x14000bc60
lea rcx, [0x1400a90ac]
sub rax, rcx
mov qword [rbp + 0x518], rax
movaps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov edx, edi
mov rcx, rax
call fcn.1400037d0
mov rdi, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, r15
nop dword [rax + rax]
inc rcx
cmp byte [rcx], r13b
jne 0x14000bcc0
lea rax, str.__Failed_to_access_raw_screenshot_page_
sub rcx, rax
mov qword [rbp + 0x528], rcx
movaps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.140004010
mov rdx, qword [0x1400b5900]
inc rdx
mov rcx, rax
call fcn.140002040
mov rcx, r14
inc rcx
cmp byte [rcx], r13b
jne 0x14000bd08
lea rdx, str.__Retrying_in_2_sec...
sub rcx, rdx
mov qword [rbp + 0x538], rcx
movaps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.140004010
mov qword [rbp + 0x270], r13
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov edx, ebx
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, ebx
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov rcx, r12
call fcn.14000fc60
mov edi, eax
test eax, eax
jne 0x14000bc40
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x98]
call fcn.14000f320
nop
mov rdi, qword [rbp + 0x158]
mov qword [rbp + 0x38], rdi
mov rbx, qword [rbp + 0x160]
test rbx, rbx
je 0x14000be8f
mov rax, qword [0x1400b5950]
test rax, rax
jne 0x14000bde9
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5950], rax
lea r8, [rdi + 1]
mov qword [rbp + 0x30], r8
add r8, r8
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rdx, rax
mov qword [rbp + 0x40], rax
mov rcx, qword [rbp + 0x38]
lea r8, [rcx + rcx]
mov r10, rax
cmp rax, rbx
je 0x14000be84
test r8, r8
je 0x14000be84
mov r9, r8
shr r9, 3
mov rcx, r13
test r9, r9
je 0x14000be47
nop word [rax + rax]
mov rax, qword [rbx + rcx*8]
mov qword [rdx], rax
inc rcx
lea rdx, [rdx + 8]
cmp rcx, r9
jb 0x14000be30
mov rdx, qword [rbp + 0x40]
lea rax, [rcx*8]
cmp rax, r8
jae 0x14000be84
lea rcx, [rax + r10]
mov rdx, rbx
sub rdx, r10
sub r8, rax
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub r8, 1
jne 0x14000be70
mov rdx, qword [rbp + 0x40]
mov rax, qword [rbp + 0x38]
mov word [rdx + rax*2], r13w
jmp 0x14000be97
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x40], r13
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x30]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.140001d10
mov r8, qword [rbp + 0x40]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, 0x5c
lea rcx, [rbp + 8]
call fcn.14000ebc0
mov rdx, rax
lea rcx, [rbp + 0x5a8]
call fcn.140001d10
mov r8, qword [rbp + 0x18]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
xor edx, edx
mov r13, qword [rbp + 0x5b8]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov r8, qword [0x1400b5900]
lea rax, [r8 + 1]
mov qword [0x1400b5900], rax
lea rax, str..jpg
mov qword [rbp + 0x540], rax
mov eax, 4
mov qword [rbp + 0x548], rax
xor esi, esi
mov word [rbp + 0x6b8], si
mov r9d, reloc.WS2_32.dll_sendto
lea rbx, [rbp + 0x6b8]
movabs rsi, 0xcccccccccccccccd
nop word [rax + rax]
dec r9
sub rbx, 2
mov rax, rsi
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
or r8w, 0x30
mov word [rbx], r8w
mov r8, rdx
test rdx, rdx
jne 0x14000bf60
mov edi, reloc.WS2_32.dll_sendto
sub rdi, r9
mov qword [rbp + 0x10], rdi
mov rax, qword [0x1400b5950]
test rax, rax
mov rsi, rdx
jne 0x14000bfc3
mov edx, 0x100000
lea ecx, [rsi + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5950], rax
lea r8, [rdi + 1]
mov qword [rbp + 8], r8
add r8, r8
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r15, rax
mov qword [rbp + 0x18], rax
lea r9, [rdi*2 + 2]
cmp rax, rbx
je 0x14000c040
test r9, r9
je 0x14000c040
mov rdx, r9
shr rdx, 3
mov r10, rsi
test rdx, rdx
je 0x14000c021
mov rcx, rax
mov r8, rbx
sub r8, rax
mov r10, rdx
nop dword [rax]
mov rax, qword [r8 + rcx]
mov qword [rcx], rax
lea rcx, [rcx + 8]
sub rdx, 1
jne 0x14000c010
lea rcx, [r10*8]
cmp rcx, r9
jae 0x14000c040
nop
movzx eax, byte [rcx + rbx]
mov byte [rcx + r15], al
inc rcx
cmp rcx, r9
jb 0x14000c030
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x620]
call fcn.140005210
mov rdx, rax
lea rcx, [rbp + 0x678]
call fcn.14000f320
mov r12, rax
mov qword [rsp + 0x70], rax
mov rax, qword [rbp + 0xe0]
lea rdi, [rax - 1]
mov rbx, qword [rbp + 0x7b0]
lea r14, [rbx - 1]
add r14, rax
cmp byte [rax], 0xef
jne 0x14000c09f
cmp byte [rax + 1], 0xbb
jne 0x14000c09f
cmp byte [rax + 2], 0xbf
jne 0x14000c09f
add rdi, 3
mov qword [rbp + 0x38], rsi
test rbx, rbx
jne 0x14000c0ae
mov qword [rbp + 0x30], rsi
jmp 0x14000c0f0
mov rax, qword [0x1400b5950]
test rax, rax
jne 0x14000c0d2
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5950], rax
lea r8, [rbx + 1]
mov qword [rbp + 0x30], r8
add r8, r8
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rsi, rax
xor eax, eax
mov word [rsi], ax
mov qword [rbp + 0x40], rsi
cmp rdi, r14
je 0x14000c1e5
mov r13d, 0xd800
mov r15d, 0x3ff
mov r12d, 0xdc00
nop
inc rdi
movzx edx, byte [rdi]
cmp dl, 0x7f
jbe 0x14000c1bf
movzx eax, dl
and al, 0xf0
inc rdi
movzx ecx, al
sub ecx, 0xe0
je 0x14000c197
cmp ecx, 0x10
je 0x14000c147
movzx eax, byte [rdi]
and dl, 0x1f
movzx edx, dl
and al, 0x3f
movzx eax, al
jmp 0x14000c1b8
movzx eax, byte [rdi]
movzx ecx, byte [rdi + 1]
add rdi, 2
mov ebx, edx
and ebx, 7
shl ebx, 6
and eax, 0x3f
or ebx, eax
shl ebx, 6
and ecx, 0x3f
or ebx, ecx
shl ebx, 6
movzx eax, byte [rdi]
and eax, 0x3f
or ebx, eax
sub ebx, 0x10000
mov edx, ebx
shr edx, 0xa
or dx, r13w
and bx, r15w
or bx, r12w
lea rcx, [rbp + 0x30]
call fcn.14000ebc0
movzx edx, bx
jmp 0x14000c1bf
movzx eax, byte [rdi]
inc rdi
movzx ecx, byte [rdi]
and dl, 0xf
movzx edx, dl
shl dx, 6
and al, 0x3f
movzx eax, al
or dx, ax
and cl, 0x3f
movzx eax, cl
shl dx, 6
or dx, ax
lea rcx, [rbp + 0x30]
call fcn.14000ebc0
cmp rdi, r14
jne 0x14000c110
mov rsi, qword [rbp + 0x40]
mov r15, qword [rbp + 0x18]
mov r12, qword [rsp + 0x70]
mov r13, qword [rbp + 0x5b8]
mov rbx, qword [rbp + 0x5b0]
mov qword [rbp - 0x78], rbx
test r13, r13
je 0x14000c2c0
mov rax, qword [0x1400b5950]
test rax, rax
jne 0x14000c21d
xor r8d, r8d
mov edx, 0x100000
lea ecx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1400b5950], rax
lea r8, [rbx + 1]
mov qword [rbp - 0x80], r8
add r8, r8
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rdx, rax
mov qword [rbp - 0x70], rax
mov rcx, qword [rbp - 0x78]
lea r8, [rcx + rcx]
mov r10, rax
cmp rax, r13
je 0x14000c2b4
test r8, r8
je 0x14000c2b4
mov r9, r8
shr r9, 3
xor eax, eax
mov ecx, eax
test r9, r9
je 0x14000c278
mov rax, qword [rbp - 0x78]
xor ecx, ecx
mov word [rdx + rax*2], cx
jmp 0x14000c2ca
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x70], rax
lea rdx, [rbp + 0x98]
lea rcx, [rbp - 0x80]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 0x5c0]
call fcn.140001d10
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, reloc.WLDAP32.dll_Ordinal_32
mov edx, ebx
lea rcx, [rbp + 0x5c0]
call fcn.14000ebc0
mov rdx, rax
lea rcx, [rbp + 0x5d8]
call fcn.140001d10
mov r8, qword [rbp + 0x5d0]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x5d8]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.140001d10
mov r8, qword [rbp + 0x5e8]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, ebx
lea rcx, [rbp + 0x5f0]
call fcn.14000ebc0
mov rdx, rax
lea rcx, [rbp + 0x608]
call fcn.140001d10
mov r8, qword [rbp + 0x600]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, r12
lea rcx, [rbp + 0x608]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 0x638]
call fcn.140001d10
mov r8, qword [rbp + 0x618]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, ebx
lea rcx, [rbp + 0x638]
call fcn.14000ebc0
mov rdx, rax
lea rcx, [rbp + 0x590]
call fcn.140001d10
mov r8, qword [rbp + 0x648]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x590]
call fcn.14000e860
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140001d10
mov r8, qword [rbp + 0x5a0]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x1e0]
call fcn.14000ea10
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.140001d10
mov r8, qword [rbp + 0x1f0]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, rsi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x688]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x630]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, r15
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
inc qword [0x1400b5938]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x310], xmm0
movups xmmword [rbp + 0x320], xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rax
mov word [rbp + 0x33c], bx
mov qword [rbp + 0x328], 0xffffffffffffffff
mov qword [rbp + 0x330], 0xffffffffffffffff
xor esi, esi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov eax, 4
mov dword [rsp + 0x20], eax
xor r9d, r9d
mov r12d, 2
mov r8d, r12d
mov edx, 0x40000000
mov r15, qword [rbp + 0x2d8]
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rbp + 0x310], rax
cmp rax, 0xffffffffffffffff
jne 0x14000c9f9
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], Ordinal_301
lea r14, [0x1400b5aa0]
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8d, eax
xor edx, edx
mov ecx, 0x1200
call qword [sym.imp.KERNEL32.dll_FormatMessageA]
lea rbx, [r14 - 1]
mov rcx, rbx
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x14000c592
mov byte [rcx - 2], 0
lea rcx, [0x1400a8a54]
mov qword [rbp + 0x550], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x14000c5b1
sub rax, rcx
mov qword [rbp + 0x558], rax
movaps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [0x1400b5a10]
call fcn.140004010
lea rdx, [0x140004d80]
mov rcx, rax
call fcn.1400045b0
lea rdx, [0x1400a8a58]
mov qword [rbp + 0x3d0], rdx
lea rcx, [rdx - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000c602
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x340]
mov r8d, dword [rbp + 0x270]
mov rdx, qword [rbp + 0x278]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbp + 0x310], 0xffffffffffffffff
mov qword [rbp + 0x270], rsi
inc qword [rbp + 0x170]
cmp qword [rbp + 0x1c0], 0xffffffffffffffff
je 0x14000cef0
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x620]
call fcn.14000f320
mov r14, rax
mov qword [rbp + 0x7b0], rax
mov rcx, qword [rbp + 0x2d0]
mov qword [rbp - 0x78], rcx
test r15, r15
je 0x14000caae
lea rdx, [rbp - 0x80]
call fcn.140001fe0
mov qword [rbp - 0x70], rax
mov r8, qword [rbp - 0x78]
add r8, r8
mov rdx, r15
mov rcx, rax
call fcn.140001420
mov rcx, qword [rbp - 0x78]
mov rax, qword [rbp - 0x70]
mov word [rax + rcx*2], si
mov rcx, qword [rbp - 0x70]
jmp 0x14000cab9
mov qword [rbp - 0x80], rsi
mov rcx, rsi
mov qword [rbp - 0x70], rcx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x70], rax
add rcx, 8
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400a9618]
mov r8d, r12d
xor edx, edx
call qword [sym.imp.SHELL32.dll_SHGetPropertyStoreFromParsingName]
mov ebx, eax
test eax, eax
js 0x14000cbcb
mov r14d, 1
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x650]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_TzSpecificLocalTimeToSystemTime]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_SystemTimeToFileTime]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x100
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
lea r9, [rbp + 0xd0]
xor r8d, r8d
lea rdx, [rbp + 0xd0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetFileTime]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
sub rax, qword [rsp + 0x50]
add qword [0x1400b5918], rax
mov rdi, qword [rbp + 0x50]
mov qword [rbp - 0x78], rdi
mov rbx, qword [rbp + 0x58]
test rbx, rbx
je 0x14000d04e
mov rax, qword [0x1400b5948]
test rax, rax
jne 0x14000cfb0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], rsi
mov dl, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp - 0x80]
call fcn.14000dc20
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.1400014a0
mov r8, qword [rbp - 0x70]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x2c8]
call fcn.14000d8f0
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.1400014a0
mov r8, qword [rbp + 0x2d8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdx, [rbp + 0x1e0]
mov rcx, qword [rbp + 0xf0]
call fcn.140006550
mov r8, qword [rbp + 0x1f0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov r8, r15
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, r13
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0xa8]
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x140]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, rbx
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0xe0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x130]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x2a8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x120]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x20]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13d, 1
jmp 0x14000a0e3
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x208]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rbp + 0xf0]
inc r15
mov qword [rbp + 0xf0], r15
cmp r15, qword [0x1400b5908]
movabs rsi, 0x100003600
lea rdi, str.__Retrying_in_2_sec...
movabs r11, 0xcccccccccccccccd
jbe 0x1400095a0
mov rdi, qword [rbp + 0x160]
lea rsi, str.SPACE
lea r14, str.Press
mov rcx, qword [rbp - 0x38]
call fcn.14000fbc0
call fcn.14000fdf0
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rbp + 0x7b0], 0x4000c
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
lea rcx, [0x1400b5a10]
call fcn.140004ee0
mov rbx, rax
mov eax, 0xa
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str.Finished
mov qword [rsp + 0x40], rax
lea rcx, [rax - 1]
nop
inc rcx
cmp byte [rcx], 0
jne 0x14000d2b0
sub rcx, rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x7b0], 0x70000
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov edx, 0x278
call fcn.1400045c0
mov edx, dword [rbp + 0x7b0]
mov rcx, qword [0x1400b5940]
call qword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov r15, qword [rbp + 0x28]
mov rcx, qword [0x1400b5a10]
cmp r15, qword [0x1400b5908]
jbe 0x14000d454
mov r12d, recv
mov word [0x1400b5a52], r12w
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.Start_page
mov qword [rsp + 0x40], rcx
lea rax, [rcx - 1]
inc rax
cmp byte [rax], 0
jne 0x14000d375
sub rax, rcx
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov eax, 4
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r15
mov rcx, rbx
call fcn.140002040
mov rbx, rax
mov word [rax + 0x42], r12w
mov edx, r12d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._is_bigger_than_users_max_page
mov qword [rsp + 0x40], rax
lea rcx, [rax - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000d3e5
sub rcx, rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov eax, 4
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [0x1400b5908]
mov rcx, rbx
call fcn.140002040
mov rbx, rax
mov word [rax + 0x42], r12w
mov edx, r12d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dl, reloc.WLDAP32.dll_Ordinal_33
mov rcx, rbx
call fcn.140003e70
jmp 0x14000d5f6
mov rbx, qword [rbp + 0x170]
cmp rbx, qword [0x1400b5910]
jne 0x14000d511
mov word [0x1400b5a52], r12w
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rcx, str.All
mov qword [rsp + 0x40], rcx
lea rax, [rcx - 1]
nop dword [rax]
inc rax
cmp byte [rax], 0
jne 0x14000d490
sub rax, rcx
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov eax, 0xa
mov word [rbx + 0x42], ax
mov edx, eax
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [0x1400b5910]
mov rcx, rbx
call fcn.140002040
mov rbx, rax
mov word [rax + 0x42], r12w
mov edx, r12d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._screenshots_where_downloaded_successfully_
mov qword [rsp + 0x40], rdx
lea rcx, [rdx - 1]
inc rcx
cmp byte [rcx], 0
jne 0x14000d504
jmp 0x14000d5d8
mov r15d, 0xa
mov word [0x1400b5a52], r15w
mov edx, r15d
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, rbx
lea rcx, [0x1400b5a10]
call fcn.140002040
mov rbx, rax
mov word [rax + 0x42], r12w
mov edx, r12d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, str._from
mov qword [rsp + 0x40], rax
lea rcx, [rax - 1]
nop dword [rax + rax]
inc rcx
cmp byte [rcx], 0
jne 0x14000d560
sub rcx, rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
mov word [rax + 0x42], r15w
mov edx, r15d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [0x1400b5910]
mov rcx, rbx
call fcn.140002040
mov rbx, rax
mov word [rax + 0x42], r12w
mov edx, r12d
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._screenshots_where_downloaded_successfully_
mov qword [rsp + 0x40], rdx
lea rcx, [rdx - 1]
nop dword [rax]
inc rcx
cmp byte [rcx], 0
jne 0x14000d5d0
sub rcx, rdx
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
xor r15d, r15d
mov qword [rsp + 0x20], r15
lea r9, [0x1400b5958]
mov r8d, r13d
lea rdx, str._n_E
mov rcx, qword [0x1400b5a10]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov qword [rsp + 0x40], r14
lea rax, [r14 - 1]
nop dword [rax]
inc rax
cmp byte [rax], r15b
jne 0x14000d640
sub rax, r14
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
lea rcx, [0x1400b5a10]
call fcn.140004010
mov rbx, rax
mov edx, 9
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rsp + 0x40], rsi
lea rcx, [rsi - 1]
inc rcx
cmp byte [rcx], r15b
jne 0x14000d688
sub rcx, rsi
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
mov rbx, rax
movzx edx, word [0x1400b59d8]
mov word [rax + 0x42], dx
mov rcx, qword [rax]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea r8, str._to_exit...
mov qword [rsp + 0x40], r8
lea rcx, [r8 - 1]
inc rcx
cmp byte [rcx], r15b
jne 0x14000d6d5
sub rcx, r8
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140004010
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov edx, 0xffffffff
mov rcx, qword [0x1400b5930]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rcx, [0x1400b5a10]
call fcn.140004e60
mov rcx, rax
call fcn.140004db0
mov r13d, r15d
xor edx, edx
mov r8d, 0x8000
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_VirtualFree]
nop
mov r8, rdi
xor edx, edx
mov rcx, qword [0x1400b5950]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x2c0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x290]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x2f0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x1b0]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp - 0x58]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x60]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0x1a8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov r8, qword [rbp + 0xc8]
xor edx, edx
mov rcx, qword [0x1400b5948]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, r13d
mov rbx, qword [rsp + 0x8b8]
add rsp, 0x870
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret