Function at 0x1400c0140
Capabilities:
Create thread
Hide graphical window

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 - 0x298]
sub rsp, 0x360
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
xor r15d, r15d
mov dword [rsp + 0x70], r15d
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [rbp - 0x40]
call fcn.1400ade60
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401b6878], eax
jle 0x1400c021d
lea rcx, [0x1401b6878]
call fcn.140127a3c
cmp dword [0x1401b6878], 0xffffffff
jne 0x1400c021d
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
movabs rax, 0xd6bf94d5e57a42bd
imul r8
add rdx, r8
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [0x1401b6868], rdx
lea rcx, [0x1401b6878]
call fcn.1401279d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
lea rax, str.Play_with_hambot
mov qword [rbp - 0x40], rax
lea rax, str.https:__discord.gg_kbskuRkcR4
mov qword [rbp - 0x38], rax
mov rax, qword [0x1401b6868]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], r15
lea rax, str.https:__iili.io_JoqrdVp.png
mov qword [rbp - 0x20], rax
lea rax, str.LUCIFER_TOOLS
mov qword [rbp - 0x18], rax
mov byte [rbp + 0x28], 1
lea rcx, [rbp - 0x40]
call fcn.1400ae7f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [0x140161290]
movdqu xmmword [rbp + 0x50], xmm1
mov byte [rbp + 0x40], r15b
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [0x1401a0990]
call fcn.1400d1b00
mov qword [rbp - 0x60], r15
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140127d04
mov rdx, rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x58], reloc.WS2_32.dll_send
mov qword [rbp - 0x50], Ordinal_35
movups xmm0, xmmword [str.C:lucifertools.lic]
movups xmmword [rax], xmm0
movzx eax, word [0x14015fa48]
mov word [rdx + 0x10], ax
movzx eax, byte [0x14015fa4a]
mov byte [rdx + 0x12], al
mov byte [rdx + 0x13], 0
mov qword [rsp + 0x68], r15
lea r8, [0x14015f8fc]
lea rcx, [rsp + 0x68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
test eax, eax
jne 0x1400c0330
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400c0330
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov bl, 1
jmp 0x1400c0332
xor bl, bl
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x1400c0370
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c036b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400c036b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012791c
mov esi, 1
test bl, bl
je 0x1400c063c
lea rax, [0x140160910]
mov qword [rbp + 0xb0], rax
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x70], esi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xb0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xb0], rax
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xac], edx
lea rcx, [rbp + 0xc0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0xc0], rax
mov byte [rbp + 0x13c], 0
mov byte [rbp + 0x131], 0
lea rcx, [rbp + 0xc0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x140], r15
mov rax, qword [0x1401b6870]
mov qword [rbp + 0x134], rax
mov qword [rbp + 0x128], r15
mov r8d, esi
lea rdx, str.C:lucifertools.lic
lea rcx, [rbp + 0xc0]
call fcn.1400c3940
test rax, rax
jne 0x1400c0479
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
xor r8d, r8d
lea edx, [rsi + 1]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
cmp qword [rbp + 0x140], 0
je 0x1400c05f3
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movdqa xmm1, xmmword [0x140161290]
movdqu xmmword [rbp - 0x58], xmm1
mov byte [rbp - 0x68], 0
nop
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xb0]
call fcn.1400c4b40
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400c04a0
cmp qword [rbp + 0x140], 0
je 0x1400c0599
mov rax, qword [rbp + 0xd8]
lea rcx, [rbp + 0x130]
cmp qword [rax], rcx
jne 0x1400c052c
mov rdx, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x148]
mov qword [rax], rcx
mov rax, qword [rbp + 0xf8]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp + 0x110]
mov dword [rax], edx
lea rcx, [rbp + 0xc0]
call fcn.1400c37a0
lea rbx, [rbp + 0xc0]
test al, al
cmove rbx, r15
mov rcx, qword [rbp + 0x140]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rdi, r15
test eax, eax
cmove rdi, rbx
mov byte [rbp + 0x13c], 0
mov byte [rbp + 0x131], 0
lea rcx, [rbp + 0xc0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x140], r15
mov rax, qword [0x1401b6870]
mov qword [rbp + 0x134], rax
mov qword [rbp + 0x128], r15
test rdi, rdi
jne 0x1400c05f3
jmp 0x1400c05d0
mov byte [rbp + 0x13c], 0
mov byte [rbp + 0x131], 0
lea rcx, [rbp + 0xc0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x140], r15
mov rax, qword [0x1401b6870]
mov qword [rbp + 0x134], rax
mov qword [rbp + 0x128], r15
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
lea rcx, [rbp + 0x40]
mov r13, qword [rbp + 0x40]
mov r14, qword [rbp + 0x58]
mov qword [rbp - 0x70], r14
cmp r14, 0x10
cmovae rcx, r13
lea rdx, [0x14017f6e0]
sub rdx, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1400c0620
lea rcx, [rbp + 0xb0]
call fcn.1400c1780
jmp 0x1400c0648
mov rax, qword [rbp + 0x58]
mov qword [rbp - 0x70], rax
mov r13, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov dword [rbp + 0x60], 0x50
mov dword [rbp + 0x64], 0x40
lea rax, [0x1400c18c0]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], r15
mov edx, 0x423f
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x80], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], r15
lea rax, str.Lucifer
mov qword [rbp + 0x98], rax
lea rax, str.Tools
mov qword [rbp + 0xa0], rax
mov edx, 0x423f
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0xa8], rax
lea rcx, [rbp + 0x60]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, esi
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
lea ebx, [rax - 0x11d]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x190
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 0x1f4
mov dword [rsp + 0x30], 0x186
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Lucifer_Tools
mov rdx, qword [rbp + 0xa0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rdi, rax
mov qword [0x14017f6b0], rax
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
test rax, rax
je 0x1400c07b9
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400c07b0
movdqa xmm0, xmmword [reloc.WS2_32.dll_closesocket]
movdqu xmmword [rbp + 0x30], xmm0
mov dword [rbp - 0x68], reloc.WS2_32.dll_send
lea rcx, [rbp + 0x30]
mov qword [rbp - 0x60], rcx
mov dword [rbp - 0x58], reloc.WS2_32.dll_recv
lea rdx, [rbp - 0x68]
mov rcx, rdi
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov edx, 0xffffffec
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140161250]
movdqu xmmword [rbp + 0x1d0], xmm0
lea rdx, [rbp + 0x1d0]
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x14017f6c0], xmm0
lea rdx, [0x14017f6c0]
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp - 0x2c], r15
mov qword [rbp - 0x18], 2
mov qword [rbp], 2
mov qword [rbp - 0x40], r15
mov dword [rbp - 0x30], Ordinal_30
mov dword [rbp - 0x38], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp - 0x34], esi
mov dword [rbp - 0x1c], reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [0x14017f6b0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x24], 1
mov qword [rbp - 8], 1
mov dword [rsp + 0x68], 0xb000
mov dword [rsp + 0x6c], 0xa000
lea rbx, [0x1401b54b0]
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rdi, [0x1401b54a8]
mov qword [rsp + 0x48], rdi
lea r14, [0x1401b5498]
mov qword [rsp + 0x40], r14
lea rax, [rbp - 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, esi
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x1400c094f
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
lea rax, [rbp - 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 5]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x1400c096e
call fcn.1400c1840
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0xa0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x1400c16f6
mov rcx, qword [0x1401b5498]
mov rax, qword [rcx]
lea r9, [rsp + 0x78]
lea r8, [0x1401604c8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1401b54a8]
mov rax, qword [rcx]
lea r9, [0x1401b5490]
xor r8d, r8d
mov rdx, qword [rsp + 0x78]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov edx, 0xa
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rdi, qword [0x14017f690]
test rdi, rdi
je 0x1400c09e1
inc dword [rdi + 0xf4]
mov ecx, 0x5e48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x60]
mov qword [rbp - 0x78], rcx
mov qword [rsp + 0x78], rax
test rax, rax
je 0x1400c0a0f
xor edx, edx
mov rcx, rax
call fcn.140002130
jmp 0x1400c0a12
mov rax, r15
mov qword [0x14017f690], rax
call fcn.140009630
test rdi, rdi
je 0x1400c0a2c
mov qword [0x14017f690], rdi
jmp 0x1400c0a33
mov rdi, qword [0x14017f690]
test rdi, rdi
jne 0x1400c0a59
mov r8d, 0x102b
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x14017f690]
or dword [rdi + 8], 3
xor ecx, ecx
call fcn.140065ac0
mov rcx, qword [0x14017f6b0]
call fcn.1400aa700
mov r12, qword [0x1401b54b0]
mov r15, qword [0x1401b54a8]
mov rax, qword [0x14017f690]
test rax, rax
jne 0x1400c0aab
mov r8d, 0x102b
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14017f690]
lea r14, [rax + 8]
cmp qword [r14 + 0x98], 0
je 0x1400c0ada
mov r8d, 0x221
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Tools_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14017f690]
test rax, rax
je 0x1400c0ae5
inc dword [rax + 0xf4]
mov ecx, 0x78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400c0b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
jmp 0x1400c0b32
xor ebx, ebx
mov qword [r14 + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [r14 + 0x88], rax
or dword [r14 + 4], 8
xor r14d, r14d
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r14
mov rax, qword [r15]
lea r8, [rsp + 0x68]
lea rdx, [0x14015d2f0]
mov rcx, r15
call qword [rax]
test eax, eax
jne 0x1400c0bbc
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx]
lea r8, [rsp + 0x70]
lea rdx, [0x14015d300]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x1400c0bbc
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
lea r8, [rsp + 0x78]
lea rdx, [0x14015d310]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x1400c0bbc
mov qword [rbx], r15
mov qword [rbx + 8], r12
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0x10], rax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400c0bcc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x1400c0bdc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
lea rax, [0x140157d08]
mov qword [rsp + 0x20], rax
movss xmm2, dword [0x1401610b4]
mov rcx, qword [rdi + 0x58]
call fcn.14006d4c0
mov rax, qword [0x14017f690]
test rax, rax
jne 0x1400c0c39
mov r8d, 0xb9d
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14017f690]
mov dword [rax + 0x37d8], 0x41700000
mov dword [rax + 0x37dc], 0x41700000
mov dword [rax + 0x37e0], 0x40a00000
mov dword [rax + 0x380c], 0x40a00000
mov dword [rax + 0x3810], 0x40a00000
mov dword [rax + 0x3814], 0x40800000
mov dword [rax + 0x381c], 0x41400000
mov dword [rax + 0x3820], 0x41000000
mov dword [rax + 0x3824], 0x41000000
mov dword [rax + 0x3828], 0x40c00000
mov dword [rax + 0x383c], 0x41c80000
mov dword [rax + 0x3844], 0x41700000
mov dword [rax + 0x3848], 0x41100000
mov dword [rax + 0x384c], 0x40a00000
mov dword [rax + 0x3850], 0x40400000
mov dword [rax + 0x38ac], 0x3f800000
mov qword [rax + 0x38b0], 0x3f6e147b
mov dword [rax + 0x38b8], 0x3f800000
mov dword [rax + 0x39cc], r14d
mov qword [rax + 0x39d0], 0x3f800000
mov dword [rax + 0x39d8], 0x3f800000
mov qword [rax + 0x391c], 0x3ed70a3d
mov dword [rax + 0x3924], 0x3d8f5c29
mov dword [rax + 0x3928], 0x3f800000
mov dword [rax + 0x38cc], 0x3d75c28f
mov dword [rax + 0x38d0], 0x3d75c28f
mov dword [rax + 0x38d4], 0x3d75c28f
mov dword [rax + 0x38d8], 0x3f800000
mov qword [rax + 0x394c], 0x3f2e147b
mov dword [rax + 0x3954], r14d
mov dword [rax + 0x3958], 0x3f800000
mov qword [rax + 0x395c], 0x3f2e147b
mov dword [rax + 0x3964], r14d
mov dword [rax + 0x3968], 0x3f800000
mov qword [rax + 0x39fc], 0x3f2e147b
mov dword [rax + 0x3a04], r14d
mov dword [rax + 0x3a08], 0x3f800000
mov qword [rax + 0x3a0c], 0x3f51eb85
mov dword [rax + 0x3a14], r14d
mov dword [rax + 0x3a18], 0x3f4ccccd
mov qword [rax + 0x3a1c], 0x3ec28f5c
mov dword [rax + 0x3a24], r14d
mov dword [rax + 0x3a28], 0x3f800000
mov qword [rax + 0x3a2c], 0x3f2e147b
mov dword [rax + 0x3a34], r14d
mov dword [rax + 0x3a38], 0x3e9eb852
mov qword [rax + 0x3a3c], 0x3f51eb85
mov dword [rax + 0x3a44], r14d
mov dword [rax + 0x3a48], 0x3f800000
mov qword [rax + 0x3a4c], 0x3ec28f5c
mov dword [rax + 0x3a54], r14d
mov dword [rax + 0x3a58], 0x3f800000
mov qword [rax + 0x3a8c], 0x3ec28f5c
mov dword [rax + 0x3a94], r14d
mov dword [rax + 0x3a98], 0x3e800000
mov qword [rax + 0x3a9c], 0x3f2e147b
mov dword [rax + 0x3aa4], r14d
mov dword [rax + 0x3aa8], 0x3f2b851f
mov qword [rax + 0x3aac], 0x3ec28f5c
mov dword [rax + 0x3ab4], r14d
mov dword [rax + 0x3ab8], 0x3f800000
mov qword [rax + 0x392c], 0x3f51eb85
mov dword [rax + 0x3934], r14d
mov dword [rax + 0x3938], 0x3f800000
mov qword [rax + 0x393c], 0x3ec28f5c
mov dword [rax + 0x3944], r14d
mov dword [rax + 0x3948], 0x3f800000
mov byte [rbp + 0x2b0], 1
mov byte [rbp + 0x2b8], r14b
xor bl, bl
lea r15, str.LUCIFER_TOOL
movss xmm8, dword [0x1401611d8]
movss xmm11, dword [0x14016119c]
movss xmm12, dword [0x140160fc4]
movss xmm13, dword [0x140160f84]
xorps xmm9, xmm9
movss xmm10, dword [0x140161150]
nop word [rax + rax]
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x40]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400c0f70
nop word [rax + rax]
lea rcx, [rbp - 0x40]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp - 0x40]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp - 0x38], 0x12
cmove ebx, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x40]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x1400c0f30
test bl, bl
jne 0x1400c1528
mov r8d, dword [0x1401b5488]
test r8d, r8d
je 0x1400c1020
mov r9d, dword [0x1401b54a0]
test r9d, r9d
je 0x1400c1020
mov rcx, qword [0x1401b5490]
test rcx, rcx
je 0x1400c0fb7
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401b5490], r14
mov r8d, dword [0x1401b5488]
mov r9d, dword [0x1401b54a0]
mov rcx, qword [0x1401b5498]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x1401b54a0], r14d
mov dword [0x1401b5488], r14d
mov rcx, qword [0x1401b5498]
mov rax, qword [rcx]
lea r9, [rsp + 0x78]
lea r8, [0x1401604c8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1401b54a8]
mov rax, qword [rcx]
lea r9, [0x1401b5490]
xor r8d, r8d
mov rdx, qword [rsp + 0x78]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rdi, qword [0x14017f690]
test rdi, rdi
je 0x1400c103a
mov rdi, qword [rdi + 0xa0]
test rdi, rdi
jne 0x1400c1057
jmp 0x1400c103d
mov rdi, r14
mov r8d, 0x251
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Tools_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rdi + 0x48], r14
jne 0x1400c1062
call fcn.1400aa0a0
call fcn.1400ab480
call fcn.14000bed0
cmp byte [rbp + 0x2b0], r14b
je 0x1400c1081
lea rcx, [rbp + 0x2b0]
call fcn.140031ea0
mov rdx, qword [0x14017f690]
lea rdi, [rdx + 0x48a0]
cmp dword [rdi], r14d
jg 0x1400c10b5
mov r8d, 0x709
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x14017f690]
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov dword [rdx + 0x47c8], 0x43fa0000
mov dword [rdx + 0x47cc], 0x43c80000
mov dword [rdx + 0x47b0], esi
mov eax, dword [rdx + 0x47a8]
or eax, 2
mov dword [rdx + 0x47a8], eax
movsd xmm0, qword [rcx + 0x1c]
movsd qword [rdx + 0x47c8], xmm0
or eax, 1
mov dword [rdx + 0x47a8], eax
movsd xmm0, qword [rcx + 0x14]
movsd qword [rdx + 0x47b8], xmm0
mov qword [rdx + 0x47c0], r14
mov dword [rdx + 0x47ac], esi
xor edx, edx
mov r8d, 0x13f
lea rcx, str.Inicio_de_Sesion
call fcn.1400124b0
movzx eax, byte [reloc.WS2_32.dll_accept]
cmp al, 1
jne 0x1400c113e
call fcn.1400b7210
jmp 0x1400c1307
test al, al
jne 0x1400c1307
lea rdx, [rbp + 0x30]
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov dword [rsp + 0x30], 0x40
mov dword [rsp + 0x28], 0x1f4
mov dword [rsp + 0x20], 0x186
mov r9d, dword [rbp + 0x34]
mov r8d, dword [rbp + 0x30]
xor edx, edx
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov dword [0x14017c710], 0x186
mov dword [0x14017c718], 0x1f4
mov rdx, qword [0x14017f690]
mov rax, qword [rdx + 0x3ed0]
movss xmm6, dword [rax + 0x28]
mov rcx, qword [rdx + 0x3c00]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm11
movss xmm2, dword [rdx + 0x3c08]
lea rdx, [rsp + 0x68]
call fcn.140071680
movss xmm0, dword [rsp + 0x68]
addss xmm0, xmm12
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rsp + 0x68], xmm1
subss xmm6, xmm1
mulss xmm6, xmm13
mov rcx, qword [0x14017f690]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rcx, r15
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
lea rcx, [0x14015fa08]
call fcn.140081210
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x1400c12c1
lea rcx, str.Downloading...
call fcn.140081210
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x1400c1307
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x1400c1307
lea r8, [0x1400b7570]
jmp 0x1400c12f0
mov dword [rsp + 0x70], 0x43b40000
mov dword [rsp + 0x74], 0x42480000
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, str.INJECT
call fcn.1400825e0
test al, al
je 0x1400c1307
lea r8, [0x1400bee40]
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov byte [rbp + 0x2b0], r14b
mov rcx, qword [0x14017f690]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x78], 0x43c30000
movss dword [rbp - 0x74], xmm10
xor r8d, r8d
lea rdx, [rbp - 0x78]
lea rcx, str.Move_detector
call fcn.1400829a0
mov rax, qword [0x14017f690]
mov ecx, dword [rax + 0x3f30]
test ecx, ecx
je 0x1400c1429
cmp ecx, dword [rax + 0x476c]
jne 0x1400c1429
lea rdx, [0x14017f6c0]
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
movaps xmm2, xmm8
xor edx, edx
lea rcx, [rbp + 0x1c0]
call fcn.140017920
movss xmm6, dword [rax + 4]
movd xmm7, dword [0x14017f6c4]
cvtdq2ps xmm7, xmm7
movaps xmm2, xmm8
xor edx, edx
lea rcx, [rbp + 0x1c8]
call fcn.140017920
addss xmm7, xmm6
cvttss2si r8d, xmm7
movd xmm0, dword [0x14017f6c0]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 0x1f4
mov r9d, 0x186
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_MoveWindow]
call fcn.140014a80
cmp byte [rbp + 0x2b8], r14b
je 0x1400c1480
xor r8d, r8d
lea rdx, [rbp + 0x2b8]
lea rcx, str.Another_Window
call fcn.1400124b0
lea rcx, str.Hello_from_another_window_
call fcn.140081210
mov qword [rbp - 0x80], r14
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, str.Close_Me
call fcn.1400825e0
test al, al
je 0x1400c147b
mov byte [rbp + 0x2b8], r14b
call fcn.140014a80
call fcn.14000e6b0
movaps xmm0, xmmword [0x140161420]
movups xmmword [rbp - 0x68], xmm0
mov rcx, qword [0x1401b54b0]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401b5490]
mov edx, esi
call qword [rax + 0x108]
mov rcx, qword [0x1401b54b0]
mov rax, qword [rcx]
lea r8, [rbp - 0x68]
mov rdx, qword [0x1401b5490]
call qword [rax + 0x190]
mov rdi, qword [0x14017f690]
cmp dword [rdi + 0x48a0], r14d
jg 0x1400c14f1
mov r8d, 0x709
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x48a8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r14
cmp byte [rcx], r14b
cmovne rax, rcx
mov rcx, rax
call fcn.1400a9630
mov rcx, qword [0x1401b5498]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, esi
call qword [rax + 0x40]
jmp 0x1400c0f10
mov rbx, qword [0x14017f690]
test rbx, rbx
je 0x1400c1542
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x1400c1566
jmp 0x1400c1545
mov rdi, r14
mov r8d, 0x241
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Tools_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14017f690]
test rbx, rbx
jne 0x1400c158c
mov r8d, 0x102b
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14017f690]
call fcn.1400aa5c0
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400c15a0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400c15ae
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400c15bd
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x90], r14
mov qword [rbx + 0xa0], r14
and dword [rbx + 0xc], 0xfffffff7
mov rax, qword [0x14017f690]
test rax, rax
je 0x1400c15e1
dec dword [rax + 0xf4]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x14017f690]
test rax, rax
je 0x1400c1604
mov rdi, qword [rax + 0x98]
test rdi, rdi
jne 0x1400c1628
jmp 0x1400c1607
mov rdi, r14
mov r8d, 0xb7
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Tools_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14017f690]
test rax, rax
jne 0x1400c164e
mov r8d, 0x102b
lea rdx, str.D:hackbypassLucifer_ToolsLucifer_Toolsimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14017f690]
lea rbx, [rax + 8]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400c1668
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x14017f690]
mov qword [rbx + 0x80], r14
mov qword [rbx + 0x90], r14
and dword [rbx + 4], 0xfffffff8
test rax, rax
je 0x1400c1685
dec dword [rax + 0xf4]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x14017f690]
mov qword [0x14017f690], rbx
call fcn.140009a30
mov qword [0x14017f690], r14
test rbx, rbx
je 0x1400c16d0
mov rcx, rbx
call fcn.1400315b0
mov rax, qword [0x14017f690]
test rax, rax
je 0x1400c16c7
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.1400c1840
mov rcx, qword [0x14017f6b0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0xa0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov esi, r14d
mov rax, qword [rbp - 0x70]
cmp rax, 0x10
jb 0x1400c1734
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x1400c172c
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400c172c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.14012791c
mov eax, esi
lea r11, [rsp + 0x360]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret