Function at 0x41fb80
Capabilities:
Read file on windows

Disassembly:
push ebp
lea eax, [ecx + 0xfc]
mov ebp, esp
push edi
push esi
push ebx
mov edi, ecx
sub esp, 0x23c
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x1e0], ecx
mov dword [esp + 4], eax
lea eax, [ebp - 0x118]
mov dword [esp], eax
call sub.libcrypto_1_1.dll_SHA256_Final
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], 0x20
mov dword [esp], eax
mov eax, dword [method.QByteArray.QByteArray_char_const__int_]
mov dword [ebp - 0x1ec], eax
call eax
lea eax, [ebp - 0x12c]
sub esp, 8
lea ecx, [ebp - 0x1c4]
mov dword [esp], eax
mov eax, dword [method.QByteArray.toHex___const]
mov dword [ebp - 0x214], eax
call eax
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.004041d0
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov eax, dword [method.QMessageLogger.debug___const]
mov dword [ebp - 0x108], 0x53a860
mov dword [ebp - 0x1f0], eax
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.Hash_of_uncompressed_image:
call fcn.00403a70
lea edx, [ebp - 0x1c4]
sub esp, 4
mov ecx, eax
mov dword [esp], edx
call fcn.00403770
mov eax, dword [method.QDebug.QDebug__]
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x1f4], eax
call eax
mov eax, dword [edi + 0x64]
mov eax, dword [eax + 4]
test eax, eax
je 0x420290
lea ebx, [edi + 0x64]
lea edx, [ebp - 0x1c4]
mov eax, ebx
call fcn.00403930
test al, al
je 0x420460
mov eax, dword [ebp - 0x1e0]
cmp byte [eax + 0x8b], 0
je 0x41fd05
mov esi, dword [ebp - 0x1e0]
lea ecx, [esi + 0xf0]
call dword [method.QFileDevice.close__]
mov ecx, dword [ebp - 0x1c4]
mov dword [ebp - 0x118], ecx
call fcn.00402530
lea eax, [ebp - 0x118]
mov ecx, esi
mov dword [esp], eax
call fcn.00401c30
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.004041d0
mov esi, dword [ebp - 0x1e0]
mov eax, dword [esi + 0xc8]
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_FlushFileBuffers]
mov dword [ebp - 0x218], eax
call eax
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.Write_done_in
call fcn.00403a70
mov ebx, eax
mov eax, dword [method.QElapsedTimer.elapsed___const]
sub esp, 4
lea ecx, [esi + 0xa0]
mov dword [ebp - 0x224], eax
call eax
mov dword [esp + 8], 0x3e8
mov dword [esp + 0xc], 0
mov dword [esp], eax
mov dword [esp + 4], edx
call sub.libgcc_s_dw2_1.dll___divdi3
mov dword [esp], eax
mov dword [esp + 4], edx
mov ecx, dword [ebx]
call dword [method.QTextStream.operator___long_long_]
mov ecx, dword [ebx]
sub esp, 8
cmp byte [ecx + 0x14], 0
jne 0x420560
mov dword [esp], str.seconds
mov ecx, ebx
call fcn.00403a70
mov esi, dword [ebp - 0x1e0]
sub esp, 4
lea ecx, [ebp - 0x12c]
lea eax, [esi + 0xb4]
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0x1f4]
call eax
movzx eax, byte [esi + 0x8a]
test al, al
mov byte [ebp - 0x225], al
je 0x4202d6
mov dword [esp + 4], 0x1000
mov dword [esp], 0x20000
call dword [sym.imp.Qt5Core.dll_qMallocAligned_unsigned_int__unsigned_int_]
mov edi, dword [ebp - 0x1e0]
mov dword [ebp - 0x200], eax
xor edx, edx
mov dword [ebp - 0x1cc], edx
lea eax, [edi + 0x30]
mov dword [ebp - 0x1e8], eax
xor eax, eax
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x170]
fild qword [ebp - 0x1d0]
fistp qword [edi + 0x30]
lock or dword [esp], 0
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov eax, dword [edi + 0xc8]
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_SetFilePointerEx]
sub esp, 0x14
test eax, eax
je 0x422987
mov eax, dword [ebp - 0x170]
mov edx, dword [ebp - 0x16c]
mov esi, dword [ebp - 0x1e0]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x1cc], edx
fild qword [ebp - 0x1d0]
mov ecx, eax
lea ebx, [esi + 0x28]
mov dword [ebp - 0x1f8], ebx
fistp qword [esi + 0x28]
lock or dword [esp], 0
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x80000000
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0x80000000
call dword [method.QElapsedTimer.start__]
mov eax, dword [esi + 0x80]
test eax, eax
je 0x420b60
mov ebx, dword [ebp - 0x1e0]
mov edx, dword [ebx + 0x84]
mov dword [esp + 4], eax
lea eax, [ebx + 0x170]
mov dword [esp], eax
mov dword [esp + 8], edx
call sub.libcrypto_1_1.dll_SHA256_Update
mov eax, dword [ebx + 0x84]
mov ecx, dword [ebp - 0x21c]
mov dword [esp + 4], 0
mov dword [esp], eax
call fcn.00431040
mov esi, dword [ebx + 0x84]
xor edi, edi
mov eax, dword [ebx + 0x30]
sub esp, 8
mov edx, dword [ebx + 0x34]
mov dword [ebp - 0x204], ebx
mov dword [ebp - 0x20c], edi
mov dword [ebp - 0x210], esi
mov ecx, eax
add ecx, dword [ebp - 0x210]
mov ebx, edx
adc ebx, dword [ebp - 0x20c]
mov esi, dword [ebp - 0x1e8]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1dc], ebx
mov ebx, ecx
mov ecx, dword [ebp - 0x1dc]
lock cmpxchg8b qword [esi]
jne 0x41ff7e
nop
mov eax, dword [ebp - 0x204]
mov dword [ebp - 0x1e0], eax
cmp byte [eax + 0x8a], 0
je 0x420001
mov eax, dword [ebp - 0x1e8]
fild qword [eax]
mov eax, dword [ebp - 0x1f8]
fistp qword [ebp - 0x1d0]
mov edi, dword [ebp - 0x1cc]
mov esi, dword [ebp - 0x1d0]
fild qword [eax]
fistp qword [ebp - 0x1d0]
mov edx, dword [ebp - 0x1cc]
mov eax, dword [ebp - 0x1d0]
cmp edi, edx
jbe 0x420b90
mov eax, dword [ebp - 0x200]
mov dword [esp], eax
call dword [sym.imp.Qt5Core.dll_qFreeAligned_void_]
lea eax, [ebp - 0x12c]
mov dword [ebp - 0x12c], 2
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x120], 0
lea ecx, [ebp - 0x1b4]
mov dword [esp], eax
mov dword [ebp - 0x11c], 0x53a860
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x1b4]
mov dword [esp], str.Verify_hash:
call fcn.00403a70
mov ebx, eax
mov eax, dword [ebp - 0x1e0]
sub esp, 4
lea esi, [eax + 0x16c]
lea eax, [ebp - 0x140]
mov dword [esp], esi
mov ecx, eax
mov dword [ebp - 0x1e8], eax
call fcn.00429250
mov edi, dword [ebp - 0x1e8]
sub esp, 4
lea ecx, [ebp - 0x118]
mov eax, dword [ebp - 0x214]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x118]
sub esp, 4
mov ecx, ebx
mov dword [esp], eax
call fcn.00403770
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.004041d0
mov ecx, edi
call fcn.004041d0
lea ecx, [ebp - 0x1b4]
mov eax, dword [ebp - 0x1f4]
call eax
mov dword [ebp - 0x140], 2
mov dword [ebp - 0x13c], 0
lea ecx, [ebp - 0x1b8]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], 0x53a860
mov dword [esp], edi
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x1b8]
mov dword [esp], str.Verify_done_in
call fcn.00403a70
sub esp, 4
mov ebx, eax
mov ecx, dword [ebp - 0x220]
mov eax, dword [ebp - 0x224]
call eax
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1e4], edx
fild qword [ebp - 0x1e8]
fdiv dword [0x53b83c]
fstp qword [esp]
mov ecx, dword [ebx]
call dword [method.QTextStream.operator___double_]
mov ecx, dword [ebx]
sub esp, 8
cmp byte [ecx + 0x14], 0
jne 0x420e70
mov dword [esp], str.seconds
mov ecx, ebx
call fcn.00403a70
sub esp, 4
mov eax, dword [ebp - 0x1f4]
lea ecx, [ebp - 0x1b8]
call eax
mov eax, dword [ebp - 0x208]
mov dword [esp + 4], eax
lea eax, [ebp - 0x118]
mov dword [esp], eax
call sub.libcrypto_1_1.dll_SHA256_Final
lea eax, [ebp - 0x118]
mov dword [esp + 4], 0x20
lea ecx, [ebp - 0x1bc]
mov dword [esp], eax
mov eax, dword [ebp - 0x1ec]
call eax
sub esp, 8
lea ecx, [ebp - 0x118]
mov dword [esp], esi
call fcn.00429250
lea edx, [ebp - 0x1bc]
lea eax, [ebp - 0x118]
sub esp, 4
call fcn.00403930
test al, al
jne 0x4202c0
mov ebx, dword [ebp - 0x1e0]
cmp byte [ebx + 0x8a], 0
je 0x4202c0
cmp byte [ebx + 0x88], 0
jne 0x4202c0
lea ecx, [ebp - 0x118]
lea esi, [ebp - 0x1c0]
call fcn.004041d0
lea ecx, [ebp - 0x1bc]
call fcn.004041d0
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
mov ecx, esi
mov dword [esp + 4], str.Verifying_write_failed._Contents_of_SD_card_is_different_from_what_was_written_to_it.
mov dword [esp], 0x536340
call dword [method.QMetaObject.tr_char_const__char_const__int__const]
sub esp, 0x10
mov ecx, ebx
mov dword [esp], esi
call fcn.00419a00
mov ecx, esi
sub esp, 4
call fcn.00402570
mov ecx, dword [ebp - 0x1e0]
call fcn.0041e990
jmp 0x420440
mov eax, dword [ebp - 0x1e0]
cmp byte [eax + 0x8b], 0
je 0x41fd05
lea edx, [ebp - 0x1c4]
add eax, 0x64
call fcn.00403930
test al, al
je 0x41fd05
jmp 0x41fcc4
lea ecx, [ebp - 0x118]
call fcn.004041d0
lea ecx, [ebp - 0x1bc]
call fcn.004041d0
mov eax, dword [ebp - 0x1e0]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 3
mov dword [esp + 4], 0x536340
mov dword [esp], eax
mov eax, dword [method.QMetaObject.activate_QObject__QMetaObject_const__int__void_]
mov dword [ebp - 0x204], eax
call eax
mov edi, dword [ebp - 0x1e0]
mov esi, dword [edi + 0x80]
test esi, esi
je 0x42060a
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov dword [ebp - 0x108], 0x53a860
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.Writing_first_block__which_we_skipped_at_first_
call fcn.00403a70
sub esp, 4
lea ecx, [ebp - 0x12c]
mov eax, dword [ebp - 0x1f4]
call eax
mov esi, dword [ebp - 0x21c]
mov dword [esp], 0
mov dword [esp + 4], 0
mov ecx, esi
call fcn.00431040
mov eax, dword [edi + 0x84]
sub esp, 8
mov ecx, esi
mov dword [esp + 8], 0
mov ebx, edi
mov dword [esp + 4], eax
mov eax, dword [edi + 0x80]
mov dword [esp], eax
call fcn.00431130
sub esp, 0xc
or edx, eax
jne 0x420580
mov edi, dword [ebp - 0x1e0]
mov eax, dword [edi + 0x80]
mov dword [esp], eax
call dword [sym.imp.Qt5Core.dll_qFreeAligned_void_]
mov dword [edi + 0x80], 0
lea ecx, [ebp - 0x118]
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
mov dword [esp + 4], str.Error_writing_first_block__partition_table_
mov dword [esp], 0x536340
call dword [method.QMetaObject.tr_char_const__char_const__int__const]
lea eax, [ebp - 0x118]
sub esp, 0x10
mov ecx, edi
mov dword [esp], eax
call fcn.00419a00
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x1c4]
call fcn.004041d0
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov dword [ebp - 0x108], 0x53a860
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], 0x53ad53
call fcn.00403a70
sub esp, 4
mov ecx, eax
mov dword [esp], ebx
call fcn.00403770
lea ecx, [ebp - 0x12c]
mov eax, dword [ebp - 0x1f4]
sub esp, 4
call eax
mov eax, dword [ebp - 0x1e0]
lea ebx, [eax + 0xf0]
mov ecx, ebx
call dword [method.QIODevice.isOpen___const]
test al, al
je 0x4204fc
mov ecx, ebx
call dword [method.QFile.remove__]
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x118]
mov dword [esp + 4], str.Download_corrupt._Hash_does_not_match
mov dword [esp], 0x536340
call dword [method.QMetaObject.tr_char_const__char_const__int__const]
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00419a00
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
mov ecx, dword [ebp - 0x1e0]
call fcn.0041e990
jmp 0x420440
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x41fdd4
mov eax, dword [edi + 0xc8]
mov dword [esp], eax
mov eax, dword [ebp - 0x218]
call eax
mov esi, dword [edi + 0x84]
xor edi, edi
mov eax, dword [ebx + 0x38]
sub esp, 4
mov edx, dword [ebx + 0x3c]
mov dword [ebp - 0x1e0], ebx
mov dword [ebp - 0x1e4], edi
mov dword [ebp - 0x1e8], esi
mov ecx, eax
add ecx, dword [ebp - 0x1e8]
mov ebx, edx
adc ebx, dword [ebp - 0x1e4]
mov esi, dword [ebp - 0x1e0]
mov dword [ebp - 0x200], ecx
mov dword [ebp - 0x1fc], ebx
mov ebx, ecx
mov ecx, dword [ebp - 0x1fc]
lock cmpxchg8b qword [esi + 0x38]
jne 0x4205b4
mov eax, dword [esi + 0x80]
mov dword [ebp - 0x1e0], esi
mov dword [esp], eax
call dword [sym.imp.Qt5Core.dll_qFreeAligned_void_]
mov eax, dword [ebp - 0x1e0]
mov dword [eax + 0x80], 0
mov esi, dword [ebp - 0x1e0]
mov ecx, esi
call fcn.0041e990
cmp byte [esi + 0x8c], 0
mov eax, dword [esi + 0x68]
mov eax, dword [eax + 4]
je 0x420e10
test eax, eax
je 0x420dd0
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov dword [ebp - 0x15c], 0
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x1a0], eax
mov eax, dword [ebp - 0x1e0]
add eax, 0x5c
mov dword [esp + 4], eax
lea eax, [ebp - 0x19c]
mov dword [esp], eax
call dword [method.QByteArray.toLower_helper_QByteArray_const_]
mov eax, dword [method.QMetaObject.tr_char_const__char_const__int__const]
mov dword [esp + 0xc], 0xffffffff
lea ecx, [ebp - 0x118]
mov dword [esp + 8], 0
mov dword [esp + 4], str.Waiting_for_FAT_partition_to_be_mounted
mov dword [esp], 0x536340
mov dword [ebp - 0x208], eax
call eax
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401bc0
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x108], 0x53a860
mov dword [esp], eax
mov esi, dword [ebp - 0x1f0]
call esi
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.Running_diskpart_rescan
call fcn.00403a70
sub esp, 4
lea ecx, [ebp - 0x12c]
mov edi, dword [ebp - 0x1f4]
call edi
mov dword [esp], 0
lea ecx, [ebp - 0x164]
call dword [method.QProcess.QProcess_QObject_]
lea eax, [ebp - 0x15c]
sub esp, 4
lea ecx, [ebp - 0x164]
mov dword [esp], 1
mov dword [ebp - 0x1f8], eax
call dword [method.QProcess.setProcessChannelMode_QProcess::ProcessChannelMode_]
sub esp, 4
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0x118]
mov dword [esp], 0x53ac2e
mov dword [ebp - 0x1f8], eax
call fcn.004031b0
lea eax, [ebp - 0x118]
sub esp, 4
lea ecx, [ebp - 0x164]
mov dword [esp + 4], 3
mov dword [esp], eax
mov eax, dword [method.QProcess.start_QString_const__QFlags_QIODevice::OpenModeFlag__]
mov dword [ebp - 0x218], eax
call eax
lea ecx, [ebp - 0x118]
sub esp, 8
call fcn.00402570
mov eax, dword [method.QProcess.waitForStarted_int_]
lea edx, [ebp - 0x15c]
mov dword [esp], 0x7530
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x21c], eax
call eax
lea eax, [ebp - 0x15c]
sub esp, 4
lea ecx, [ebp - 0x164]
mov dword [esp], str.rescan_r_n
mov dword [ebp - 0x1f8], eax
call dword [method.QIODevice.write_char_const_]
mov eax, dword [method.QProcess.closeWriteChannel__]
lea edx, [ebp - 0x15c]
sub esp, 4
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x210], eax
call eax
mov eax, dword [method.QProcess.waitForFinished_int_]
lea edx, [ebp - 0x15c]
mov dword [esp], 0x7530
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x220], eax
call eax
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
lea eax, [ebp - 0x15c]
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov dword [ebp - 0x1f8], eax
call esi
lea eax, [ebp - 0x164]
sub esp, 4
lea ebx, [ebp - 0x140]
mov dword [esp], eax
mov eax, dword [method.QIODevice.readAll__]
mov ecx, ebx
mov dword [ebp - 0x1e8], ebx
mov dword [ebp - 0x214], eax
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], ebx
call fcn.00403770
sub esp, 4
mov ecx, ebx
call fcn.004041d0
lea ecx, [ebp - 0x12c]
call edi
lea eax, [ebp - 0x15c]
mov edi, dword [method.QByteArray.toLower_helper_QByteArray_]
mov dword [ebp - 0x200], 3
mov dword [ebp - 0x1f8], eax
mov dword [esp], 1
call dword [method.QThread.sleep_unsigned_long_]
lea eax, [ebp - 0x118]
call fcn.004315b0
mov ebx, dword [ebp - 0x118]
mov esi, dword [ebp - 0x114]
cmp ebx, esi
jne 0x42096e
jmp 0x4209f1
call fcn.004041d0
mov ecx, dword [ebp - 0x1e8]
add ebx, 0x100
call fcn.004041d0
cmp esi, ebx
je 0x4209f1
mov eax, dword [ebx + 0x50]
mov ecx, dword [ebp - 0x1e8]
mov edx, dword [ebp - 0x1ec]
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x4c]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x1e8]
sub esp, 8
mov dword [esp + 4], eax
lea eax, [ebp - 0x12c]
mov dword [esp], eax
call edi
lea edx, [ebp - 0x19c]
lea eax, [ebp - 0x12c]
call fcn.00403930
test al, al
lea ecx, [ebp - 0x12c]
je 0x420950
mov eax, dword [ebx + 0xd8]
cmp dword [ebx + 0xdc], eax
je 0x420950
call fcn.004041d0
mov ecx, dword [ebp - 0x1e8]
add ebx, 0xd8
call fcn.004041d0
mov ecx, dword [ebp - 0x1f8]
mov dword [esp], ebx
call fcn.0041e630
sub esp, 4
lea ecx, [ebp - 0x118]
call fcn.00408010
sub dword [ebp - 0x200], 1
jne 0x420910
mov eax, dword [ebp - 0x158]
mov esi, dword [ebp - 0x15c]
cmp eax, esi
mov dword [ebp - 0x200], eax
je 0x421390
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
lea ebx, [ebp - 0x1a0]
mov dword [ebp - 0x210], 3
mov dword [ebp - 0x198], eax
cmp esi, dword [ebp - 0x200]
jne 0x420aaa
jmp 0x420cd0
call fcn.00402570
lea edi, [ebp - 0x180]
mov ecx, 0x53afcb
mov edx, ebx
mov eax, edi
call fcn.00403840
mov dword [esp], edi
lea ecx, [ebp - 0x198]
call dword [method.QString.operator_QString_const_]
mov ecx, edi
sub esp, 4
call fcn.00402570
lea eax, [ebp - 0x198]
mov edi, dword [method.QFile.exists_QString_const_]
mov dword [esp], eax
call edi
test al, al
jne 0x420e90
add esi, 0x18
cmp dword [ebp - 0x200], esi
je 0x420cd0
mov edi, dword [esi]
mov eax, dword [esi + 4]
test edi, edi
je 0x420ac0
cmp eax, 0xffffffff
jne 0x420ac0
mov dword [esp], edi
call sub.msvcrt.dll_strlen
mov dword [esp + 8], eax
lea eax, [ebp - 0x178]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [method.QString.fromUtf8_helper_char_const__int_]
mov eax, dword [ebp - 0x1a0]
mov edx, dword [ebp - 0x178]
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x1a0], edx
mov dword [ebp - 0x178], eax
call fcn.00402570
mov dword [esp + 4], 1
mov dword [esp], ebx
lea ecx, [ebp - 0x17c]
call dword [method.QString.right_int__const]
mov eax, dword [ebp - 0x17c]
sub esp, 8
lea ecx, [ebp - 0x17c]
cmp dword [eax + 4], 1
jne 0x420a50
mov edx, dword [eax + 0xc]
cmp word [eax + edx], 0x5c
jne 0x420a50
call fcn.00402570
mov dword [esp], 1
mov ecx, ebx
call dword [method.QString.chop_int_]
sub esp, 4
jmp 0x420a55
mov ecx, dword [ebp - 0x21c]
mov dword [esp], 0
mov dword [esp + 4], 0
call fcn.00431040
sub esp, 8
mov eax, dword [ebp - 0x1e0]
jmp 0x41ffbc
jb 0x420b9a
cmp esi, eax
jae 0x420001
mov eax, dword [ebp - 0x1e0]
cmp byte [eax + 0x88], 0
jne 0x420001
mov eax, dword [ebp - 0x1f8]
fild qword [eax]
mov ebx, dword [ebp - 0x1e8]
fistp qword [ebp - 0x1d0]
mov eax, dword [ebp - 0x1d0]
mov edx, dword [ebp - 0x1cc]
fild qword [ebx]
lea ebx, [ebp - 0x1a8]
mov dword [esp + 0x10], 0
fistp qword [ebp - 0x1d0]
mov esi, dword [ebp - 0x1d0]
mov edi, dword [ebp - 0x1cc]
mov dword [esp + 0xc], ebx
sub eax, esi
sbb edx, edi
cmp edx, 0
jl 0x420c07
jle 0x420cc0
mov eax, 0x20000
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x200]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0xc8]
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_ReadFile]
sub esp, 0x14
test eax, eax
je 0x4224fc
mov eax, dword [ebp - 0x200]
mov esi, dword [ebp - 0x1a8]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1e0]
mov dword [esp + 8], esi
add eax, 0x170
mov dword [esp], eax
call sub.libcrypto_1_1.dll_SHA256_Update
mov eax, dword [ebp - 0x1e8]
xor edi, edi
mov edx, dword [eax + 4]
mov eax, dword [eax]
mov ebx, dword [ebp - 0x1e0]
mov dword [ebp - 0x210], esi
mov dword [ebp - 0x20c], edi
mov dword [ebp - 0x204], ebx
mov ecx, eax
add ecx, dword [ebp - 0x210]
mov ebx, edx
adc ebx, dword [ebp - 0x20c]
mov esi, dword [ebp - 0x1e8]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1dc], ebx
mov ebx, ecx
mov ecx, dword [ebp - 0x1dc]
lock cmpxchg8b qword [esi]
je 0x41ffb0
jmp 0x420c81
cmp eax, 0x20000
jbe 0x420c07
jmp 0x420c02
mov dword [esp], 1
call dword [method.QThread.sleep_unsigned_long_]
sub dword [ebp - 0x210], 1
je 0x420d00
mov eax, dword [ebp - 0x158]
mov esi, dword [ebp - 0x15c]
mov dword [ebp - 0x200], eax
jmp 0x420a3e
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Unable_to_customize._File__1_does_not_exist.
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
sub esp, 0x10
mov eax, 0x20
lea ecx, [ebp - 0x118]
mov word [esp + 0xc], ax
lea eax, [ebp - 0x198]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
lea eax, [ebp - 0x12c]
mov dword [esp], eax
call dword [method.QString.arg_QString_const__int__QChar__const]
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x12c]
call fcn.00402570
lea ecx, [ebp - 0x198]
call fcn.00402570
lea ecx, [ebp - 0x164]
call dword [method.QProcess.QProcess__]
lea ecx, [ebp - 0x19c]
call fcn.004041d0
mov ecx, dword [ebp - 0x1f8]
call fcn.00407a30
mov ecx, ebx
call fcn.00402570
jmp 0x420440
mov edx, dword [ebp - 0x1e0]
mov eax, dword [edx + 0x6c]
mov ebx, dword [eax + 4]
test ebx, ebx
jne 0x420632
mov eax, dword [edx + 0x70]
mov ecx, dword [eax + 4]
test ecx, ecx
jne 0x420e2f
mov eax, dword [edx + 0x5c]
mov ebx, edx
add eax, dword [eax + 0xc]
call fcn.00434410
mov eax, dword [ebx + 0x68]
mov eax, dword [eax + 4]
jmp 0x420e10
test eax, eax
jne 0x420632
mov edx, dword [ebp - 0x1e0]
mov eax, dword [edx + 0x6c]
mov eax, dword [eax + 4]
test eax, eax
jne 0x420632
mov eax, dword [edx + 0x70]
mov eax, dword [eax + 4]
test eax, eax
jne 0x420632
mov eax, dword [ebp - 0x1e0]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x536340
mov dword [esp], eax
mov eax, dword [ebp - 0x204]
call eax
jmp 0x420440
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x420182
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x118]
mov dword [esp + 4], str.Customizing_image
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401bc0
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
mov edx, dword [ebp - 0x1e0]
mov eax, dword [edx + 0x68]
mov eax, dword [eax + 4]
test eax, eax
jne 0x4210b0
mov eax, dword [ebp - 0x1e0]
mov dword [esp + 4], str.auto
lea esi, [eax + 0x7c]
mov eax, dword [sym.imp.Qt5Core.dll_qstrcmp_QByteArray_const__char_const_]
mov dword [esp], esi
mov dword [ebp - 0x1ec], eax
call eax
test eax, eax
je 0x421dd7
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 4]
test eax, eax
jne 0x421cb3
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0x74]
mov edi, dword [eax + 4]
test edi, edi
jne 0x421f98
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0x78]
mov ecx, dword [eax + 4]
test ecx, ecx
jne 0x4220de
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0x6c]
mov edx, dword [eax + 4]
test edx, edx
je 0x421c4f
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov ecx, 0x53b246
mov edx, ebx
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x12c]
call fcn.00403840
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x118]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x118]
call dword [method.QFile.exists___const]
test al, al
jne 0x4222c5
mov eax, dword [ebp - 0x1e0]
mov ecx, dword [ebp - 0x1e8]
add eax, 0x6c
mov dword [esp], eax
call dword [method.QByteArray.append_QByteArray_const_]
sub esp, 4
lea ecx, [ebp - 0x118]
mov dword [esp], 2
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x42103d
mov eax, dword [ebp - 0x140]
lea ecx, [ebp - 0x118]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
sar edx, 0x1f
mov dword [esp + 8], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [method.QIODevice.write_char_const__long_long_]
mov edi, eax
mov eax, dword [ebp - 0x140]
mov esi, edx
sub esp, 0xc
mov ecx, dword [eax + 4]
mov eax, ecx
xor ecx, edi
cdq
xor esi, edx
or esi, ecx
je 0x421c2c
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Error_writing_to_cmdline.txt_on_FAT_partition
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
mov ecx, dword [ebp - 0x1e8]
call fcn.004041d0
jmp 0x420d91
lea eax, [edx + 0x68]
mov dword [esp + 4], 0xa
lea ecx, [ebp - 0x170]
mov dword [esp], eax
call dword [method.QByteArray.split_char__const]
sub esp, 8
lea ecx, [ebp - 0x118]
mov eax, dword [ebp - 0x1ec]
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x53afd7
call eax
mov esi, dword [ebp - 0x170]
sub esp, 8
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 8]
mov edx, eax
mov dword [ebp - 0x200], ecx
sub edx, ecx
test edx, edx
jle 0x421152
add esi, 0x10
mov dword [ebp - 0x1ec], ebx
mov edx, esi
mov dword [ebp - 0x210], esi
lea esi, [esi + ecx*4 - 4]
lea eax, [edx + eax*4]
mov ebx, esi
mov esi, eax
jmp 0x421145
lea edx, [ebp - 0x118]
mov eax, ebx
call fcn.00403930
test al, al
jne 0x421a80
add ebx, 4
cmp esi, ebx
jne 0x421130
mov ebx, dword [ebp - 0x1ec]
lea ecx, [ebp - 0x118]
call fcn.004041d0
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x198]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
mov eax, dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
lea edx, [ebp - 0x150]
sub esp, 4
mov dword [esp], 1
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x220], edx
mov dword [ebp - 0x210], eax
call eax
sub esp, 4
test al, al
jne 0x421f32
mov eax, dword [ebp - 0x170]
lea edx, [eax + 0x10]
mov ecx, dword [eax + 8]
mov eax, dword [eax + 0xc]
lea ecx, [edx + ecx*4]
lea eax, [edx + eax*4]
lea edx, [ebp - 0x150]
cmp ecx, eax
mov dword [ebp - 0x200], eax
mov esi, ecx
mov dword [ebp - 0x220], edx
jne 0x421236
jmp 0x4216b0
lea eax, [ebp - 0x12c]
mov edx, 0x53afd8
call fcn.0041d700
lea eax, [ebp - 0x12c]
mov dword [esp + 4], esi
mov ecx, dword [ebp - 0x220]
mov dword [esp], eax
call dword [method.QByteArray.replace_QByteArray_const__QByteArray_const_]
lea ecx, [ebp - 0x12c]
sub esp, 8
call fcn.004041d0
add esi, 4
cmp dword [ebp - 0x200], esi
je 0x4216b0
lea eax, [ebp - 0x12c]
mov ecx, esi
mov edx, 0x53afd8
call fcn.0041d700
lea eax, [ebp - 0x12c]
mov dword [esp + 4], 0
mov ecx, dword [ebp - 0x220]
mov dword [esp], eax
call dword [method.QByteArray.indexOf_QByteArray_const__int__const]
lea ecx, [ebp - 0x12c]
sub esp, 8
mov dword [ebp - 0x1ec], eax
call fcn.004041d0
mov eax, dword [ebp - 0x1ec]
mov ecx, esi
cmp eax, 0xffffffff
jne 0x4211f0
lea eax, [ebp - 0x12c]
mov edx, 0x53afda
call fcn.0041d700
lea eax, [ebp - 0x12c]
mov dword [esp + 4], 0
mov ecx, dword [ebp - 0x220]
mov dword [esp], eax
call dword [method.QByteArray.indexOf_QByteArray_const__int__const]
lea ecx, [ebp - 0x12c]
sub esp, 8
mov dword [ebp - 0x1ec], eax
call fcn.004041d0
mov eax, dword [ebp - 0x1ec]
cmp eax, 0xffffffff
jne 0x421227
mov eax, dword [ebp - 0x220]
mov dword [esp + 4], 1
lea ecx, [ebp - 0x188]
mov dword [esp], eax
call dword [method.QByteArray.right_int__const]
lea edx, [ebp - 0x188]
sub esp, 8
mov dword [esp + 4], 0x53afda
mov dword [esp], edx
call dword [sym.imp.Qt5Core.dll_qstrcmp_QByteArray_const__char_const_]
lea ecx, [ebp - 0x188]
mov dword [ebp - 0x1ec], eax
call fcn.004041d0
mov eax, dword [ebp - 0x1ec]
test eax, eax
je 0x4221dc
mov eax, dword [ebp - 0x1e8]
mov ecx, esi
mov edx, 0x53afda
call fcn.0041d700
mov edx, dword [ebp - 0x1e8]
lea eax, [ebp - 0x12c]
mov ecx, 0x53afda
call fcn.0041d760
lea edx, [ebp - 0x12c]
mov ecx, dword [ebp - 0x220]
mov dword [esp], edx
call dword [method.QByteArray.append_QByteArray_const_]
lea eax, [ebp - 0x12c]
sub esp, 4
mov ecx, eax
call fcn.004041d0
mov ecx, dword [ebp - 0x1e8]
call fcn.004041d0
jmp 0x421227
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0xec]
mov eax, dword [eax + 4]
test eax, eax
jne 0x421792
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov dword [ebp - 0x108], 0x53a860
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.drive_info._searching_for:
call fcn.00403a70
lea edx, [ebp - 0x19c]
sub esp, 4
mov ecx, eax
mov dword [esp], edx
call fcn.00403770
mov eax, dword [ebp - 0x1f4]
sub esp, 4
lea ecx, [ebp - 0x12c]
call eax
lea eax, [ebp - 0x12c]
call fcn.004315b0
mov edx, dword [ebp - 0x128]
mov eax, dword [ebp - 0x12c]
cmp eax, edx
mov dword [ebp - 0x210], edx
je 0x42161d
lea esi, [ebp - 0x150]
mov dword [ebp - 0x204], eax
lea esi, [esi]
mov ebx, dword [ebp - 0x1e8]
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [esp], eax
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov ecx, ebx
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
mov ecx, ebx
mov dword [ebp - 0x1e8], ebx
mov dword [esp], str.drive
call fcn.00403a70
mov edi, dword [ebp - 0x204]
mov ebx, eax
sub esp, 4
mov eax, dword [edi + 0x50]
mov dword [esp + 4], eax
mov eax, dword [edi + 0x4c]
mov dword [esp], eax
lea eax, [ebp - 0x170]
mov ecx, eax
mov eax, dword [ebp - 0x1ec]
call eax
lea eax, [ebp - 0x170]
sub esp, 8
mov dword [esp], esi
mov dword [esp + 4], eax
call dword [method.QByteArray.toLower_helper_QByteArray_]
mov dword [esp], esi
mov ecx, ebx
call fcn.00403770
sub esp, 4
mov ecx, esi
call fcn.004041d0
lea eax, [ebp - 0x170]
mov ecx, eax
call fcn.004041d0
mov eax, dword [ebp - 0x1f4]
mov ecx, dword [ebp - 0x1e8]
call eax
mov eax, dword [edi + 0xdc]
mov ebx, dword [edi + 0xd8]
cmp ebx, eax
mov dword [ebp - 0x200], eax
je 0x421601
lea esi, [esi]
mov edi, dword [ebp - 0x1e8]
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [esp], eax
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov ecx, edi
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
mov ecx, edi
mov dword [ebp - 0x1e8], edi
mov dword [esp], str.mountpoint:
call fcn.00403a70
mov edi, eax
mov eax, dword [ebx + 4]
sub esp, 4
mov ecx, esi
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
mov eax, dword [ebp - 0x1ec]
call eax
sub esp, 8
mov ecx, edi
mov dword [esp], esi
call fcn.00403770
sub esp, 4
mov ecx, esi
add ebx, 0x18
call fcn.004041d0
mov ecx, dword [ebp - 0x1e8]
mov eax, dword [ebp - 0x1f4]
call eax
cmp dword [ebp - 0x200], ebx
jne 0x421550
add dword [ebp - 0x204], 0x100
mov eax, dword [ebp - 0x204]
cmp dword [ebp - 0x210], eax
jne 0x421460
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x118]
mov dword [esp + 4], 0x53af9c
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x12c]
call fcn.00408010
lea ecx, [ebp - 0x164]
call dword [method.QProcess.QProcess__]
lea ecx, [ebp - 0x19c]
call fcn.004041d0
mov ecx, dword [ebp - 0x1f8]
call fcn.00407a30
lea ecx, [ebp - 0x1a0]
call fcn.00402570
jmp 0x420440
mov dword [esp], 2
lea ecx, [ebp - 0x118]
mov eax, dword [ebp - 0x210]
call eax
sub esp, 4
test al, al
je 0x421719
mov eax, dword [ebp - 0x150]
lea ecx, [ebp - 0x118]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
sar edx, 0x1f
mov dword [esp + 8], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [method.QIODevice.write_char_const__long_long_]
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0x150]
mov esi, edx
sub esp, 0xc
mov ecx, dword [eax + 4]
mov eax, ecx
xor ecx, dword [ebp - 0x1ec]
cdq
xor esi, edx
or esi, ecx
je 0x422440
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Error_writing_to_config.txt_on_FAT_partition
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
mov ecx, dword [ebp - 0x220]
call fcn.004041d0
lea ecx, [ebp - 0x170]
call fcn.0041e420
jmp 0x420d91
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x108], 0x53a860
mov dword [esp], eax
mov ebx, dword [ebp - 0x1f0]
call ebx
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], str.Windows_did_not_assign_drive_letter_automatically._Ask_diskpart_to_do_so_manually.
call fcn.00403a70
sub esp, 4
lea ecx, [ebp - 0x12c]
mov esi, dword [ebp - 0x1f4]
call esi
lea ecx, [ebp - 0x118]
mov dword [esp], 0x53ac2e
call fcn.004031b0
lea eax, [ebp - 0x118]
sub esp, 4
lea ecx, [ebp - 0x164]
mov dword [esp + 4], 3
mov dword [esp], eax
mov eax, dword [ebp - 0x218]
call eax
lea ecx, [ebp - 0x118]
sub esp, 8
call fcn.00402570
mov dword [esp], 0x7530
lea ecx, [ebp - 0x164]
mov eax, dword [ebp - 0x21c]
call eax
mov eax, dword [ebp - 0x1e0]
sub esp, 4
mov edx, 0x53ac37
lea ecx, [eax + 0xec]
lea eax, [ebp - 0x12c]
call fcn.0041d700
lea edx, [ebp - 0x12c]
lea eax, [ebp - 0x118]
mov ecx, str._r_nselect_partition_1_r_nassign_r_n
call fcn.0041d760
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x164]
mov dword [esp], eax
call fcn.00403810
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.004041d0
lea ecx, [ebp - 0x12c]
call fcn.004041d0
lea ecx, [ebp - 0x164]
mov eax, dword [ebp - 0x210]
call eax
mov dword [esp], 0x7530
lea ecx, [ebp - 0x164]
mov eax, dword [ebp - 0x220]
call eax
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov dword [esp], eax
call ebx
mov ebx, dword [ebp - 0x1e8]
lea eax, [ebp - 0x164]
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x214]
mov ecx, ebx
call eax
sub esp, 4
lea ecx, [ebp - 0x12c]
mov dword [esp], ebx
call fcn.00403770
sub esp, 4
mov ecx, ebx
call fcn.004041d0
lea ecx, [ebp - 0x12c]
call esi
lea eax, [ebp - 0x12c]
call fcn.004315b0
mov edi, dword [ebp - 0x128]
mov ebx, dword [ebp - 0x12c]
lea esi, [ebp - 0x150]
cmp ebx, edi
jne 0x4219b5
jmp 0x421a4f
call fcn.004041d0
mov ecx, esi
add ebx, 0x100
call fcn.004041d0
lea ecx, [ebp - 0x118]
call fcn.00407ba0
cmp edi, ebx
je 0x421a4f
lea ecx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00407c70
mov eax, dword [ebp - 0xc8]
sub esp, 4
mov ecx, esi
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xcc]
mov dword [esp], eax
mov eax, dword [ebp - 0x1ec]
call eax
mov eax, dword [ebp - 0x1e8]
sub esp, 8
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [method.QByteArray.toLower_helper_QByteArray_]
mov eax, dword [ebp - 0x1e8]
lea edx, [ebp - 0x19c]
call fcn.00403930
test al, al
mov ecx, dword [ebp - 0x1e8]
je 0x421990
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x3c], eax
je 0x421990
call fcn.004041d0
mov ecx, esi
call fcn.004041d0
lea eax, [ebp - 0x40]
mov ecx, dword [ebp - 0x1f8]
mov dword [esp], eax
call fcn.0041e630
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00407ba0
lea ecx, [ebp - 0x12c]
call fcn.00408010
mov eax, dword [ebp - 0x158]
mov esi, dword [ebp - 0x15c]
cmp eax, esi
mov dword [ebp - 0x200], eax
jne 0x420a23
jmp 0x4213a7
mov eax, dword [ebp - 0x210]
mov edx, dword [ebp - 0x200]
mov esi, ebx
mov ebx, dword [ebp - 0x1ec]
lea eax, [eax + edx*4]
sub esi, eax
mov eax, esi
sar eax, 2
cmp esi, 0xfffffffc
mov dword [ebp - 0x1ec], eax
je 0x421152
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x174], ecx
call fcn.00402530
mov eax, dword [ebp - 0x170]
mov edx, dword [eax]
cmp edx, 1
jbe 0x421b6b
mov edx, dword [eax + 8]
lea ecx, [ebp - 0x170]
lea edx, [eax + edx*4 + 0x10]
mov eax, dword [eax + 4]
mov dword [ebp - 0x21c], edx
mov dword [esp], eax
call dword [method.QListData.detach_int_]
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0x170]
sub esp, 4
lea edx, [eax + 0x10]
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 8]
lea ecx, [edx + ecx*4]
lea esi, [edx + eax*4]
cmp ecx, esi
je 0x421b58
mov dword [ebp - 0x218], ebx
mov ebx, dword [ebp - 0x21c]
mov dword [ebp - 0x210], edi
mov edi, ecx
lea esi, [esi]
lea edi, [edi]
test esi, esi
je 0x4224e6
mov ecx, dword [ebx]
add esi, 4
add ebx, 4
mov dword [esi - 4], ecx
call fcn.00402530
cmp esi, edi
jne 0x421b30
mov edi, dword [ebp - 0x210]
mov ebx, dword [ebp - 0x218]
mov ecx, dword [ebp - 0x200]
call fcn.00402550
test al, al
je 0x4223e1
mov eax, dword [ebp - 0x170]
mov ecx, dword [ebp - 0x1ec]
add ecx, dword [eax + 8]
lea edx, [eax + 0x10]
mov eax, dword [eax + 0xc]
lea eax, [edx + eax*4]
lea esi, [edx + ecx*4]
mov dword [ebp - 0x200], eax
mov ecx, esi
mov dword [ebp - 0x210], esi
call fcn.004041d0
mov dword [ebp - 0x1ec], esi
add esi, 4
cmp dword [ebp - 0x200], esi
je 0x421bd9
lea edx, [ebp - 0x174]
mov eax, esi
call fcn.00403930
test al, al
jne 0x421c20
mov eax, dword [esi]
mov edx, dword [ebp - 0x1ec]
add esi, 4
cmp dword [ebp - 0x200], esi
mov dword [edx], eax
lea eax, [edx + 4]
mov dword [ebp - 0x1ec], eax
jne 0x421baa
mov esi, dword [ebp - 0x210]
mov edx, dword [ebp - 0x200]
lea ecx, [ebp - 0x174]
lea eax, [esi + 4]
sub edx, eax
mov eax, edx
mov edx, dword [ebp - 0x170]
shr eax, 2
lea eax, [esi + eax*4 + 4]
sub eax, dword [ebp - 0x1ec]
sar eax, 2
sub dword [edx + 0xc], eax
call fcn.004041d0
jmp 0x421152
mov ecx, esi
call fcn.004041d0
jmp 0x421b9f
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
mov ecx, dword [ebp - 0x1e8]
call fcn.004041d0
mov esi, dword [ebp - 0x1e0]
mov ecx, esi
call fcn.00401c00
lea ecx, [ebp - 0x198]
call fcn.00402570
lea ecx, [ebp - 0x164]
call dword [method.QProcess.QProcess__]
lea ecx, [ebp - 0x19c]
call fcn.004041d0
mov ecx, dword [ebp - 0x1f8]
call fcn.00407a30
mov ecx, ebx
call fcn.00402570
cmp byte [esi + 0x8c], 0
je 0x420e3a
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 0x5c]
add eax, dword [eax + 0xc]
call fcn.00434410
jmp 0x420e3a
mov dword [esp + 4], str.systemd
mov dword [esp], esi
mov eax, dword [ebp - 0x1ec]
call eax
test eax, eax
jne 0x420f33
lea eax, [ebp - 0x12c]
mov ecx, str._firstrun.sh
mov edx, ebx
call fcn.00403840
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x118]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
mov dword [esp], 2
lea ecx, [ebp - 0x118]
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x421d74
mov eax, dword [ebp - 0x1e0]
lea ecx, [ebp - 0x118]
mov eax, dword [eax + 0x70]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
sar edx, 0x1f
mov dword [esp + 8], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [method.QIODevice.write_char_const__long_long_]
mov edi, eax
mov eax, dword [ebp - 0x1e0]
mov dword [ebp - 0x1f0], edx
sub esp, 0xc
mov eax, dword [eax + 0x70]
mov ecx, dword [eax + 4]
mov eax, ecx
xor ecx, edi
mov edi, dword [ebp - 0x1f0]
cdq
xor edi, edx
mov eax, edi
or eax, ecx
je 0x422583
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Error_creating_firstrun.sh_on_FAT_partition
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
jmp 0x420d91
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov ecx, str._issue.txt
mov edx, ebx
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x118]
call fcn.00403840
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
lea ecx, [ebp - 0x118]
sub esp, 4
call fcn.00402570
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x220], eax
call dword [method.QFile.exists___const]
test al, al
jne 0x422351
lea eax, [ebp - 0x150]
mov ecx, str._user_data
mov edx, ebx
mov dword [ebp - 0x220], eax
lea eax, [ebp - 0x118]
call fcn.00403840
lea eax, [ebp - 0x118]
mov dword [esp], eax
call edi
lea ecx, [ebp - 0x118]
mov edi, eax
call fcn.00402570
mov eax, edi
test al, al
je 0x422216
lea eax, [ebp - 0x150]
mov dword [esp], str.cloudinit
mov ecx, esi
mov dword [ebp - 0x220], eax
call dword [method.QByteArray.operator_char_const_]
lea eax, [ebp - 0x118]
sub esp, 4
mov edi, dword [ebp - 0x1e8]
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [esp], eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov ecx, edi
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
mov ecx, edi
mov dword [esp], str.user_data_found_on_FAT_partition._Assuming_cloudinit_support
call fcn.00403a70
mov eax, dword [ebp - 0x1f4]
sub esp, 4
mov ecx, edi
call eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x220], eax
lea ecx, [ebp - 0x12c]
call dword [method.QFile.QFile__]
mov ecx, dword [ebp - 0x220]
call fcn.004041d0
jmp 0x420f1f
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x184]
mov dword [esp], eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x214]
call eax
mov eax, dword [ebp - 0x150]
mov edx, dword [ebp - 0x184]
lea ecx, [ebp - 0x184]
sub esp, 4
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x150], edx
call fcn.004041d0
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x220], eax
call dword [method.QFileDevice.close__]
jmp 0x4211b1
mov dword [esp + 4], str.cloudinit
mov dword [esp], esi
mov eax, dword [ebp - 0x1ec]
call eax
test eax, eax
jne 0x420f47
mov eax, dword [ebp - 0x1e0]
lea edi, [ebp - 0x190]
mov edx, str.cloud_config_n
add eax, 0x74
mov dword [ebp - 0x1f0], eax
mov ecx, eax
mov eax, edi
call fcn.0041d700
mov ecx, dword [ebp - 0x1f0]
mov dword [esp], edi
call dword [method.QByteArray.operator_QByteArray_const_]
mov ecx, edi
sub esp, 4
call fcn.004041d0
lea eax, [ebp - 0x12c]
mov ecx, str._user_data
mov edx, ebx
call fcn.00403840
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x118]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
mov dword [esp], 2
lea ecx, [ebp - 0x118]
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x422095
mov eax, dword [ebp - 0x1e0]
lea ecx, [ebp - 0x118]
mov eax, dword [eax + 0x74]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
sar edx, 0x1f
mov dword [esp + 8], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [method.QIODevice.write_char_const__long_long_]
mov edi, eax
mov eax, dword [ebp - 0x1e0]
mov dword [ebp - 0x1f0], edx
sub esp, 0xc
mov eax, dword [eax + 0x74]
mov ecx, dword [eax + 4]
mov eax, ecx
xor ecx, edi
mov edi, dword [ebp - 0x1f0]
cdq
xor edi, edx
mov eax, edi
or eax, ecx
je 0x4225b7
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Error_creating_user_data_cloudinit_file_on_FAT_partition
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
jmp 0x421db8
mov dword [esp + 4], str.cloudinit
mov dword [esp], esi
mov eax, dword [ebp - 0x1ec]
call eax
test eax, eax
jne 0x420f5b
lea eax, [ebp - 0x12c]
mov ecx, str._network_config
mov edx, ebx
call fcn.00403840
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x118]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.00402570
mov dword [esp], 2
lea ecx, [ebp - 0x118]
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x422193
mov eax, dword [ebp - 0x1e0]
lea ecx, [ebp - 0x118]
mov eax, dword [eax + 0x78]
mov edx, dword [eax + 4]
mov dword [esp + 4], edx
sar edx, 0x1f
mov dword [esp + 8], edx
add eax, dword [eax + 0xc]
mov dword [esp], eax
call dword [method.QIODevice.write_char_const__long_long_]
mov edi, eax
mov eax, dword [ebp - 0x1e0]
mov esi, edx
sub esp, 0xc
mov eax, dword [eax + 0x78]
mov ecx, dword [eax + 4]
mov eax, ecx
xor ecx, edi
cdq
xor esi, edx
or esi, ecx
je 0x4225d4
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0x12c]
mov dword [esp + 4], str.Error_creating_network_config_cloudinit_file_on_FAT_partition
mov dword [esp], 0x536340
mov eax, dword [ebp - 0x208]
call eax
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x1e0]
sub esp, 0x10
mov dword [esp], eax
call fcn.00401c70
jmp 0x421db8
lea eax, [ebp - 0x12c]
mov ecx, 0x53afda
mov edx, esi
call fcn.0041d760
lea eax, [ebp - 0x12c]
mov ecx, dword [ebp - 0x220]
mov dword [esp], eax
call dword [method.QByteArray.append_QByteArray_const_]
lea ecx, [ebp - 0x12c]
sub esp, 4
call fcn.004041d0
jmp 0x421227
lea eax, [ebp - 0x150]
mov dword [esp + 4], 0
mov dword [esp], str.pi_gen
mov dword [ebp - 0x220], eax
mov ecx, eax
call dword [method.QByteArray.indexOf_char_const__int__const]
sub esp, 8
cmp eax, 0xffffffff
je 0x422473
mov dword [esp], str.systemd
mov ecx, esi
call dword [method.QByteArray.operator_char_const_]
mov edi, dword [ebp - 0x1e8]
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [esp], eax
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov ecx, edi
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
mov ecx, edi
mov dword [esp], str.using_firstrun_script_invoked_by_systemd_customization_method
call fcn.00403a70
sub esp, 4
mov ecx, edi
mov eax, dword [ebp - 0x1f4]
call eax
jmp 0x421f16
mov dword [esp], 1
lea ecx, [ebp - 0x118]
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x420fc3
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x12c]
mov dword [esp], eax
mov eax, dword [ebp - 0x214]
call eax
lea esi, [ebp - 0x194]
lea eax, [ebp - 0x12c]
sub esp, 4
mov dword [esp + 4], eax
mov dword [esp], esi
call dword [method.QByteArray.trimmed_helper_QByteArray_]
mov eax, dword [ebp - 0x140]
mov edx, dword [ebp - 0x194]
mov ecx, esi
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x194], eax
call fcn.004041d0
lea ecx, [ebp - 0x12c]
call fcn.004041d0
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
jmp 0x420fc3
lea eax, [ebp - 0x150]
mov dword [esp], 1
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x220], eax
call dword [method.QFile.open_QFlags_QIODevice::OpenModeFlag__]
sub esp, 4
test al, al
je 0x421e37
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x18c]
mov dword [esp], eax
lea eax, [ebp - 0x150]
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x214]
call eax
mov eax, dword [ebp - 0x150]
mov edx, dword [ebp - 0x18c]
lea ecx, [ebp - 0x18c]
sub esp, 4
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x150], edx
call fcn.004041d0
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x220], eax
call dword [method.QFileDevice.close__]
jmp 0x421e37
mov esi, dword [ebp - 0x200]
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 8]
lea edx, [esi + 0x10]
lea eax, [edx + eax*4]
lea edx, [edx + ecx*4]
cmp eax, edx
je 0x42242c
lea esi, [eax - 4]
mov ecx, esi
sub ecx, edx
mov edx, ecx
not edx
and edx, 0xfffffffc
add eax, edx
mov dword [ebp - 0x210], eax
mov eax, esi
mov esi, ebx
mov ebx, eax
jmp 0x42241b
sub ebx, 4
mov ecx, ebx
call fcn.004041d0
cmp ebx, dword [ebp - 0x210]
jne 0x422418
mov ebx, esi
mov eax, dword [ebp - 0x200]
mov dword [esp], eax
call dword [method.QListData.dispose_QListData::Data_]
jmp 0x421b6b
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
mov ecx, dword [ebp - 0x220]
call fcn.004041d0
lea ecx, [ebp - 0x170]
call fcn.0041e420
jmp 0x420ef6
mov dword [esp], str.cloudinit
mov ecx, esi
call dword [method.QByteArray.operator_char_const_]
mov edi, dword [ebp - 0x1e8]
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x114], 0
mov dword [esp], eax
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0x53a860
mov ecx, edi
mov eax, dword [ebp - 0x1f0]
call eax
sub esp, 4
mov ecx, edi
mov dword [esp], str.Unknown_what_customization_method_image_supports._Falling_back_to_cloudinit
call fcn.00403a70
jmp 0x4222b3
add ebx, 4
cmp edi, 4
je 0x421b4c
mov esi, 4
jmp 0x421b38
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, dword [ebp - 0x1e0]
lea ebx, [ebp - 0x1a4]
mov dword [edi + 0xcc], eax
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.Qt5Core.dll_qt_error_string_int_]
mov edx, dword [ebp - 0x1a4]
mov eax, dword [edi + 0xc4]
lea esi, [ebp - 0x1b0]
mov ecx, ebx
mov dword [edi + 0xc4], edx
mov dword [ebp - 0x1a4], eax
call fcn.00402570
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
mov ecx, esi
mov dword [esp + 4], str.Error_reading_from_storage._br_SD_card_may_be_broken.
mov dword [esp], 0x536340
call dword [method.QMetaObject.tr_char_const__char_const__int__const]
sub esp, 0x10
mov ecx, edi
mov dword [esp], esi
call fcn.00419a00
jmp 0x420275
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
mov eax, dword [ebp - 0x1e0]
mov dword [esp], str._systemd.run_boot_firstrun.sh_systemd.run_success_actionreboot_systemd.unitkernel_command_line.target
lea ecx, [eax + 0x6c]
call dword [method.QByteArray.append_char_const_]
lea ecx, [ebp - 0x118]
push eax
call dword [method.QFile.QFile__]
jmp 0x420f33
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
jmp 0x420f47
lea ecx, [ebp - 0x118]
call dword [method.QFileDevice.close__]
lea ecx, [ebp - 0x118]
call dword [method.QFile.QFile__]
jmp 0x420f5b
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, dword [ebp - 0x1e0]
lea ebx, [ebp - 0x1ac]
mov dword [esi + 0xcc], eax
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.Qt5Core.dll_qt_error_string_int_]
mov edx, dword [ebp - 0x1ac]
mov eax, dword [esi + 0xc4]
mov ecx, ebx
mov dword [esi + 0xc4], edx
mov dword [ebp - 0x1ac], eax
call fcn.00402570
xor eax, eax
xor edx, edx
jmp 0x41feaa