Function at 0x140011aa5
Capabilities:
Enumerate process modules

Disassembly:
jmp 0x14001aa00
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x9d8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x1ae
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x9f8]
mov rax, qword [0x140032040]
xor rax, rbp
mov qword [rbp + 0x9a0], rax
lea rcx, [0x140039100]
call fcn.140011a9b
nop
mov edx, dword [rbp + 0x9d0]
mov ecx, 8
call fcn.1400114dd
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0xffffffffffffffff
jne 0x14001aaae
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp + 0x974], eax
lea rdx, [0x14002bb48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140011541
mov ecx, dword [rbp + 0x974]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_int____ptr64]
lea rdx, [0x14001150a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
nop
jmp 0x14001ad25
mov dword [rbp + 0x30], 0x438
lea rdx, [rbp + 0x30]
mov rcx, qword [rbp + 8]
call fcn.14001168b
test eax, eax
jne 0x14001aad6
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
jmp 0x14001ad25
mov edx, 0x20
lea rcx, [rbp + 0x488]
call fcn.140011a23
lea rcx, [rbp + 0x488]
call fcn.1400110c8
nop
xor eax, eax
cmp eax, 1
je 0x14001ad0d
mov byte [rbp + 0x4c4], 0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x4e8]
call fcn.14001137a
nop
lea rax, [rbp + 0x848]
mov qword [rbp + 0x878], rax
lea rax, [rbp + 0x898]
mov qword [rbp + 0x8c8], rax
lea rdx, [rbp + 0x918]
lea rcx, [rbp + 0x488]
call fcn.140011564
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x980], rax
mov rdx, qword [rbp + 0x878]
lea rcx, [rbp + 0x488]
call fcn.140011564
mov qword [rbp + 0x988], rax
mov rdx, qword [rbp + 0x8c8]
lea rcx, [rbp + 0x488]
call fcn.140011492
mov qword [rbp + 0x990], rax
lea r9, [rbp + 0x4e8]
mov r8, qword [rbp + 0x988]
mov rdx, qword [rbp + 0x990]
lea rcx, [rbp + 0x8e8]
call fcn.1400119dd
mov qword [rbp + 0x998], rax
mov rdx, qword [rbp + 0x980]
mov rcx, qword [rbp + 0x998]
call fcn.1400111e5
mov byte [rbp + 0x824], al
lea rcx, [rbp + 0x8e8]
call fcn.140011b2c
nop
lea rcx, [rbp + 0x918]
call fcn.140011b2c
movzx eax, byte [rbp + 0x824]
test eax, eax
je 0x14001ac26
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x488]
call fcn.1400118bb
nop
mov rdx, qword [rbp + 0x9d8]
lea rcx, [rbp + 0x4e8]
call fcn.1400111c7
nop
mov byte [rbp + 0x4c4], 1
lea rcx, [rbp + 0x4e8]
call fcn.140011960
nop
lea rdx, [rbp + 0x30]
mov rcx, qword [rbp + 8]
call fcn.140011172
test eax, eax
jne 0x14001ab06
movzx eax, byte [rbp + 0x4c4]
test eax, eax
je 0x14001ace2
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov edx, dword [rbp + 0x9d0]
mov ecx, 8
call fcn.1400114dd
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0xffffffffffffffff
jne 0x14001accd
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp + 0x974], eax
lea rdx, [0x14002bb48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140011541
mov ecx, dword [rbp + 0x974]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_int____ptr64]
lea rdx, [0x14001150a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x488]
call fcn.140011753
nop
jmp 0x14001ad25
mov dword [rbp + 0x30], 0x438
lea rdx, [rbp + 0x30]
mov rcx, qword [rbp + 8]
call fcn.14001168b
nop
mov dword [rbp + 0x964], 5
lea rdx, [rbp + 0x964]
lea rcx, [rbp + 0x948]
call fcn.140011276
mov rcx, rax
call fcn.1400111fe
nop
jmp 0x14001aaf4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea rcx, [rbp + 0x488]
call fcn.140011753
nop
lea rcx, [rbp - 0x20]
lea rdx, [0x14002a850]
call fcn.1400118f7
mov rcx, qword [rbp + 0x9a0]
xor rcx, rbp
call fcn.1400114fb
lea rsp, [rbp + 0x9b8]
pop rdi
pop rbp
ret