Function at 0x140046fc0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
mov rbp, rsp
sub rsp, 0x68
lea rdx, [0x14006795b]
lea rcx, str.Transparent
call fcn.140031470
lea rdx, [0x14006795e]
lea rcx, str.Menu_Colors
call fcn.140031470
cmp byte [0x14006795e], 0
je 0x140047052
mov r8d, 0x20
lea rdx, [0x1400660f0]
lea rcx, str.Text_Color
call fcn.14003a270
mov r8d, 0x20
lea rdx, [0x140066100]
lea rcx, str.Background_Color
movzx ebx, al
call fcn.14003a270
mov r8d, 0x20
lea rdx, [0x140066110]
lea rcx, str.Accent_Color
or bl, al
call fcn.14003a270
or al, bl
je 0x140047052
call fcn.140045540
mov rcx, qword [0x140066e28]
xor edx, edx
cmp byte [0x14006795b], dl
je 0x14004706e
mov r9d, 1
xor r8d, r8d
jmp 0x140047077
mov r9d, 2
mov r8b, 0xff
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea rcx, str.ISLE_DMA_Free_Version
call fcn.14002fb20
lea rcx, str.discord.gg_6RDv4Ha4yX
call fcn.14002fb20
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 [0x14005b4f0]
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.1400304a0
test al, al
je 0x14004716b
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 [0x14005b494]
movss dword [rax + 0x100], xmm0
call fcn.1400304a0
movss xmm7, dword [0x14005b3b0]
xor r14d, r14d
test al, al
je 0x14004725d
mov byte [0x14006795d], 1
jmp 0x14004726a
cmp byte [0x14006795d], r14b
je 0x140047590
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 0x1400472b9
lea r8, str.Debug_Options
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a590
test byte [rsi + 0x5cdc], 4
je 0x1400472d8
mov r8d, edi
lea rdx, str.Debug_Options
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a1b0
xor edx, edx
mov ecx, edi
call fcn.140013130
cmp byte [0x14006795d], r14b
je 0x140047590
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 [0x14005b518]
subss xmm0, dword [0x14005b514]
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.14001ace0
lea rcx, str.Debug_Options
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013820
test al, al
je 0x140047586
lea rcx, str.Select_kmbox_type_nin_aimbot_section.
call fcn.14002fb20
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x1400473e6
mov edx, 0x32
mov ecx, edx
call fcn.140044da0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x140047421
call fcn.1400450a0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x140047463
mov edx, 0x32
mov ecx, edx
call fcn.14004ffc0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x14004749e
call fcn.140050120
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Close_Debug_Options
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x1400474e0
mov byte [0x14006795d], r14b
call fcn.140013580
mov rbx, qword [0x140066e10]
mov r8d, 3
mov eax, dword [rbx + 0x4820]
cmp eax, r8d
jge 0x140047500
mov r8d, eax
test eax, eax
jle 0x140047536
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 0x140047500
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x14004756a
cmp byte [rbx + 0x4931], r14b
je 0x14004756a
cmp dword [rbx + 0x48f0], r14d
jne 0x14004756a
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004757a
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea40
mov byte [rbx + 0x3e3e], r14b
mov ecx, 1
call fcn.140003e50
movss xmm1, dword [0x14005b574]
xorps xmm0, xmm0
call fcn.140012120
lea rcx, str.Select_kmbox_type
mov dword [rbp + 0x18], 0x430c0000
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x1400475cc
mov dl, 1
mov byte [0x140067948], dl
jmp 0x1400475d3
movzx edx, byte [0x140067948]
movss xmm1, dword [0x14005b574]
xorps xmm0, xmm0
call fcn.140012120
test dl, dl
je 0x1400479fa
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 0x14004763a
lea r8, str.Kmbox_Settings
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a590
test byte [rsi + 0x5cdc], 4
je 0x140047659
mov r8d, edi
lea rdx, str.Kmbox_Settings
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a1b0
xor edx, edx
mov ecx, edi
call fcn.140013130
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 [0x14005b518]
subss xmm0, dword [0x14005b514]
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.14001ace0
lea rcx, str.Kmbox_Settings
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013820
test al, al
je 0x1400479fa
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_B
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x140047777
call fcn.140044b80
test al, al
jne 0x140047770
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.1400436e0
lea rdx, [0x1400438c0]
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 0x140047777
mov byte [0x140067952], 1
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x1400477b6
mov byte [0x140067951], 1
jmp 0x1400477c3
cmp byte [0x140067951], r14b
je 0x140047957
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
mov rax, qword [0x140066e10]
lea r8, [0x140067880]
mov qword [rsp + 0x38], r14
lea rcx, [0x14005a7b4]
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.140036a90
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
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.140036a90
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
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.140036a90
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Connect_to_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x140047957
call fcn.14004fbe0
test eax, eax
jne 0x140047934
mov byte [0x140067950], 1
jmp 0x140047957
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.1400436e0
lea rdx, [0x1400438c0]
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.140032340
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Close
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400304a0
test al, al
je 0x140047999
mov byte [0x140067948], r14b
call fcn.140013580
mov ecx, 1
call fcn.140003e50
mov rbx, qword [0x140066e10]
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x1400479de
cmp byte [rbx + 0x4931], r14b
je 0x1400479de
cmp dword [rbx + 0x48f0], r14d
jne 0x1400479de
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x1400479ee
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea40
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