Function at 0x18003fea0
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x1800b0080]
xor rax, rsp
mov qword [rbp + 0x4f], rax
xor esi, esi
cmp byte [0x1800b0cc8], sil
jne 0x18003ff3d
cmp byte [0x1800b0cfa], sil
je 0x18004014e
mov rcx, qword [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_public:_bool___cdecl_Logger::lock_void____ptr64]
lea rdx, str.Youre_Using_NonObfs_Mode
lea rcx, [0x1800b6178]
call fcn.18001f580
mov rcx, qword [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_public:_bool___cdecl_Logger::unlock_void____ptr64]
mov qword [rbp + 0x47], rsi
lea r8, [rbp + 0x47]
lea rdx, [0x18000ca10]
lea ecx, [rsi + 6]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleExW]
mov ecx, esi
test eax, eax
cmovne rcx, qword [rbp + 0x47]
lea rdx, [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_private:_static_void___cdecl_Logger::endlImpl_struct_HINSTANCE______ptr64__class_Logger::OutputStream____ptr64_]
cmp byte [0x1800b0cfa], sil
je 0x18004014e
lea r8, [0x18009a168]
mov edx, 4
mov rcx, qword [0x1800b54f0]
push rcx
call 0x18040700d
mov rbx, rax
mov rdx, rax
mov rcx, qword [0x1800b54f0]
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov edi, eax
mov rdx, rbx
mov rcx, qword [0x1800b54f0]
push rax
call 0x18069a77b
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LockResource]
mov edx, edi
mov rcx, rax
call fcn.18003e0f0
mov rbx, rax
test rax, rax
je 0x180040064
lea rdx, str.addRuntimeId
mov rcx, rax
call fcn.18003e740
mov qword [0x1800b5500], rax
lea rdx, str.freeChunk
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5510], rax
lea rdx, str.makeChunk
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5530], rax
lea rdx, str.obfsChunk
lea rax, str.clacChunk
cmp byte [0x1800b0cc8], sil
cmove rdx, rax
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5528], rax
lea rdx, str.setOreBlocks
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5518], rax
lea rdx, str.getSerializedSubChunk
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5520], rax
lea rdx, str.getBlock
mov rcx, rbx
call fcn.18003e740
lea rdx, str.setBlock
mov rcx, rbx
call fcn.18003e740
mov qword [0x1800b5508], rax
jmp 0x1800400c2
mov rcx, qword [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_public:_bool___cdecl_Logger::lock_void____ptr64]
lea rdx, str.Failed_to_load_LLAC_SubModule
lea rcx, [0x1800b6178]
call fcn.18001f580
mov rcx, qword [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_public:_bool___cdecl_Logger::unlock_void____ptr64]
mov qword [rbp + 0x47], rsi
lea r8, [rbp + 0x47]
lea rdx, [0x18000ca10]
mov ecx, 6
call qword [sym.imp.KERNEL32.dll_GetModuleHandleExW]
mov rcx, rsi
test eax, eax
cmovne rcx, qword [rbp + 0x47]
lea rdx, [0x1800b60d0]
call qword [sym.imp.LiteLoader.dll_private:_static_void___cdecl_Logger::endlImpl_struct_HINSTANCE______ptr64__class_Logger::OutputStream____ptr64_]
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rsi
mov qword [rbp + 0x47], rax
cmp byte [0x1800b0cfa], sil
je 0x1800400f7
lea rax, vtable.std::_Func_impl_no_alloc_bool____cdecl___class_Event::BlockChangedEvent_const____ptr64___bool__class_Event::BlockChangedEvent_.0
mov qword [rbp + 7], rax
lea rax, [0x18003f300]
mov qword [rbp + 0xf], rax
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
jmp 0x180040115
lea rax, vtable.std::_Func_impl_no_alloc_bool____cdecl___class_Event::BlockChangedEvent_const____ptr64___bool__class_Event::BlockChangedEvent_.0
mov qword [rbp + 7], rax
lea rax, [0x18003faf0]
mov qword [rbp + 0xf], rax
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
lea rdx, [rbp + 7]
lea rcx, [rbp + 0x47]
call fcn.180041a90
lea rax, [rbp + 7]
mov qword [rbp + 0x47], rax
mov qword [rbp + 0x3f], rsi
lea rax, vtable.std::_Func_impl_no_alloc_class__void___cdecl_AntiXray::init_void_::_7::_lambda_1___bool__class_Event::ServerStartedEvent_.0
mov qword [rbp + 7], rax
lea rax, [rbp + 7]
mov qword [rbp + 0x3f], rax
lea rdx, [rbp + 7]
lea rcx, [rbp + 0x47]
call fcn.180041870
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.180050f70
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret