Function at 0x14003d4d0
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x698]
sub rsp, 0x760
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov rsi, rcx
xor r15d, r15d
mov r12d, r15d
mov dword [rbp + 0x6a8], r15d
mov byte [rbp + 0x6a8], 1
mov bl, 1
mov byte [rbp + 0x6b0], bl
mov byte [rsp + 0x50], r12b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r15
mov r14, qword gs:[0x58]
xorps xmm10, xmm10
movss xmm8, dword [0x1400d2620]
movss xmm15, dword [0x1400d8428]
movss xmm11, dword [0x1400d2fb8]
movss xmm12, dword [0x1400d2640]
movss xmm13, dword [0x1400d2fac]
movss xmm9, dword [0x1400d2644]
movss xmm14, dword [0x1400d2fb0]
mov edi, dword [0x140176058]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x130]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14003d633
nop dword [rax + rax]
lea rcx, [rbp + 0x130]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x130]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx eax, byte [rbp + 0x6a8]
cmp dword [rbp + 0x138], 0x12
cmove eax, r15d
mov byte [rbp + 0x6a8], al
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x130]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14003d5e0
cmp byte [rbp + 0x6a8], 0
je 0x14003e857
call fcn.140032610
call fcn.140033510
call fcn.1400191f0
test bl, bl
je 0x14003d67f
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x80], 0
lea r8, [rbp + 0x78]
xor edx, edx
lea rcx, [rbp + 0x80]
call fcn.14001e4c0
mov byte [rbp + 0x6b0], 0
call fcn.140013740
mov r13, rax
movaps xmm0, xmmword [0x1400d8560]
movups xmmword [rax + 0xf8], xmm0
movaps xmm1, xmmword [0x1400d85a0]
movups xmmword [rax + 0x118], xmm1
movaps xmm0, xmmword [0x1400d8550]
movups xmmword [rax + 0x3b8], xmm0
movaps xmm1, xmmword [0x1400d8590]
movups xmmword [rax + 0x138], xmm1
movaps xmm0, xmm1
movups xmmword [rax + 0x158], xmm1
movups xmmword [rax + 0x148], xmm1
movups xmmword [rax + 0x218], xmm1
movaps xmm1, xmmword [0x1400d8580]
movups xmmword [rax + 0x228], xmm1
movaps xmm0, xmm1
movups xmmword [rax + 0x238], xmm1
movaps xmm1, xmmword [0x1400d2f20]
movups xmmword [rax + 0xc8], xmm1
mov dword [rax + 0x10], 0x40800000
mov dword [rax + 0x14], 0x3fc00000
mov dword [rax + 0x48], 0x3f800000
mov dword [rax + 0x30], 0x3fc00000
mov dword [rax + 0x2c], 0x40e00000
mov dword [rax + 0x44], 0x40800000
mov dword [rax + 0x74], r15d
movaps xmm0, xmmword [0x1400d8570]
movups xmmword [rax + 0xe8], xmm0
call fcn.1400131b0
mov r15, rax
mov qword [rbp + 0xa0], 0
lea rdx, [rbp + 0xa0]
mov ecx, 2
call fcn.14001af40
xor edx, edx
lea r8d, [rdx + 0x3f]
lea rcx, str.Loader
call fcn.14000cbd0
mov dword [rbp - 0x48], 0x43d20000
mov dword [rbp - 0x44], 0x43af0000
xor edx, edx
lea rcx, [rbp - 0x48]
call fcn.14001e790
mov rcx, qword [0x140175bf0]
mov rax, qword [rcx + 0x1c20]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c20]
mov rbx, qword [rax + 0x270]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp - 0x60], xmm0
movss xmm7, dword [rax + 0x18]
movss xmm6, dword [rax + 0x1c]
call fcn.140013740
lea rcx, [rbp + 0x1a0]
mov edx, 8
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14003d7d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
mov rax, qword [rax + 0x10]
mov qword [rcx + 0x10], rax
movss xmm0, dword [0x140132298]
movss dword [rbp + 0xa8], xmm0
movss xmm1, dword [0x14013229c]
movss dword [rbp + 0xac], xmm1
movss xmm0, dword [0x1401322a0]
movss dword [rbp + 0xb0], xmm0
movss xmm1, dword [rbp + 0x1a0]
movss dword [rbp + 0xb4], xmm1
lea rcx, [rbp + 0xa8]
call fcn.140010b00
movaps xmm0, xmm7
addss xmm0, dword [rbp - 0x60]
movss dword [rbp - 0x40], xmm0
movss xmm0, dword [rbp - 0x5c]
movss dword [rbp - 0x3c], xmm0
movss xmm0, dword [0x1400d2fa0]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.1400239a0
mov dword [rbp - 0x38], 0x43c08000
mov dword [rbp - 0x34], 0x40400000
lea rcx, [rbp - 0x38]
call fcn.14001e230
mov dword [rbp - 0x30], 0x41f00000
mov dword [rbp - 0x2c], 0x41f00000
lea rdx, [rbp - 0x30]
lea rcx, [0x1400d2de4]
call fcn.140035950
test al, al
je 0x14003d8f9
mov byte [rbp + 0x6a8], 0
call fcn.1400054b0
mov ecx, dword [rsi + 0x118]
test ecx, ecx
je 0x14003e1af
cmp ecx, 1
jne 0x14003e4ae
mulss xmm6, xmm8
subss xmm6, xmm15
mulss xmm7, xmm8
subss xmm7, xmm11
movss dword [rbp - 0x28], xmm7
movss dword [rbp - 0x24], xmm6
lea rcx, [rbp - 0x28]
call fcn.14001e230
mov dword [rbp - 0x20], 0x438c0000
mov dword [rbp - 0x1c], 0x434d0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, str.inject_tab
call fcn.14000f050
mov rax, qword [r15 + 0xa0]
mov rcx, qword [rax + 0x50]
mov r14, qword [rcx + 0x18]
lea rdi, [rsi + 0x90]
mov rbx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14003d97e
mov rbx, qword [rdi]
movss xmm6, dword [r14 + 0x14]
call fcn.140013920
movaps xmm7, xmm0
mulss xmm7, xmm8
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm12
movaps xmm2, xmm6
lea rdx, [rbp + 0xe8]
mov rcx, r14
call fcn.140025240
movss xmm1, dword [rax]
mulss xmm1, xmm8
subss xmm7, xmm1
movaps xmm0, xmm7
call fcn.14001e2b0
cmp qword [rsi + 0xe0], 0
je 0x14003dc48
cmp qword [0x140175c90], 0
jne 0x14003db3e
cmp byte [0x140175c98], 0
jne 0x14003dc48
lea rdx, [rsi + 0xd0]
lea rcx, [rbp + 0x178]
call fcn.140003390
mov rbx, rax
mov qword [rbp + 0x6b8], rax
mov byte [0x140175c98], 1
mov eax, 0x38
mov r14d, dword [0x140176058]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + r14*8]
mov ecx, dword [rax + rcx]
cmp dword [0x140175d00], ecx
jg 0x14003e8f4
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0xd0], 0xf
mov qword [rbp + 0xc8], 0xb
movsd xmm0, qword [str.C:logo.png]
movsd qword [rbp + 0xb8], xmm0
movzx eax, word [0x1400d82a0]
mov word [rbp + 0xc0], ax
movzx eax, byte [0x1400d82a2]
mov byte [rbp + 0xc2], al
mov byte [rbp + 0xc3], 0
mov qword [rbp - 0x68], 0xf
mov qword [rbp - 0x70], 0xd
movsd xmm0, qword [str.Logo_URL_Here]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [0x1400d82b0]
mov dword [rbp - 0x78], eax
movzx eax, byte [0x1400d82b4]
mov byte [rbp - 0x74], al
mov byte [rbp - 0x73], 0
lea r8, [rbp + 0xb8]
lea rdx, [rbp - 0x80]
lea rcx, [0x140175cfc]
call fcn.140077440
test al, al
je 0x14003db26
lea r9, [0x140175c8c]
lea r8, [0x140175c88]
lea rdx, [0x140175c90]
lea rcx, str.C:logo.png
call fcn.14003d1e0
mov rcx, qword [0x140175c90]
test al, al
mov eax, 0
cmove rcx, rax
mov qword [0x140175c90], rcx
mov rcx, rbx
call fcn.140003920
cmp qword [0x140175c90], 0
je 0x14003dc4f
jmp 0x14003db45
mov r14d, dword [0x140176058]
mov dword [rbp - 0x18], 0x42dc0000
mov dword [rbp - 0x14], 0x3ec41893
lea rcx, [rbp - 0x18]
call fcn.14001e230
mov rcx, qword [0x140175bf0]
mov rax, qword [rcx + 0x1c20]
mov byte [rax + 0x90], 1
mov rbx, qword [rcx + 0x1c20]
movss xmm2, dword [rbx + 0xdc]
addss xmm2, xmm13
movss xmm0, dword [rbx + 0xd8]
movaps xmm1, xmm0
addss xmm1, xmm13
movss dword [rbp - 0x58], xmm0
movss xmm0, dword [rbx + 0xdc]
movss dword [rbp - 0x54], xmm0
movss dword [rbp - 0x50], xmm1
movss dword [rbp - 0x4c], xmm2
movaps xmm1, xmm9
lea rcx, [rbp - 0x58]
call fcn.140014fa0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x58]
call fcn.140014c80
test al, al
je 0x14003e88f
mov rbx, qword [rbx + 0x270]
movaps xmm0, xmmword [0x1400d2f20]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140012f10
mov dword [rbp - 0x10], 0x3f800000
mov dword [rbp - 0xc], 0x3f800000
mov qword [rbp - 8], 0
mov dword [rsp + 0x40], 0
movss dword [rsp + 0x38], xmm14
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x50]
lea r8, [rbp - 0x58]
mov rdx, qword [0x140175c90]
mov rcx, rbx
call fcn.140023820
jmp 0x14003dc4f
mov r14d, dword [0x140176058]
mov rax, qword [r15 + 0xa0]
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx + 0x18]
call fcn.14001acd0
mov dword [rbp], 0x41a00000
mov dword [rbp + 4], 0x42700000
lea rcx, [rbp]
call fcn.14001e230
cmp qword [rdi + 0x18], 0x10
jb 0x14003dc84
mov rdi, qword [rdi]
mov rcx, rdi
call fcn.14003d000
call fcn.14001a8d0
call fcn.14003acf0
mov rax, qword [r15 + 0xa0]
mov rcx, qword [rax + 0x50]
mov rbx, qword [rcx + 0x18]
movss xmm6, dword [rbx + 0x14]
call fcn.140013920
movaps xmm7, xmm0
divss xmm7, dword [0x1400d2ec4]
xor edi, edi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
lea rax, str.Fortnite___External
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm12
movaps xmm2, xmm6
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.140025240
movss xmm1, dword [rax]
mulss xmm1, xmm8
subss xmm7, xmm1
movaps xmm0, xmm7
call fcn.14001e2b0
mov rax, qword [r15 + 0xa0]
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx + 8]
call fcn.14001acd0
mov dword [rbp + 8], edi
mov dword [rbp + 0xc], 0x42a00000
lea rcx, [rbp + 8]
call fcn.14001e230
lea rcx, [rsi + 0x50]
cmp qword [rcx + 0x18], 0x10
jb 0x14003dd39
mov rcx, qword [rcx]
call fcn.14003d000
call fcn.14001a8d0
call fcn.14003acf0
cmp byte [rsi + 0xa], dil
je 0x14003dddd
mov ecx, 0x38
mov rax, qword gs:[0x58]
mov rax, qword [rax + r14*8]
mov eax, dword [rcx + rax]
cmp dword [0x140175aac], eax
jg 0x14003e92a
lea rdx, [0x140175aa0]
lea rcx, str.Spoofer
call fcn.14000a440
test al, al
je 0x14003dd97
call fcn.14003d060
mov rcx, rax
call fcn.140056f50
movaps xmm1, xmm9
movaps xmm0, xmm10
call fcn.14001d9e0
movaps xmm1, xmm9
movaps xmm0, xmm10
call fcn.14001d9e0
mov dword [rbp + 0x10], 0x430c0000
mov dword [rbp + 0x14], 0x41f00000
lea rdx, [rbp + 0x10]
lea rcx, str.Configure
call fcn.140035950
test al, al
je 0x14003dddd
cmp byte [rsp + 0x50], dil
sete byte [rsp + 0x50]
call fcn.14003acf0
call fcn.14003acf0
call fcn.14003acf0
call fcn.14003acf0
cmp byte [rsi + 8], dil
je 0x14003ddfe
mov cl, 1
call fcn.14000f360
call fcn.140013920
movss dword [rbp + 0x18], xmm0
mov dword [rbp + 0x1c], 0x41f00000
lea rcx, str.INJECT
cmp byte [rsi + 8], dil
lea rax, str.Injecting...
cmovne rcx, rax
lea rdx, [rbp + 0x18]
call fcn.140035950
test al, al
je 0x14003df06
mov byte [rsi + 8], 1
xor r8d, r8d
lea rdx, [0x1400d2178]
lea rcx, [rsi + 0x10]
call fcn.1400056d0
cmp qword [rsi + 0x40], 0xf
jae 0x14003deca
mov word [rsi + 8], 0x100
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov r8d, 0xb
lea rdx, str.Invalid_key
lea rcx, [rbp - 0x80]
call fcn.1400056d0
lea rdx, [rbp - 0x80]
lea rcx, [rsi + 0x10]
call fcn.140003c40
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14003df06
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dec3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e850
call fcn.14008f0d4
jmp 0x14003df06
mov byte [rbp + 0x6b8], dil
lea r8, [rsi + 0x30]
lea r9, [rbp + 0x6b8]
lea rdx, [0x14003d0f0]
lea rcx, [rbp + 0xf8]
call fcn.14003cba0
nop
mov rcx, rax
call fcn.14003f460
nop
cmp dword [rbp + 0x100], 0
jne 0x14003e842
cmp byte [rsi + 8], 0
jne 0x14003df12
cmp byte [rsi + 9], 0
je 0x14003df17
call fcn.140011990
cmp byte [rsi + 0xa], 0
je 0x14003e047
cmp byte [rsi + 8], 0
je 0x14003df2e
mov cl, 1
call fcn.14000f360
call fcn.140013920
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x41f00000
lea rcx, str.CLEAN
cmp byte [rsi + 8], 0
lea rax, str.Cleaning...
cmovne rcx, rax
lea rdx, [rbp + 0x20]
call fcn.140035950
test al, al
je 0x14003e036
mov byte [rsi + 8], 1
xor r8d, r8d
lea rdx, [0x1400d2178]
lea rcx, [rsi + 0x10]
call fcn.1400056d0
cmp qword [rsi + 0x40], 0xf
jae 0x14003dffa
mov word [rsi + 8], 0x100
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov r8d, 0xb
lea rdx, str.Invalid_key
lea rcx, [rbp - 0x80]
call fcn.1400056d0
lea rdx, [rbp - 0x80]
lea rcx, [rsi + 0x10]
call fcn.140003c40
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14003e036
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dff3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e850
call fcn.14008f0d4
jmp 0x14003e036
mov byte [rbp + 0x6b8], 1
lea r8, [rsi + 0x30]
lea r9, [rbp + 0x6b8]
lea rdx, [0x14003d0f0]
lea rcx, [rbp + 0x108]
call fcn.14003cba0
nop
mov rcx, rax
call fcn.14003f460
nop
cmp dword [rbp + 0x110], 0
jne 0x14003e849
cmp byte [rsi + 8], 0
jne 0x14003e042
cmp byte [rsi + 9], 0
je 0x14003e047
call fcn.140011990
call fcn.1400116d0
lea rbx, [rsi + 0x10]
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14003e05d
mov rax, qword [rbx]
test rax, rax
je 0x14003e0cd
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 0xf
mov r8d, 0x18
lea rdx, str.Cheat_is_under_maintence
lea rcx, [rsp + 0x60]
call fcn.1400056d0
or r12d, 1
lea rdx, [rsp + 0x60]
mov rdi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x78]
cmp r14, 0x10
cmovae rdx, rdi
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14003e0b8
mov rcx, qword [rbx]
cmp r8, qword [rsp + 0x70]
jne 0x14003e0c8
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003e0d7
mov r15b, 1
jmp 0x14003e0da
mov r14, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x60]
xor r15b, r15b
test r12b, 1
je 0x14003e11b
and r12d, 0xfffffffe
cmp r14, 0x10
jb 0x14003e11b
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14003e113
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e850
mov rcx, rdi
call fcn.14008f0d4
test r15b, r15b
je 0x14003e49f
mov rdi, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14003e131
mov rdi, qword [rbx]
call fcn.140013920
movaps xmm6, xmm0
mulss xmm6, xmm8
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x128]
call fcn.14000fc00
movss xmm1, dword [rax]
mulss xmm1, xmm8
subss xmm6, xmm1
movss dword [rbp + 0x28], xmm6
mov dword [rbp + 0x2c], 0x43a00000
lea rcx, [rbp + 0x28]
call fcn.14001e230
xor r15d, r15d
mov edx, r15d
cmp byte [rsi + 9], r15b
sete dl
cmp qword [rbx + 0x18], 0x10
jb 0x14003e193
mov rbx, qword [rbx]
mov rcx, rbx
call fcn.14000a740
mov edi, dword [0x140176058]
mov r14, qword gs:[0x58]
jmp 0x14003e4b1
lea rax, [rsi + 0x10]
cmp qword [rsi + 0x28], 0x10
jb 0x14003e1be
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14003e223
mov dword [rbp + 0x30], 0
mov dword [rbp + 0x34], 0x438c0000
lea rcx, [rbp + 0x30]
call fcn.14001e230
lea r14, [rsi + 0x10]
cmp qword [rsi + 0x28], 0x10
jb 0x14003e1e9
mov r14, qword [rsi + 0x10]
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp + 0xd8]
call fcn.14000fc00
mov rbx, rax
call fcn.140013920
subss xmm0, dword [rbx]
mulss xmm0, xmm8
call fcn.14001e2b0
mov rcx, r14
call fcn.14003ad40
mulss xmm6, xmm8
subss xmm6, dword [0x1400d8424]
subss xmm6, dword [0x1400d2fa8]
mulss xmm7, xmm8
subss xmm7, xmm11
movss dword [rbp + 0x38], xmm7
movss dword [rbp + 0x3c], xmm6
lea rcx, [rbp + 0x38]
call fcn.14001e230
mov dword [rbp + 0x40], 0x438c0000
mov dword [rbp + 0x44], 0x42f00000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, str.main
call fcn.14000f050
lea rcx, str.Insert_key:
call fcn.14003ad40
movss xmm0, dword [0x1400d842c]
call fcn.14001e4a0
xor r15d, r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsi + 0x30]
lea rcx, str.Key
call fcn.140036b00
cmp byte [rsi + 8], r15b
je 0x14003e2bd
mov cl, 1
call fcn.14000f360
call fcn.140013920
movss dword [rbp + 0x48], xmm0
mov dword [rbp + 0x4c], 0x41f00000
lea rcx, str.LOGIN
cmp byte [rsi + 8], r15b
lea rax, [0x1400d2ca8]
cmovne rcx, rax
lea rdx, [rbp + 0x48]
call fcn.140035950
test al, al
je 0x14003e47e
xor r8d, r8d
lea rdx, [0x1400d2178]
lea rcx, [rsi + 0x10]
call fcn.1400056d0
lea rcx, [rsi + 0x50]
xor r8d, r8d
lea rdx, [0x1400d2178]
call fcn.1400056d0
lea rcx, [rsi + 0x90]
xor r8d, r8d
lea rdx, [0x1400d2178]
call fcn.1400056d0
cmp qword [rsi + 0x40], 0xf
jae 0x14003e3d2
mov word [rsi + 8], 0x100
mov qword [rsp + 0x78], 0xf
mov qword [rsp + 0x70], 0xb
movsd xmm0, qword [str.Invalid_key]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400d8300]
mov word [rsp + 0x68], ax
movzx eax, byte [0x1400d8302]
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x6b], 0
lea rdx, [rsp + 0x60]
lea rcx, [rsi + 0x10]
call fcn.140003c40
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14003e47e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e3c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003e850
call fcn.14008f0d4
jmp 0x14003e47e
mov ecx, 0x28
call fcn.14008f098
mov rbx, rax
mov qword [rbp + 0xe0], rax
test rax, rax
je 0x14003e404
lea rdx, [rsi + 0x30]
mov rcx, rax
call fcn.140003390
lea rax, [0x14003d440]
mov qword [rbx + 0x20], rax
jmp 0x14003e407
mov rbx, r15
mov qword [rbp + 0x6b8], rbx
or r12d, 2
lea rax, [rbp + 0x98]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rbx
lea r8, [0x14003cc50]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x90], rax
test rax, rax
je 0x14003e8e2
cmp dword [rbp + 0x98], 0
je 0x14003ef61
movaps xmm0, xmmword [rbp + 0x90]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14003ef59
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
cmp byte [rsi + 8], 0
je 0x14003e489
call fcn.140011990
call fcn.1400116d0
mov edi, dword [0x140176058]
mov r14, qword gs:[0x58]
jmp 0x14003e4b1
mov edi, dword [0x140176058]
mov r14, qword gs:[0x58]
xor r15d, r15d
call fcn.1400113f0
mov ebx, dword [rsp + 0x50]
test bl, bl
je 0x14003e7b7
mov qword [rbp + 0x50], 0
mov dword [rbp + 0x58], 0x42fa0000
mov dword [rbp + 0x5c], 0x42960000
lea r8, [rbp + 0x50]
xor edx, edx
lea rcx, [rbp + 0x58]
call fcn.14001e4c0
mov dword [rbp + 0x60], 0x437a0000
mov dword [rbp + 0x64], 0x43610000
xor edx, edx
lea rcx, [rbp + 0x60]
call fcn.14001e500
mov r8d, 0x3f
lea rdx, [rbp + 0x6a8]
lea rcx, str.Spoofer
call fcn.14000cbd0
test al, al
je 0x14003e7b2
mov dword [r13 + 0x44], 0x40000000
mov dword [rbp + 0x68], 0x43520000
mov dword [rbp + 0x6c], 0x41200000
lea rcx, [rbp + 0x68]
call fcn.14001e230
mov dword [rbp + 0x70], 0x41c80000
mov dword [rbp + 0x74], 0x41f00000
lea rdx, [rbp + 0x70]
lea rcx, [0x1400d8394]
call fcn.140035950
movzx ebx, bl
test al, al
cmovne ebx, r15d
mov dword [rsp + 0x50], ebx
mov eax, 0x38
mov ebx, eax
mov rdi, qword [r14 + rdi*8]
mov eax, dword [rax + rdi]
cmp dword [0x140175aac], eax
jg 0x14003e97b
lea rdx, [0x140175aa1]
lea rcx, str.Disks
call fcn.14000a440
test al, al
je 0x14003e5b7
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003e9ce
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ea21
lea rdx, [0x140175aa2]
lea rcx, str.ALT_Disk_Spoof
call fcn.14000a440
test al, al
je 0x14003e5f8
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ea74
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003eac7
lea rdx, [0x140175aa3]
lea rcx, str.Motherboard
call fcn.14000a440
test al, al
je 0x14003e639
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003eb1a
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003eb6d
lea rdx, [0x140175aa4]
lea rcx, str.Boot
call fcn.14000a440
test al, al
je 0x14003e67a
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ebc0
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ec13
lea rdx, [0x140175aa5]
lea rcx, [0x1400d83c4]
call fcn.14000a440
test al, al
je 0x14003e6bb
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ec66
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ecb9
lea rdx, [0x140175aa6]
lea rcx, str.Monitor
call fcn.14000a440
test al, al
je 0x14003e6fc
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ed0c
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ed5f
lea rdx, [0x140175aa7]
lea rcx, [0x1400d83d0]
call fcn.14000a440
test al, al
je 0x14003e73d
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003edb2
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ee05
lea rdx, [0x140175aa8]
lea rcx, str.Use_Static_Serial
call fcn.140036100
test al, al
je 0x14003e77e
mov eax, dword [rbx + rdi]
cmp dword [0x140175aac], eax
jg 0x14003ee58
lea rcx, [0x140175aa0]
call fcn.140056f50
mov eax, dword [0x140175aac]
cmp eax, dword [rbx + rdi]
jg 0x14003eeab
cmp byte [0x140175aa8], 0
je 0x14003e7b2
cmp eax, dword [rbx + rdi]
jg 0x14003ef06
lea rdx, [0x140175aa9]
lea rcx, str.Reset_Static_Serial_Seed
call fcn.140036100
call fcn.1400113f0
mov ecx, 1
call fcn.14001a9e0
call fcn.14001b050
xorps xmm0, xmm0
movups xmmword [rbp + 0x118], xmm0
mov rcx, qword [0x140175c58]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x140175c68]
lea edx, [r9 + 1]
call qword [rax + 0x108]
mov rcx, qword [0x140175c58]
mov rax, qword [rcx]
lea r8, [rbp + 0x118]
mov rdx, qword [0x140175c68]
call qword [rax + 0x190]
call fcn.140012fb0
mov rcx, rax
call fcn.140032650
mov rcx, qword [0x140175c60]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 1]
call qword [rax + 0x40]
cmp byte [rbp + 0x6a8], 0
je 0x14003e857
movzx ebx, byte [rbp + 0x6b0]
jmp 0x14003d5b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140033260
call fcn.140033750
xor ecx, ecx
call fcn.140011380
call fcn.14003cf00
mov rcx, qword [0x140175c70]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [0x140175cb8]
mov rcx, qword [0x140175ce0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
nop
lea r11, [rsp + 0x760]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp + 0x98], r15d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
lea rcx, [0x140175d00]
call fcn.14008f4b4
cmp dword [0x140175d00], 0xffffffff
jne 0x14003da49
lea rcx, [0x1400cdae0]
call fcn.14008f314
lea rcx, [0x140175d00]
call fcn.14008f454
jmp 0x14003da49
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003dd73
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], di
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003dd73
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e585
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e585
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e5ab
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e5ab
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e5c6
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e5c6
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e5ec
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e5ec
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e607
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e607
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e62d
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e62d
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e648
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e648
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e66e
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e66e
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e689
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e689
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e6af
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e6af
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e6ca
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e6ca
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e6f0
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e6f0
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e70b
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e70b
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e731
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e731
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e74c
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e74c
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e772
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e772
lea rcx, [0x140175aac]
call fcn.14008f4b4
mov eax, dword [0x140175aac]
cmp eax, 0xffffffff
jne 0x14003e78d
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
mov eax, dword [0x140175aac]
jmp 0x14003e78d
lea rcx, [0x140175aac]
call fcn.14008f4b4
cmp dword [0x140175aac], 0xffffffff
jne 0x14003e79f
mov dword [0x140175aa0], 0x1010101
mov dword [0x140175aa4], 0x1010101
mov word [0x140175aa8], 0
lea rcx, [0x1400cdad0]
call fcn.14008f314
lea rcx, [0x140175aac]
call fcn.14008f454
jmp 0x14003e79f
mov ecx, eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
int3
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3