Function at 0x140046b50
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
mov rbp, rsp
sub rsp, 0x68
lea rdx, [0x14006795c]
lea rcx, str.Transparent
call fcn.140031450
lea rdx, [0x14006795d]
lea rcx, str.Menu_Colors
call fcn.140031450
cmp byte [0x14006795d], 0
je 0x140046be2
mov r8d, 0x20
lea rdx, [0x1400660f8]
lea rcx, str.Text_Color
call fcn.14003a240
mov r8d, 0x20
lea rdx, [0x1400660e8]
lea rcx, str.Background_Color
movzx ebx, al
call fcn.14003a240
mov r8d, 0x20
lea rdx, [0x140066108]
lea rcx, str.Accent_Color
or bl, al
call fcn.14003a240
or al, bl
je 0x140046be2
call fcn.140045510
mov rcx, qword [0x140066e28]
xor edx, edx
cmp byte [0x14006795c], dl
je 0x140046bfe
mov r9d, 1
xor r8d, r8d
jmp 0x140046c07
mov r9d, 2
mov r8b, 0xff
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea rcx, str.ISLE_DMA_Free_Version
call fcn.14002fb00
lea rcx, str.discord.gg_6RDv4Ha4yX
call fcn.14002fb00
mov rcx, qword [0x140066e10]
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x42f00000
mov dword [rbp + 0x1c], 0x41a00000
movss xmm1, dword [rcx + 0x3818]
movss xmm0, dword [rcx + 0x3808]
mov rax, qword [rcx + 0x3ed8]
addss xmm0, xmm0
movss xmm2, dword [rax + 0x2c]
addss xmm0, dword [rcx + 0x3c10]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
addss xmm0, xmm1
mov byte [rax + 0x141], 1
subss xmm2, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
subss xmm2, xmm1
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [0x14005b4ac]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.Close
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], 1
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
call fcn.140030480
test al, al
je 0x140046cfb
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140066e10]
lea rdx, [rbp + 0x18]
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x60], r14
movss xmm0, dword [rcx + 0x3808]
movss xmm1, dword [rcx + 0x3818]
addss xmm0, xmm0
mov rax, qword [rcx + 0x3ed8]
movaps xmmword [rsp + 0x50], xmm7
mov dword [rbp + 0x18], 0x42f00000
mov dword [rbp + 0x1c], 0x41a00000
addss xmm0, dword [rcx + 0x3c10]
movss xmm2, dword [rax + 0x2c]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
addss xmm0, xmm1
mov byte [rax + 0x141], 1
subss xmm2, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
subss xmm2, xmm1
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.KmBox_Debug
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], 1
addss xmm0, dword [0x14005b474]
movss dword [rax + 0x100], xmm0
call fcn.140030480
movss xmm7, dword [0x14005b390]
xor r14d, r14d
test al, al
je 0x140046ded
mov byte [0x14006795e], 1
jmp 0x140046dfa
cmp byte [0x14006795e], r14b
je 0x140047120
mov rsi, qword [0x140066e10]
lea rcx, str.Debug_Options
xor edx, edx
mov rbx, qword [rsi + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003330
mov rcx, qword [rbx]
mov edi, eax
cmp dword [rcx + 0x3f20], eax
jne 0x140046e49
lea r8, str.Debug_Options
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a570
test byte [rsi + 0x5cdc], 4
je 0x140046e68
mov r8d, edi
lea rdx, str.Debug_Options
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a190
xor edx, edx
mov ecx, edi
call fcn.140013110
cmp byte [0x14006795e], r14b
je 0x140047120
mov rbx, qword [0x140066e10]
lea rdx, [rbp - 0x28]
mov dword [rbp - 0x28], 2
movss xmm1, dword [rbx + 0x10]
lea rcx, [rbx + 0x4830]
movss xmm0, dword [rbx + 0x14]
subss xmm1, dword [0x14005b4c0]
subss xmm0, dword [0x14005b4bc]
or dword [rbx + 0x47b0], 1
mov qword [rbx + 0x47c8], r14
mov dword [rbx + 0x47b4], 1
mulss xmm1, xmm7
mulss xmm0, xmm7
movss dword [rbx + 0x47c0], xmm1
movss dword [rbx + 0x47c4], xmm0
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
movss dword [rbp - 0x24], xmm1
movss dword [rbp - 0x20], xmm0
call fcn.14001acc0
lea rcx, str.Debug_Options
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013800
test al, al
je 0x140047116
lea rcx, str.Select_kmbox_type_nin_aimbot_section.
call fcn.14002fb00
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140046f76
mov edx, 0x32
mov ecx, edx
call fcn.140044d70
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140046fb1
call fcn.140045070
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140046ff3
mov edx, 0x32
mov ecx, edx
call fcn.14004f9f0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x14004702e
call fcn.14004fb50
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Close_Debug_Options
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140047070
mov byte [0x14006795e], r14b
call fcn.140013560
mov rbx, qword [0x140066e10]
mov r8d, 3
mov eax, dword [rbx + 0x4820]
cmp eax, r8d
jge 0x140047090
mov r8d, eax
test eax, eax
jle 0x1400470c6
nop
mov rcx, qword [rbx + 0x4828]
dec r8d
cdqe
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4820]
mov eax, dword [rbx + 0x4820]
test r8d, r8d
jg 0x140047090
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x1400470fa
cmp byte [rbx + 0x4931], r14b
je 0x1400470fa
cmp dword [rbx + 0x48f0], r14d
jne 0x1400470fa
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004710a
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea20
mov byte [rbx + 0x3e3e], r14b
mov ecx, 1
call fcn.140003e50
movss xmm1, dword [0x14005b51c]
xorps xmm0, xmm0
call fcn.140012100
lea rcx, str.Select_kmbox_type
mov dword [rbp + 0x18], 0x430c0000
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x14004715c
mov dl, 1
mov byte [0x140067948], dl
jmp 0x140047163
movzx edx, byte [0x140067948]
movss xmm1, dword [0x14005b51c]
xorps xmm0, xmm0
call fcn.140012100
test dl, dl
je 0x14004758a
mov rsi, qword [0x140066e10]
lea rcx, str.Kmbox_Settings
xor edx, edx
mov rbx, qword [rsi + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003330
mov rcx, qword [rbx]
mov edi, eax
cmp dword [rcx + 0x3f20], eax
jne 0x1400471ca
lea r8, str.Kmbox_Settings
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a570
test byte [rsi + 0x5cdc], 4
je 0x1400471e9
mov r8d, edi
lea rdx, str.Kmbox_Settings
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a190
xor edx, edx
mov ecx, edi
call fcn.140013110
mov rbx, qword [0x140066e10]
lea rdx, [rbp - 0x28]
mov dword [rbp - 0x28], 2
movss xmm1, dword [rbx + 0x10]
lea rcx, [rbx + 0x4830]
movss xmm0, dword [rbx + 0x14]
subss xmm1, dword [0x14005b4c0]
subss xmm0, dword [0x14005b4bc]
or dword [rbx + 0x47b0], 1
mov qword [rbx + 0x47c8], r14
mov dword [rbx + 0x47b4], 1
mulss xmm1, xmm7
mulss xmm0, xmm7
movss dword [rbx + 0x47c0], xmm1
movss dword [rbx + 0x47c4], xmm0
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
movss dword [rbp - 0x24], xmm1
movss dword [rbp - 0x20], xmm0
call fcn.14001acc0
lea rcx, str.Kmbox_Settings
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013800
test al, al
je 0x14004758a
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_B
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140047307
call fcn.140044b50
test al, al
jne 0x140047300
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Failed_to_connect_to_KmBox_B
call fcn.1400436b0
lea rdx, [0x140043890]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140047307
mov byte [0x140067952], 1
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140047346
mov byte [0x140067951], 1
jmp 0x140047353
cmp byte [0x140067951], r14b
je 0x1400474e7
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
mov rax, qword [0x140066e10]
lea r8, [0x140067880]
mov qword [rsp + 0x38], r14
lea rcx, [0x14005a7bc]
mov qword [rsp + 0x30], r14
mov r9d, 0x80
mov dword [rsp + 0x28], r14d
xor edx, edx
or dword [rax + 0x4760], 1
mov dword [rax + 0x4764], 0x432a0000
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x18], r14
call fcn.140036a70
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
mov rax, qword [0x140066e10]
lea r8, [0x140067800]
mov qword [rsp + 0x38], r14
lea rcx, str.Port
mov qword [rsp + 0x30], r14
mov r9d, 0x80
mov dword [rsp + 0x28], r14d
xor edx, edx
or dword [rax + 0x4760], 1
mov dword [rax + 0x4764], 0x432a0000
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x18], r14
call fcn.140036a70
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
mov rax, qword [0x140066e10]
lea r8, [0x140067780]
mov qword [rsp + 0x38], r14
lea rcx, str.UUID
mov qword [rsp + 0x30], r14
mov r9d, 0x80
mov dword [rsp + 0x28], r14d
xor edx, edx
or dword [rax + 0x4760], 1
mov dword [rax + 0x4764], 0x432a0000
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x18], r14
call fcn.140036a70
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Connect_to_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x1400474e7
call fcn.14004f610
test eax, eax
jne 0x1400474c4
mov byte [0x140067950], 1
jmp 0x1400474e7
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Failed_to_connect_to_KmBox_.NET
call fcn.1400436b0
lea rdx, [0x140043890]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032320
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Close
mov dword [rbp + 0x1c], 0x41a00000
call fcn.140030480
test al, al
je 0x140047529
mov byte [0x140067948], r14b
call fcn.140013560
mov ecx, 1
call fcn.140003e50
mov rbx, qword [0x140066e10]
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x14004756e
cmp byte [rbx + 0x4931], r14b
je 0x14004756e
cmp dword [rbx + 0x48f0], r14d
jne 0x14004756e
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004757e
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea20
mov byte [rbx + 0x3e3e], r14b
mov r14, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
ret