Function at 0x1400f2155
Capabilities:
Delete file

Disassembly:
jmp 0x1402abf70
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0xad8
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x1ea
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0xaf8]
mov rax, qword [0x140397c08]
xor rax, rbp
mov qword [rbp + 0xa98], rax
mov dword [rbp + 0xa54], 0
lea rcx, [0x1404008f1]
call fcn.1400f2ea2
lea rcx, [rbp + 0x578]
call fcn.1400ef923
mov qword [rbp + 0xa68], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xa70], rax
mov rax, qword [rbp + 0xa70]
mov qword [rbp + 0xa78], rax
lea rdx, [rbp + 8]
mov rcx, qword [rbp + 0xa78]
call fcn.1400eecee
nop
lea rcx, [rbp + 0x578]
call fcn.1400f279a
mov eax, 0x104
mov eax, eax
mov ecx, dword [0x1403e3eb4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1403e3a30], eax
jle 0x1402ac07c
lea rcx, [0x1403e3a30]
call fcn.1400f2619
cmp dword [0x1403e3a30], 0xffffffff
jne 0x1402ac07c
mov edx, 0x20
lea rcx, [0x1403e3a10]
call fcn.1400ee68b
lea rcx, [0x1403e3a10]
call fcn.1400efe6e
lea rcx, [0x1402da600]
call fcn.1400efe7d
lea rcx, [0x1403e3a30]
call fcn.1400f2830
lea rcx, [0x1403e3a10]
call fcn.1400f0bcf
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x5b8]
call fcn.1400f1df9
nop
lea rdx, [rbp + 0x5b8]
lea rcx, [rbp + 0x68]
call fcn.1400f2e70
nop
lea rax, [rbp + 0x68]
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x5b8]
call fcn.1400f279a
mov edx, 0x10
lea rcx, [rbp + 0x98]
call fcn.1400efbbc
lea rax, [rbp + 0x5f8]
mov qword [rbp + 0x628], rax
mov rdx, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x628]
call fcn.1400f0391
mov qword [rbp + 0xa68], rax
mov rdx, qword [rbp + 0xa68]
lea rcx, [rbp + 0x98]
call fcn.1400eec7b
nop
mov edx, 0x10
lea rcx, [rbp + 0xc8]
call fcn.1400efbbc
lea rax, [rbp + 0x648]
mov qword [rbp + 0x678], rax
mov rdx, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x678]
call fcn.1400f0391
mov qword [rbp + 0xa68], rax
mov rdx, qword [rbp + 0xa68]
lea rcx, [rbp + 0xc8]
call fcn.1400efeaa
nop
jmp 0x1402ac163
lea rcx, [rbp + 0x98]
call fcn.1400f0305
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x98]
call fcn.1400f2c27
movzx eax, al
test eax, eax
je 0x1402ac33d
lea rcx, [rbp + 0x98]
call fcn.1400f0d8c
mov qword [rbp + 0xf8], rax
mov rcx, qword [rbp + 0xf8]
call fcn.1400f2876
movzx eax, al
test eax, eax
je 0x1402ac233
xor r8d, r8d
lea rdx, str..cfg
lea rcx, [rbp + 0x6b8]
call fcn.1400ef086
nop
mov eax, dword [rbp + 0xa54]
or eax, 1
mov dword [rbp + 0xa54], eax
mov rcx, qword [rbp + 0xf8]
call fcn.1400f0f3f
mov qword [rbp + 0xa68], rax
lea rdx, [rbp + 0x6f8]
mov rcx, qword [rbp + 0xa68]
call fcn.1400eec8a
mov qword [rbp + 0xa70], rax
mov eax, dword [rbp + 0xa54]
or eax, 2
mov dword [rbp + 0xa54], eax
lea rdx, [rbp + 0x6b8]
mov rcx, qword [rbp + 0xa70]
call fcn.1400ee57d
movzx eax, al
test eax, eax
je 0x1402ac233
mov dword [rbp + 0xa78], 1
jmp 0x1402ac23d
mov dword [rbp + 0xa78], 0
movzx eax, byte [rbp + 0xa78]
mov byte [rbp + 0x694], al
mov eax, dword [rbp + 0xa54]
and eax, 2
test eax, eax
je 0x1402ac26b
and dword [rbp + 0xa54], 0xfffffffd
lea rcx, [rbp + 0x6f8]
call fcn.1400f279a
nop
mov eax, dword [rbp + 0xa54]
and eax, 1
test eax, eax
je 0x1402ac28b
and dword [rbp + 0xa54], 0xfffffffe
lea rcx, [rbp + 0x6b8]
call fcn.1400f279a
movzx eax, byte [rbp + 0x694]
test eax, eax
je 0x1402ac338
mov rcx, qword [rbp + 0xf8]
call fcn.1400f0f3f
mov qword [rbp + 0xa68], rax
lea rdx, [rbp + 0x738]
mov rcx, qword [rbp + 0xa68]
call fcn.1400f03a0
mov qword [rbp + 0xa70], rax
mov rax, qword [rbp + 0xa70]
mov qword [rbp + 0xa78], rax
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0xa80], rax
lea rdx, [rbp + 0x778]
mov rcx, qword [rbp + 0xa80]
call fcn.1400eecee
mov qword [rbp + 0xa88], rax
mov rax, qword [rbp + 0xa88]
mov qword [rbp + 0xa90], rax
mov rdx, qword [rbp + 0xa90]
lea rcx, [0x1403e3a10]
call fcn.1400efb6c
nop
lea rcx, [rbp + 0x778]
call fcn.1400eee5b
nop
lea rcx, [rbp + 0x738]
call fcn.1400f279a
jmp 0x1402ac157
lea rcx, [rbp + 0xc8]
call fcn.1400ee6c7
nop
lea rcx, [rbp + 0x98]
call fcn.1400ee6c7
nop
lea rcx, [rbp + 0x68]
call fcn.1400ee6c7
cvtsi2ss xmm0, dword [rbp + 0xac0]
movaps xmm2, xmm0
movss xmm1, dword [0x1402e4cac]
lea rcx, [rbp + 0x7b4]
call fcn.1400f1165
mov rcx, rax
call fcn.1400f1f16
call fcn.1400f198a
movss xmm1, dword [0x1402e4d14]
subss xmm1, xmm0
movaps xmm0, xmm1
subss xmm0, dword [0x1402e4cd8]
movaps xmm2, xmm0
movss xmm1, dword [0x1402e4d0c]
lea rcx, [rbp + 0x7d4]
call fcn.1400f1165
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, str.aimbot
call fcn.1400f2894
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x80
lea rdx, [0x1403e3990]
lea rcx, str.config_name
call fcn.1400ef92d
movss xmm2, dword [0x1402e4cd4]
movss xmm1, dword [0x1402e4d04]
lea rcx, [rbp + 0x7f4]
call fcn.1400f1165
mov rdx, rax
lea rcx, str.create_config
call fcn.1400efa2c
movzx eax, al
test eax, eax
je 0x1402ac497
lea rdx, [0x1403e3990]
lea rcx, [rbp + 0x818]
call fcn.1400f0341
mov qword [rbp + 0xa68], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xa70], rax
lea r8, str..cfg
mov rdx, qword [rbp + 0xa70]
lea rcx, [rbp + 0x118]
call fcn.1400f27c2
nop
lea rcx, [rbp + 0x818]
call fcn.1400eee5b
lea rcx, [rbp + 0x118]
call fcn.1400f0f26
nop
lea rcx, [rbp + 0x118]
call fcn.1400eee5b
call fcn.1400f2baa
movss xmm2, dword [0x1402e4cd4]
movss xmm1, dword [0x1402e4d04]
lea rcx, [rbp + 0x854]
call fcn.1400f1165
mov rdx, rax
lea rcx, str.load
call fcn.1400efa2c
movzx eax, al
test eax, eax
je 0x1402ac53c
cmp dword [0x140397bec], 0
jl 0x1402ac53c
movsxd rax, dword [0x140397bec]
mov qword [rbp + 0xa68], rax
lea rcx, [0x1403e3a10]
call fcn.1400efc1b
mov rcx, qword [rbp + 0xa68]
cmp rcx, rax
jae 0x1402ac53c
movsxd rax, dword [0x140397bec]
mov rdx, rax
lea rcx, [0x1403e3a10]
call fcn.1400ef61c
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.1400eea5a
nop
lea rcx, [rbp + 0x158]
call fcn.1400f0ca6
nop
lea rcx, [rbp + 0x158]
call fcn.1400eee5b
movss xmm2, dword [0x1402e4cd4]
movss xmm1, dword [0x1402e4d04]
lea rcx, [rbp + 0x874]
call fcn.1400f1165
mov rdx, rax
lea rcx, str.save
call fcn.1400efa2c
movzx eax, al
test eax, eax
je 0x1402ac5dc
cmp dword [0x140397bec], 0
jl 0x1402ac5dc
movsxd rax, dword [0x140397bec]
mov qword [rbp + 0xa68], rax
lea rcx, [0x1403e3a10]
call fcn.1400efc1b
mov rcx, qword [rbp + 0xa68]
cmp rcx, rax
jae 0x1402ac5dc
movsxd rax, dword [0x140397bec]
mov rdx, rax
lea rcx, [0x1403e3a10]
call fcn.1400ef61c
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.1400eea5a
nop
lea rcx, [rbp + 0x198]
call fcn.1400f0f26
nop
lea rcx, [rbp + 0x198]
call fcn.1400eee5b
movss xmm2, dword [0x1402e4cd4]
movss xmm1, dword [0x1402e4d04]
lea rcx, [rbp + 0x894]
call fcn.1400f1165
mov rdx, rax
lea rcx, str.delete
call fcn.1400efa2c
movzx eax, al
test eax, eax
je 0x1402ac7bf
cmp dword [0x140397bec], 0
jl 0x1402ac7bf
movsxd rax, dword [0x140397bec]
mov qword [rbp + 0xa68], rax
lea rcx, [0x1403e3a10]
call fcn.1400efc1b
mov rcx, qword [rbp + 0xa68]
cmp rcx, rax
jae 0x1402ac7bf
movsxd rax, dword [0x140397bec]
mov rdx, rax
lea rcx, [0x1403e3a10]
call fcn.1400ef61c
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.1400eea5a
nop
lea r8, [0x14033a628]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x8b8]
call fcn.1400f1d59
mov qword [rbp + 0xa68], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xa70], rax
lea r8, [rbp + 0x1d8]
mov rdx, qword [rbp + 0xa70]
lea rcx, [rbp + 0x218]
call fcn.1400efaf9
nop
lea rcx, [rbp + 0x8b8]
call fcn.1400eee5b
lea rcx, [rbp + 0x218]
call fcn.1400ee70d
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_remove]
test eax, eax
jne 0x1402ac7a6
lea rax, [rbp + 0x8f8]
mov qword [rbp + 0x928], rax
lea rdx, [rbp + 0x948]
lea rcx, [0x1403e3a10]
call fcn.1400ef437
mov qword [rbp + 0xa68], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xa70], rax
movsxd rax, dword [0x140397bec]
mov qword [rbp + 0xa78], rax
mov r8, qword [rbp + 0xa78]
lea rdx, [rbp + 0x978]
mov rcx, qword [rbp + 0xa70]
call fcn.1400f0fad
mov qword [rbp + 0xa80], rax
mov rdx, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0x928]
call fcn.1400ef135
mov qword [rbp + 0xa88], rax
mov r8, qword [rbp + 0xa88]
lea rdx, [rbp + 0x9a8]
lea rcx, [0x1403e3a10]
call fcn.1400f1f52
lea rcx, [rbp + 0x9a8]
call fcn.1400ee5be
lea rcx, [rbp + 0x978]
call fcn.1400ee5be
lea rcx, [rbp + 0x948]
call fcn.1400ee5be
mov dword [0x140397bec], 0xffffffff
lea rcx, [rbp + 0x218]
call fcn.1400eee5b
nop
lea rcx, [rbp + 0x1d8]
call fcn.1400eee5b
movss xmm2, dword [0x1402e4cd4]
movss xmm1, dword [0x1402e4d04]
lea rcx, [rbp + 0x9d4]
call fcn.1400f1165
mov rdx, rax
lea rcx, str.reset_to_default
call fcn.1400efa2c
movzx eax, al
test eax, eax
je 0x1402ac7f6
call fcn.1400f0f08
call fcn.1400f2173
cvtsi2ss xmm0, dword [rbp + 0xac0]
movaps xmm2, xmm0
movss xmm1, dword [0x1402e4d10]
lea rcx, [rbp + 0x9f4]
call fcn.1400f1165
mov rcx, rax
call fcn.1400f1f16
call fcn.1400f198a
movss xmm1, dword [0x1402e4d14]
subss xmm1, xmm0
movaps xmm0, xmm1
subss xmm0, dword [0x1402e4cd8]
movaps xmm2, xmm0
movss xmm1, dword [0x1402e4d0c]
lea rcx, [rbp + 0xa14]
call fcn.1400f1165
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, str.cfg_list
call fcn.1400f2894
cmp dword [0x140397bec], 0xffffffff
je 0x1402ac8a2
movsxd rax, dword [0x140397bec]
mov rdx, rax
lea rcx, [0x1403e3a10]
call fcn.1400ef61c
mov rcx, rax
call fcn.1400ee70d
mov rdx, rax
lea rcx, str.selected:__s
call fcn.1400f0c10
jmp 0x1402ac8ae
lea rcx, str.selected:_None
call fcn.1400f0c10
call fcn.1400f2baa
mov dword [rbp + 0x254], 0
jmp 0x1402ac8cd
mov eax, dword [rbp + 0x254]
inc eax
mov dword [rbp + 0x254], eax
movsxd rax, dword [rbp + 0x254]
mov qword [rbp + 0xa68], rax
lea rcx, [0x1403e3a10]
call fcn.1400efc1b
mov rcx, qword [rbp + 0xa68]
cmp rcx, rax
jae 0x1402ac988
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xa34]
call fcn.1400f1165
mov qword [rbp + 0xa68], rax
mov eax, dword [rbp + 0x254]
cmp dword [0x140397bec], eax
jne 0x1402ac927
mov byte [rbp + 0xa70], 1
jmp 0x1402ac92e
mov byte [rbp + 0xa70], 0
movsxd rax, dword [rbp + 0x254]
mov rdx, rax
lea rcx, [0x1403e3a10]
call fcn.1400ef61c
mov rcx, rax
call fcn.1400ee70d
mov qword [rbp + 0xa78], rax
mov r9, qword [rbp + 0xa68]
xor r8d, r8d
movzx edx, byte [rbp + 0xa70]
mov rcx, qword [rbp + 0xa78]
call fcn.1400f2600
movzx eax, al
test eax, eax
je 0x1402ac983
mov eax, dword [rbp + 0x254]
mov dword [0x140397bec], eax
jmp 0x1402ac8bf
call fcn.1400f2173
nop
lea rcx, [rbp + 8]
call fcn.1400eee5b
lea rcx, [rbp - 0x30]
lea rdx, [0x14033a460]
call fcn.1400f20d8
mov rcx, qword [rbp + 0xa98]
xor rcx, rbp
call fcn.1400f0562
lea rsp, [rbp + 0xaa8]
pop rdi
pop rbp
ret