Function at 0x140048ae0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
mov rbp, rsp
sub rsp, 0x68
lea rdx, [0x14006b9b3]
lea rcx, [0x14005d8ec]
call fcn.1400316c0
lea rdx, [0x14006b9b7]
lea rcx, str.Transparent
call fcn.1400316c0
lea rdx, [0x14006b9b8]
lea rcx, str.Menu_Colors
call fcn.1400316c0
cmp byte [0x14006b9b8], 0
je 0x140048b85
mov r8d, 0x20
lea rdx, [0x14006a130]
lea rcx, str.Text_Color
call fcn.14003b170
mov r8d, 0x20
lea rdx, [0x14006a110]
lea rcx, str.Background_Color
movzx ebx, al
call fcn.14003b170
mov r8d, 0x20
lea rdx, [0x14006a120]
lea rcx, str.Accent_Color
or bl, al
call fcn.14003b170
or al, bl
je 0x140048b85
call fcn.1400476c0
mov rcx, qword [0x14006aff8]
xor edx, edx
cmp byte [0x14006b9b7], dl
je 0x140048ba1
mov r9d, 1
xor r8d, r8d
jmp 0x140048baa
mov r9d, 2
mov r8b, 0xff
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rcx, qword [0x14006afe0]
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 [0x14005e814]
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.1400306f0
test al, al
je 0x140048c86
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14006afe0]
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 [0x14005e7dc]
movss dword [rax + 0x100], xmm0
call fcn.1400306f0
movss xmm7, dword [0x14005e6f8]
xor r14d, r14d
test al, al
je 0x140048d78
mov byte [0x14006b9b9], 1
jmp 0x140048d85
cmp byte [0x14006b9b9], r14b
je 0x1400490b0
mov rsi, qword [0x14006afe0]
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 0x140048dd4
lea r8, str.Debug_Options
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a7e0
test byte [rsi + 0x5cdc], 4
je 0x140048df3
mov r8d, edi
lea rdx, str.Debug_Options
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a400
xor edx, edx
mov ecx, edi
call fcn.140013280
cmp byte [0x14006b9b9], r14b
je 0x1400490b0
mov rbx, qword [0x14006afe0]
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 [0x14005e82c]
subss xmm0, dword [0x14005e828]
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.14001af30
lea rcx, str.Debug_Options
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013970
test al, al
je 0x1400490a6
lea rcx, str.Select_kmbox_type_nin_aimbot_section.
call fcn.14002fd70
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140048f01
mov edx, 0x32
mov ecx, edx
call fcn.140046f20
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_KmboxB_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140048f3c
call fcn.140047220
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_move
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140048f7e
mov edx, 0x32
mov ecx, edx
call fcn.140052430
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Test_Kmbox.NET_click
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140048fb9
call fcn.140052590
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x41200000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43160000
lea rcx, str.Close_Debug_Options
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140048ffb
mov byte [0x14006b9b9], r14b
call fcn.1400136d0
mov rbx, qword [0x14006afe0]
mov r8d, 3
mov eax, dword [rbx + 0x4820]
cmp eax, r8d
jge 0x140049020
mov r8d, eax
test eax, eax
jle 0x140049056
nop word [rax + rax]
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 0x140049020
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x14004908a
cmp byte [rbx + 0x4931], r14b
je 0x14004908a
cmp dword [rbx + 0x48f0], r14d
jne 0x14004908a
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004909a
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea20
mov byte [rbx + 0x3e3e], r14b
mov ecx, 1
call fcn.140003e50
movss xmm1, dword [0x14005e884]
xorps xmm0, xmm0
call fcn.140012270
lea rcx, str.Select_kmbox_type
mov dword [rbp + 0x18], 0x430c0000
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x1400490ec
mov dl, 1
mov byte [0x14006b995], dl
jmp 0x1400490f3
movzx edx, byte [0x14006b995]
movss xmm1, dword [0x14005e884]
xorps xmm0, xmm0
call fcn.140012270
test dl, dl
je 0x14004951a
mov rsi, qword [0x14006afe0]
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 0x14004915a
lea r8, str.Kmbox_Settings
mov edx, reloc.WS2_32.dll_inet_addr
mov ecx, eax
call fcn.14001a7e0
test byte [rsi + 0x5cdc], 4
je 0x140049179
mov r8d, edi
lea rdx, str.Kmbox_Settings
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14001a400
xor edx, edx
mov ecx, edi
call fcn.140013280
mov rbx, qword [0x14006afe0]
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 [0x14005e82c]
subss xmm0, dword [0x14005e828]
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.14001af30
lea rcx, str.Kmbox_Settings
mov dword [rbx + 0x37d0], 0x41200000
mov dword [rbx + 0x37d4], 0x41200000
call fcn.140013970
test al, al
je 0x14004951a
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_B
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140049297
call fcn.140046d00
test al, al
jne 0x140049290
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.140044600
lea rdx, [0x1400447e0]
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 0x140049297
mov byte [0x14006b997], 1
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Kmbox_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x1400492d6
mov byte [0x14006b994], 1
jmp 0x1400492e3
cmp byte [0x14006b994], r14b
je 0x140049477
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
mov rax, qword [0x14006afe0]
lea r8, str.192.168.2.188
mov qword [rsp + 0x38], r14
lea rcx, [0x14005da88]
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.1400379a0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
mov rax, qword [0x14006afe0]
lea r8, str.4644
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.1400379a0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
mov rax, qword [0x14006afe0]
lea r8, str.DEB45C53
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.1400379a0
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x1c], 0x40f00000
call fcn.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Connect_to_.NET
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x140049477
call fcn.140052050
test eax, eax
jne 0x140049454
mov byte [0x14006b996], 1
jmp 0x140049477
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.140044600
lea rdx, [0x1400447e0]
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.140032590
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x43480000
lea rcx, str.Close
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
test al, al
je 0x1400494b9
mov byte [0x14006b995], r14b
call fcn.1400136d0
mov ecx, 1
call fcn.140003e50
mov rbx, qword [0x14006afe0]
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x1400494fe
cmp byte [rbx + 0x4931], r14b
je 0x1400494fe
cmp dword [rbx + 0x48f0], r14d
jne 0x1400494fe
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004950e
mov byte [rbx + 0x3e3e], 1
call fcn.14000ea20
mov byte [rbx + 0x3e3e], r14b
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x42f00000
lea rcx, str.Save_Config
mov dword [rbp + 0x1c], 0x41a00000
call fcn.1400306f0
movaps xmm7, xmmword [rsp + 0x50]
mov r14, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
test al, al
je 0x14004955b
call fcn.140044c80
add rsp, 0x68
pop rbx
pop rbp
ret