Function at 0x422ca0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42b0df
mov eax, dword fs:[0]
push eax
sub esp, 0x16c
push esi
push edi
mov eax, dword [0x456bc0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
lea ecx, [ebp - 0x178]
mov dword [ebp - 4], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QProcess::constructor_class_QObject__]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push 0x22
lea ecx, [ebp - 0x76]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
push 0x22
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x80], 0x43367c
mov dword [ebp - 0x7c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x88], ecx
lea ecx, [ebp - 0x2a]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x90], ecx
lea eax, [ebp - 0x90]
push 0x22
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], str.cp_id
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa0], ecx
lea ecx, [ebp - 0x2e]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], ecx
lea ecx, [ebp - 0x30]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb0], ecx
lea ecx, [ebp - 0x32]
push 0x3a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_char_]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb8], ecx
lea ecx, [ebp - 0x34]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc0], ecx
lea ecx, [ebp - 0x36]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], ecx
lea ecx, [ebp - 0x38]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xc8]
lea eax, [ebp - 0xd0]
mov dword [ebp - 0xd0], ecx
mov dword [ebp - 0xd8], eax
lea eax, [ebp + 0x14]
mov dword [ebp - 0xd4], eax
push 0x22
lea ecx, [ebp - 0x3a]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xe0], ecx
lea ecx, [ebp - 0x3c]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xe0]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe8], ecx
lea ecx, [ebp - 0x3e]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], ecx
lea ecx, [ebp - 0x40]
push 0x2c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_char_]
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xf8], ecx
lea ecx, [ebp - 0x42]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x100], ecx
lea ecx, [ebp - 0x44]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x108], ecx
lea ecx, [ebp - 0x46]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x110], ecx
lea eax, [ebp - 0x110]
push 0x22
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x114], str.connector_id
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x120], ecx
lea ecx, [ebp - 0x4a]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x128], ecx
lea ecx, [ebp - 0x4c]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x4e]
push 0x3a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_char_]
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x138], ecx
lea ecx, [ebp - 0x50]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x138]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x52]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x140]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x148], ecx
push 0x22
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
mov dword [ebp - 0x14c], eax
lea ecx, [ebp - 0x148]
lea eax, [ebp - 0x150]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x158], eax
lea ecx, [ebp - 0x56]
lea eax, [ebp + 0x18]
push 0x22
mov dword [ebp - 0x154], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x160], ecx
lea ecx, [ebp - 0x58]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x168], ecx
lea ecx, [ebp - 0x5a]
push 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_int_]
mov dword [ebp - 0x16c], eax
lea ecx, [ebp - 0x168]
lea eax, [ebp - 0x170]
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x18], eax
lea ecx, [ebp - 0x18]
lea eax, [ebp - 0x24]
mov dword [ebp - 0x14], 0x433660
push eax
call fcn.0041e2f0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 7
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
mov esi, eax
push 0x4f
push str._1_qrcode_qrcode.exe__s__2___foreground_3___background_4__o_qrcode__5.png__6
mov byte [ebp - 4], 8
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
mov dword [ebp - 0x20], eax
add esp, 8
mov byte [ebp - 0x10], 0x20
mov ecx, esp
mov byte [ebp - 4], 9
push dword [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
lea eax, [ebp - 0x74]
push 0
push esi
push eax
lea ecx, [ebp - 0x20]
call edi
mov esi, eax
push ecx
mov byte [ebp - 0x10], 0x20
mov ecx, esp
push dword [ebp - 0x10]
mov byte [ebp - 4], 0xa
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp + 8]
mov ecx, esi
push eax
lea eax, [ebp - 0x70]
push eax
call edi
mov esi, eax
push ecx
mov byte [ebp - 4], 0xb
mov ecx, esp
mov byte [ebp - 0x10], 0x20
push dword [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp + 0xc]
mov ecx, esi
push eax
lea eax, [ebp - 0x6c]
push eax
call edi
mov esi, eax
push ecx
mov byte [ebp - 0x10], 0x20
mov ecx, esp
push dword [ebp - 0x10]
mov byte [ebp - 4], 0xc
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp + 0x10]
mov ecx, esi
push eax
lea eax, [ebp - 0x68]
push eax
call edi
mov esi, eax
push ecx
mov byte [ebp - 0x10], 0x20
mov ecx, esp
push dword [ebp - 0x10]
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp + 0x18]
mov ecx, esi
push eax
lea eax, [ebp - 0x64]
push eax
call edi
mov esi, eax
push ecx
mov byte [ebp - 0x10], 0x20
mov ecx, esp
push dword [ebp - 0x10]
mov byte [ebp - 4], 0xe
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x60]
push eax
call edi
push eax
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QProcess::startDetached_class_QString_const__]
add esp, 4
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x178]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QProcess::destructor_void_]
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0x14