Function at 0x46bac0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b4d4e
mov eax, dword fs:[0]
push eax
sub esp, 0x50
push ebx
push esi
push edi
mov eax, dword [0x4fb00c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 4], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x18], 0
mov edi, dword [ebp + 8]
mov ecx, edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov dword [ebp - 4], 0
mov ecx, edi
push str.Malwarebytes_n
mov dword [ebp - 0x14], 1
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
push str.www.malwarebytes.com_n
mov ecx, edi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
mov ecx, dword [ebx + 8]
lea eax, [ebp - 0x30]
add ecx, 8
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::toLocalTime_void_]
mov dword [ebp - 4], 1
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QTime___thiscall_QDateTime::time_void_]
push 6
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTime::toString_enum_Qt::DateFormat_]
mov byte [ebp - 4], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QDate___thiscall_QDateTime::date_void_]
push 6
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QDate::toString_enum_Qt::DateFormat_]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x50]
mov edx, dword [ebx + 8]
push str..json
add edx, 0xc
call fcn.00403d50
add esp, 4
mov byte [ebp - 4], 5
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Log_Details
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], 0x8001
push eax
call fcn.0046d860
mov byte [ebp - 4], 6
mov ecx, edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call esi
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, 0x8001
mov dword [ebp - 0x14], ebx
and ebx, 0xffff7fff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 8]
cmp dword [eax + 4], 0
jne 0x46bcd8
mov byte [ebp - 4], 7
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Scan_Date
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x28]
or ebx, 0x20000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], ebx
push eax
call fcn.0046d900
mov byte [ebp - 4], 8
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xfffdffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 9
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Scan_Time
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x2c]
or ebx, 0x40000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], ebx
push eax
call fcn.0046d900
mov byte [ebp - 4], 0xa
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xfffbffff
jmp 0x46bd8c
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Protection_Event_Date
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x28]
or ebx, 0x80000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], ebx
push eax
call fcn.0046d900
mov byte [ebp - 4], 0xc
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xfff7ffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Protection_Event_Time
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x2c]
or ebx, 0x100000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], ebx
push eax
call fcn.0046d900
mov byte [ebp - 4], 0xe
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xffefffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Log_File
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x50]
or ebx, 0x200000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x14], ebx
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x10
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xffdfffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x11
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Software_Information
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push eax
push ecx
lea eax, [ebp - 0x4c]
or ebx, 0x800000
push eax
mov dword [ebp - 0x14], ebx
call fcn.0046d860
mov byte [ebp - 4], 0x13
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xff7fffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x14
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Version
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
push esi
push eax
push ecx
lea eax, [ebp - 0x4c]
or ebx, 0x2000000
push eax
mov dword [ebp - 0x14], ebx
call fcn.0046d900
mov byte [ebp - 4], 0x15
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xfdffffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x18
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Components_Version
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
push esi
push eax
push ecx
lea eax, [ebp - 0x4c]
or ebx, 0x4000000
push eax
mov dword [ebp - 0x14], ebx
call fcn.0046d900
mov byte [ebp - 4], 0x17
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xfbffffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x1c
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Update_Package_Version
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or ebx, 0x8000000
push esi
mov dword [ebp - 0x14], ebx
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x19
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and ebx, 0xf7ffffff
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 8]
push dword [eax + 0x20]
lea eax, [ebp - 0x44]
push eax
call fcn.0046daf0
mov esi, eax
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.License
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
push esi
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x10], 0x10
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x1c
mov ecx, edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call esi
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x10
mov dword [ebp - 0x10], eax
and eax, 0xffffffef
mov dword [ebp - 0x10], eax
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x1d
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.System_Information
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push eax
or ecx, 0x40
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d860
mov byte [ebp - 4], 0x1f
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xffffffbf
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x24
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push 0x4d316c
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x100
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x21
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfffffeff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x28
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push 0x4d3170
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x200
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x23
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfffffdff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x2c
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.File_System
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x400
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x25
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfffffbff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 8]
add esi, 0x30
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.User
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x800
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x27
mov ecx, edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call esi
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfffff7ff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x28
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 8]
mov eax, dword [eax + 4]
test eax, eax
jne 0x46d327
mov byte [ebp - 4], 0x29
mov ecx, 0x4fb3c8
push 0xffffffffffffffff
push eax
push str.Scan_Summary
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push eax
or ecx, 0x2000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d860
mov byte [ebp - 4], 0x2a
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xffffdfff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 8]
push dword [eax + 0x38]
lea eax, [ebp - 0x44]
push eax
call fcn.0046e550
mov esi, eax
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Scan_Type
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x80000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x2d
mov ecx, edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call esi
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfff7ffff
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [ecx + 8]
cmp dword [eax + 0x7c], 2
jne 0x46c3b3
mov edx, str.Scheduler
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x2e
or ebx, 2
jmp 0x46c3d0
mov edx, str.Manual
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x2f
or ebx, 4
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Scan_Initiated_By
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
or ecx, 0x400000
mov dword [ebp - 0x10], ecx
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x31
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xffbfffff
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x2e
test bl, 4
je 0x46c453
and ebx, 0xfffffffb
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test bl, 2
je 0x46c46e
and ebx, 0xfffffffd
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax + 8]
add eax, 0x3c
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.0046e690
mov esi, eax
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Result
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x800000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x34
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xff7fffff
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
push 0xa
mov eax, dword [eax + 8]
push dword [eax + 0x40]
lea eax, [ebp - 0x44]
push eax
call edi
add esp, 0xc
mov esi, eax
mov byte [ebp - 4], 0x36
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Objects_Scanned
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 0
push esi
push eax
or ecx, 0x1000000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x37
mov ecx, dword [ebp + 8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfeffffff
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax + 8]
sub ecx, 0xffffff80
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QListData::size_void_const]
push 0xa
push eax
lea eax, [ebp - 0x44]
push eax
call edi
add esp, 0xc
mov esi, eax
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Threats_Detected
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 0
push esi
push eax
or ecx, 0x2000000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x3a
mov ecx, dword [ebp + 8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfdffffff
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
push 0xa
mov eax, dword [eax + 8]
push dword [eax + 0x68]
lea eax, [ebp - 0x44]
push eax
call edi
add esp, 0xc
mov esi, eax
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Threats_Quarantined
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 0
push esi
push eax
or ecx, 0x4000000
lea eax, [ebp - 0x4c]
push ecx
mov dword [ebp - 0x10], ecx
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x3d
mov edi, dword [ebp + 8]
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xfbffffff
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x44]
cdq
push edx
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.0046ecd0
mov esi, eax
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Time_Elapsed
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push 1
push esi
push eax
or ecx, 0x8000000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d900
mov byte [ebp - 4], 0x40
mov ecx, edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call esi
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xf7ffffff
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x41
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Scan_Options
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ecx, dword [ebp - 0x10]
push eax
or ecx, 0x20000000
lea eax, [ebp - 0x4c]
push ecx
push eax
mov dword [ebp - 0x10], ecx
call fcn.0046d860
mov byte [ebp - 4], 0x43
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and dword [ebp - 0x10], 0xdfffffff
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [ecx + 8]
cmp byte [eax + 0x6c], 0
je 0x46c7cd
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x44
or ebx, 8
jmp 0x46c7ea
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x45
or ebx, 0x10
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Memory
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
push dword [ebp - 0x34]
mov dword [ebp - 0x18], 1
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x47
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, 1
mov dword [ebp - 0x18], esi
and esi, 0xfffffffe
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x44
test bl, 0x10
je 0x46c86f
and ebx, 0xffffffef
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test bl, 8
je 0x46c88a
and ebx, 0xfffffff7
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [eax + 8]
cmp byte [eax + 0x6d], 0
je 0x46c8b5
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x48
or ebx, 0x20
jmp 0x46c8d2
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x49
or ebx, 0x40
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Startup
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or esi, 8
mov dword [ebp - 0x18], esi
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x4b
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xfffffff7
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x48
test bl, 0x40
je 0x46c952
and ebx, 0xffffffbf
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test bl, 0x20
je 0x46c96d
and ebx, 0xffffffdf
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [eax + 8]
cmp byte [eax + 0x6e], 0
je 0x46c99b
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x4c
or ebx, 0x80
jmp 0x46c9bb
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4d
or ebx, 0x100
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Filesystem
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or esi, 0x40
mov dword [ebp - 0x18], esi
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x4f
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xffffffbf
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x4c
test ebx, 0x100
je 0x46ca41
and ebx, 0xfffffeff
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test bl, bl
jns 0x46ca5e
and ebx, 0xffffff7f
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [eax + 8]
cmp byte [eax + 0x6f], 0
je 0x46ca8c
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x50
or ebx, 0x200
jmp 0x46caac
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x51
or ebx, 0x400
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Archives
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or esi, 0x200
mov dword [ebp - 0x18], esi
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x53
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xfffffdff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x50
test ebx, 0x400
je 0x46cb38
and ebx, 0xfffffbff
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test ebx, 0x200
je 0x46cb59
and ebx, 0xfffffdff
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [eax + 8]
cmp byte [eax + 0x70], 0
je 0x46cb87
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x54
or ebx, 0x800
jmp 0x46cba7
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x55
or ebx, 0x1000
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Rootkits
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or esi, 0x1000
mov dword [ebp - 0x18], esi
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x57
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xffffefff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x54
test ebx, 0x1000
je 0x46cc33
and ebx, 0xffffefff
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test ebx, 0x800
je 0x46cc54
and ebx, 0xfffff7ff
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
sub esp, 8
mov eax, dword [eax + 8]
cmp byte [eax + 0x71], 0
je 0x46cc82
mov edx, str.Enabled
lea ecx, [ebp - 0x40]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x58
or ebx, 0x2000
jmp 0x46cca2
mov edx, str.Disabled
lea ecx, [ebp - 0x44]
call fcn.0046b4a0
add esp, 8
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x59
or ebx, 0x4000
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push str.Heuristics
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
or esi, 0x8000
mov dword [ebp - 0x18], esi
push dword [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x5b
mov ecx, edi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xffff7fff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 0x58
test ebx, 0x4000
je 0x46cd2e
and ebx, 0xffffbfff
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 4], 4
test ebx, 0x2000
je 0x46cd4f
and ebx, 0xffffdfff
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x24]
sub esp, 8
mov edx, str.Disabled
mov eax, dword [eax + 8]
mov ebx, dword [eax + 0x74]
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x5c
test ebx, ebx
jne 0x46cdac
mov byte [ebp - 4], 0x5d
lea eax, [ebp - 0x4c]
push 0xffffffffffffffff
push ebx
push str.Ignore
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or esi, 0x20000
lea ecx, [ebp - 0x24]
push eax
mov dword [ebp - 0x18], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
and esi, 0xfffdffff
mov dword [ebp - 0x18], esi
jmp 0x46ce11
cmp ebx, 1
jne 0x46cdeb
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x4c]
push 0xffffffffffffffff
push 0
push str.Warn
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or esi, 0x40000
lea ecx, [ebp - 0x24]
push eax
mov dword [ebp - 0x18], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
and esi, 0xfffbffff
mov dword [ebp - 0x18], esi
jmp 0x46ce11
cmp ebx, 2
jne 0x46ce1e
sub esp, 8
lea ecx, [ebp - 0x4c]
mov edx, str.Detect
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x24]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x60
lea eax, [ebp - 0x48]
push 0xffffffffffffffff
push 0
push 0x4d2fbc
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x24]
or esi, 0x80000
push ecx
push eax
push ecx
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x18], esi
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x61
mov ecx, edi
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push eax
call ebx
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xfff7ffff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0x1c]
sub esp, 8
mov edx, str.Disabled
mov eax, dword [ecx + 8]
lea ecx, [ebp - 0x20]
mov eax, dword [eax + 0x78]
mov dword [ebp - 0x4c], eax
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x62
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x46cee9
mov byte [ebp - 4], 0x63
mov ecx, 0x4fb3c8
push 0xffffffffffffffff
push eax
push str.Ignore
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or esi, 0x200000
lea ecx, [ebp - 0x20]
push eax
mov dword [ebp - 0x18], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
and esi, 0xffdfffff
mov dword [ebp - 0x18], esi
jmp 0x46cf4e
cmp eax, 1
jne 0x46cf28
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0x4c]
push 0xffffffffffffffff
push 0
push str.Warn
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
or esi, 0x400000
lea ecx, [ebp - 0x20]
push eax
mov dword [ebp - 0x18], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
and esi, 0xffbfffff
mov dword [ebp - 0x18], esi
jmp 0x46cf4e
cmp eax, 2
jne 0x46cf5b
sub esp, 8
lea ecx, [ebp - 0x4c]
mov edx, str.Detect
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x54]
push 0xffffffffffffffff
push 0
push 0x4d3298
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push 1
lea ecx, [ebp - 0x20]
or esi, 0x800000
push ecx
push eax
push ecx
lea eax, [ebp - 0x34]
mov dword [ebp - 0x18], esi
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x67
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xff7fffff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x54]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x68
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x69
lea eax, [ebp - 0x34]
push 0xffffffffffffffff
push 0
push str.Scan_Details
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push eax
push ecx
lea eax, [ebp - 0x54]
or esi, 0x2000000
push eax
mov dword [ebp - 0x18], esi
call fcn.0046d860
mov byte [ebp - 4], 0x6a
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xfdffffff
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.process
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0x34]
push eax
push ecx
mov esi, dword [ebp - 0x1c]
lea eax, [ebp - 0x54]
push eax
mov ecx, esi
call fcn.0046f100
mov byte [ebp - 4], 0x6c
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.module
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x6e
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regKey
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x34]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x70
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regValue
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x71
lea eax, [ebp - 0x1c]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x72
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regData
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x38]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x74
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4d2d44
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x75
lea eax, [ebp - 0x3c]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x76
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.folder
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x40]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x78
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.file
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x79
lea eax, [ebp - 0x44]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x7a
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.physicalSector
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0x48]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x7c
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4d2d54
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x7d
lea eax, [ebp - 0x4c]
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x7e
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x58]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x7f
mov ecx, edi
push eax
call ebx
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
jmp 0x46d7fc
cmp eax, 4
jne 0x46d44f
mov byte [ebp - 4], 0x80
lea eax, [ebp - 0x24]
push 0xffffffffffffffff
push 0
push str.Blocked_Website_Details
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
mov ebx, dword [ebp - 0x1c]
mov dword [ebp - 0x18], 0x8000000
mov ecx, dword [ebx + 8]
sub ecx, 0xffffff80
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QListData::isEmpty_void_const]
test al, al
jne 0x46d3aa
mov ecx, dword [ebx + 8]
sub ecx, 0xffffff80
push 0
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::at_int_const]
mov eax, dword [eax]
cmp dword [eax + 0x44], 0x11
jne 0x46d3aa
sub esp, 8
lea ecx, [ebp - 0x58]
mov edx, str.Blocked_brute_force_activity
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x24]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x24]
push eax
push ecx
lea eax, [ebp - 0x58]
push eax
call fcn.0046d860
mov byte [ebp - 4], 0x82
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.website
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x4c]
push eax
push ecx
lea eax, [ebp - 0x58]
mov ecx, ebx
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x84
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x54]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x85
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x8000000
mov dword [ebp - 0x18], eax
and eax, 0xf7ffffff
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
jmp 0x46d7fc
cmp eax, 2
jne 0x46d51e
mov byte [ebp - 4], 0x86
lea eax, [ebp - 0x54]
push 0xffffffffffffffff
push 0
push str.Blocked_Malware_Details
push eax
mov ecx, 0x4fb3c8
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QMetaObject::tr_char_const___char_const___int_]
push eax
push ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x18], 0x20000000
push eax
call fcn.0046d860
mov byte [ebp - 4], 0x87
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 0x20000000
mov dword [ebp - 0x18], eax
and eax, 0xdfffffff
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.file
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x88
lea eax, [ebp - 0x4c]
push eax
push ecx
mov ecx, dword [ebp - 0x1c]
lea eax, [ebp - 0x58]
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x89
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x48]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x8a
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
jmp 0x46d7fc
cmp eax, 1
jne 0x46d6a2
sub esp, 8
lea ecx, [ebp - 0x54]
mov edx, str.Ransomware_Details
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x8b
push eax
push ecx
lea eax, [ebp - 0x58]
push eax
call fcn.0046d860
mov byte [ebp - 4], 0x8c
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regKey
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x8d
lea eax, [ebp - 0x4c]
mov ebx, dword [ebp - 0x1c]
push eax
push ecx
lea eax, [ebp - 0x58]
mov ecx, ebx
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x8e
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regValue
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x8f
lea eax, [ebp - 0x48]
push eax
push ecx
lea eax, [ebp - 0x58]
mov ecx, ebx
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x90
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.regData
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x91
lea eax, [ebp - 0x44]
push eax
push ecx
lea eax, [ebp - 0x58]
mov ecx, ebx
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x92
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.file
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x93
lea eax, [ebp - 0x40]
push eax
push ecx
lea eax, [ebp - 0x58]
mov ecx, ebx
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x94
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x3c]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x95
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x3c]
jmp 0x46d7fc
cmp eax, 3
jne 0x46d798
sub esp, 8
lea ecx, [ebp - 0x54]
mov edx, str.Exploit_Details
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x96
push eax
push ecx
lea eax, [ebp - 0x58]
push eax
call fcn.0046d860
mov byte [ebp - 4], 0x97
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.file
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x98
lea eax, [ebp - 0x4c]
push eax
push ecx
mov ecx, dword [ebp - 0x1c]
lea eax, [ebp - 0x58]
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x99
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.exploit
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x9a
lea eax, [ebp - 0x48]
push eax
push ecx
mov ecx, dword [ebp - 0x1c]
lea eax, [ebp - 0x58]
push eax
call fcn.0046f100
mov byte [ebp - 4], 0x9b
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
lea eax, [ebp - 0x44]
push eax
call fcn.0046dac0
mov byte [ebp - 4], 0x9c
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x44]
jmp 0x46d7fc
push str.Unknown
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x9d
sub esp, 8
mov edx, str.Unknown_type
lea ecx, [ebp - 0x54]
call fcn.0046b4a0
add esp, 8
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x4c]
push 1
push ecx
push eax
push ecx
lea eax, [ebp - 0x58]
push eax
call fcn.0046d900
mov byte [ebp - 4], 0x9f
mov ecx, edi
push eax
call esi
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._n_end_
mov ecx, edi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_char_const__]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc