Function at 0x437b60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x14
push ebx
push esi
push edi
push 0
lea edi, [ecx + 8]
mov dword [esp + 0x14], 0x46464952
push 4
lea eax, [esp + 0x18]
mov ecx, edi
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0x45564157
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0x20746d66
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x10
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 2
lea eax, [esp + 0x14]
mov word [esp + 0x14], 1
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
mov ebx, dword [esp + 0x28]
mov ecx, edi
movzx esi, bx
mov eax, esi
mov byte [esp + 0x28], bl
shr eax, 8
push 0
mov byte [esp + 0x2d], al
lea eax, [esp + 0x2c]
push 2
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
mov ecx, dword [esp + 0x24]
mov eax, ecx
shr eax, 8
mov byte [esp + 0x29], al
mov eax, ecx
shr eax, 0x10
mov byte [esp + 0x2a], al
mov eax, ecx
shr eax, 0x18
push 0
mov byte [esp + 0x2f], al
lea eax, [esp + 0x2c]
push 4
mov byte [esp + 0x30], cl
mov ecx, edi
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
mov ecx, dword [esp + 0x24]
imul ecx, ebx
mov dword [esp + 0x24], ecx
add ecx, ecx
mov byte [esp + 0x24], cl
mov eax, ecx
shr eax, 8
mov byte [esp + 0x25], al
mov eax, ecx
shr eax, 0x10
push 0
shr ecx, 0x18
mov byte [esp + 0x2a], al
lea eax, [esp + 0x28]
push 4
mov byte [esp + 0x2f], cl
mov ecx, edi
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
lea eax, [esi + esi]
mov ecx, edi
movzx eax, ax
mov byte [esp + 0x24], al
shr eax, 8
push 0
mov byte [esp + 0x29], al
lea eax, [esp + 0x28]
push 2
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 2
lea eax, [esp + 0x2c]
mov word [esp + 0x2c], 0x10
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x24]
mov dword [esp + 0x24], 0x61746164
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
push 0
push 4
lea eax, [esp + 0x2c]
mov dword [esp + 0x2c], 0
push eax
mov ecx, edi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const___long_long___int64__]
pop edi
pop esi
mov al, 1
pop ebx
add esp, 0x14
ret 8