Function at 0x40897c
Capabilities:
Copy file
Create process on windows
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffae4
xor eax, eax
mov dword [ebp - 0x54], eax
xor edx, edx
mov dword [ebp - 8], edx
lea ecx, [ebp - 8]
push ecx
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.0042284c
add esp, 0x14
test eax, eax
je 0x4089b3
mov eax, dword [ebp - 8]
jmp 0x40b5ac
mov edx, dword [ebp + 0xc]
sub edx, 2
je 0x40912b
sub edx, 0x10e
je 0x4089dc
dec edx
je 0x409186
sub edx, 2
je 0x4090d3
jmp 0x40b5a9
push 0xf47ca8
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
cmp dword [0x4528d8], 1
jne 0x408a0f
push 0x459542
lea eax, [ebp - 0x268]
push eax
call fcn.00444280
add esp, 8
jmp 0x408a2c
cmp dword [0x4528d8], 2
jne 0x408a2c
push 0x45954a
lea edx, [ebp - 0x268]
push edx
call fcn.00444280
add esp, 8
lea ecx, [ebp - 0x268]
push ecx
push 0x4c0
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push dword [0x4528dc]
call sub.USER32.DLL_GetMenu
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x1c], 0x4ec
cmp dword [ebp - 0x1c], 0x4ec
jne 0x408a67
mov dword [ebp - 0x6c], 0x469a07
jmp 0x408a80
cmp dword [ebp - 0x1c], 0x4ed
jne 0x408a79
mov dword [ebp - 0x6c], 0x46af85
jmp 0x408a80
mov dword [ebp - 0x6c], 0x46c503
push dword [ebp - 0x1c]
push dword [ebp - 0x6c]
push dword [ebp + 8]
call fcn.004232d0
add esp, 0xc
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x4ee
jle 0x408a55
push 0x31
push str.T80_10.09.2024
lea eax, [ebp - 0x4a8]
push eax
call fcn.004445b8
add esp, 0xc
mov byte [ebp - 0x477], 0
lea edx, [ebp - 0x4a8]
mov dword [ebp - 0xc], edx
jmp 0x408ac8
inc dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
cmp byte [ecx], 0x20
ja 0x408ac5
mov eax, dword [ebp - 0xc]
mov byte [eax], 0
lea edx, [ebp - 0x4a8]
push edx
push 0x45955e
push 0x452958
push 0x459553
lea ecx, [ebp - 0x268]
push ecx
call fcn.00447d04
add esp, 0x14
lea eax, [ebp - 0x268]
push eax
push 0x4c5
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [0x4529a4], 0
je 0x408c4e
push 0
push 0x4c1
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4b1
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4db
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4da
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4dc
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4df
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d9
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d8
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4de
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4e4
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4e7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4e8
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4bd
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4b3
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4ec
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push dword [ebp + 8]
call fcn.0040847c
pop ecx
push 0
push dword [ebp + 8]
call fcn.00408804
add esp, 8
cmp byte [0x45fc98], 0
jne 0x408c7a
cmp byte [0x453d88], 0
je 0x409095
push 1
push 0x3eb
push dword [ebp - 0x70]
call sub.USER32.DLL_EnableMenuItem
push 0
push 0x4b1
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4d7
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4e7
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4e8
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4da
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4db
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4dc
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4df
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4d9
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4d8
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4b2
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4de
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4bd
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4b5
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x2777
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
cmp byte [0x45fc98], 0
jne 0x408dc4
push 0
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0x4b1
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4e7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4e8
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4da
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4db
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4dc
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4df
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d9
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4d8
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4b2
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4de
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4bd
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4b3
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4ec
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 0
push 0x4b5
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x3eb
push dword [ebp - 0x70]
call sub.USER32.DLL_EnableMenuItem
cmp dword [0x45fda0], 1
jne 0x408f37
push 5
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4dd
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
jmp 0x409095
cmp dword [0x45fda0], 2
jne 0x408f69
push 5
push 0x4df
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4df
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
jmp 0x409095
cmp dword [0x45fda0], 3
jne 0x408f9b
push 5
push 0x4e4
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4e4
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
jmp 0x409095
cmp dword [0x45fda0], 4
jne 0x409015
push 5
push 0x4d7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4d7
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 5
push 0x4b3
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 5
push 0x4ec
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 5
push 0x4b1
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4b1
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
jmp 0x409095
cmp dword [0x45fda0], 5
jne 0x409068
push 5
push 0x4e7
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4e7
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 5
push 0x4e8
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4e8
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
jmp 0x409095
cmp dword [0x4528b8], 0
je 0x409095
push 5
push 0x4e4
push dword [ebp + 8]
call fcn.0041d6d4
add esp, 0xc
push 1
push 0x4e4
push dword [ebp + 8]
call fcn.0041d6b0
add esp, 0xc
push 0
push 0xc8
push 0x458
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x454d4c], eax
push 0
push 0x7d0
push 0x46a
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x454d50], eax
mov dword [ebp - 8], 1
jmp 0x40b5a9
cmp dword [ebp + 0x10], 0x458
jne 0x4090e6
call fcn.00418274
jmp 0x40b5a9
cmp dword [ebp + 0x10], 0x46a
jne 0x40b5a9
push 0x46a
push dword [ebp + 8]
call sub.USER32.DLL_KillTimer
xor edx, edx
mov dword [0x454d50], edx
call fcn.00423ca4
push 0
push 0x7d0
push 0x46a
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x454d50], eax
jmp 0x40b5a9
xor ecx, ecx
mov dword [0x452948], ecx
mov eax, dword [0x4528dc]
mov dword [0x45294c], eax
cmp dword [0x454d4c], 0
je 0x40915b
push 0x458
push dword [ebp + 8]
call sub.USER32.DLL_KillTimer
xor edx, edx
mov dword [0x454d4c], edx
cmp dword [0x454d50], 0
je 0x409179
push 0x46a
push dword [ebp + 8]
call sub.USER32.DLL_KillTimer
xor ecx, ecx
mov dword [0x454d50], ecx
push 0xffffffffffffffff
call fcn.004237b4
pop ecx
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 2
jne 0x4091b0
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4b3
jne 0x4091d2
push 0
push dword [ebp + 8]
call fcn.00408298
add esp, 8
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4ec
jb 0x4093a1
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4ee
ja 0x4093a1
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4ec
jne 0x409211
mov dword [ebp - 0x6c], 0x469a07
jmp 0x409231
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4ed
jne 0x40922a
mov dword [ebp - 0x6c], 0x46af85
jmp 0x409231
mov dword [ebp - 0x6c], 0x46c503
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 2
je 0x409249
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
jne 0x4092be
push 0
push 0
push 0x188
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jl 0x40928a
cmp dword [ebp - 0x38], 0x14
jge 0x40928a
imul edx, dword [ebp - 0x38], 0x83
mov ecx, dword [ebp - 0x6c]
cmp byte [ecx + edx*2 + 0x106], 0
jne 0x4092a1
push 0x459564
push 0x503
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x40b5a9
mov eax, dword [ebp - 0x38]
inc eax
imul edx, eax, 0x106
add edx, dword [ebp - 0x6c]
push edx
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 2
jne 0x409355
push 0x459565
push 0x503
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0
mov dx, word [ebp + 0x10]
and dx, 0xffff
movzx ecx, dx
push ecx
lea eax, [ebp - 0x268]
push eax
push dword [ebp - 0x6c]
call fcn.00423468
add esp, 0x10
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4ec
je 0x4094cf
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4ed
jne 0x409343
lea eax, [ebp - 0x268]
push eax
push 0x67d974
call fcn.0044435c
add esp, 8
call fcn.0041b320
jmp 0x40b5a9
push 0
push dword [ebp + 8]
call fcn.0042046c
add esp, 8
jmp 0x40b5a9
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
jne 0x40937a
lea ecx, [ebp - 0x268]
push ecx
push 0x503
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x40b5a9
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 5
jne 0x40b5a9
push 0x459566
push 0x503
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4c1
jne 0x4093bb
call fcn.00421a00
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4b1
jne 0x4095da
mov dword [ebp - 8], 1
cmp byte [0x453d88], 0
je 0x4093f5
push 0x453d88
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
jmp 0x409428
push 0x469a07
lea edx, [ebp - 0x268]
push edx
call fcn.0044435c
add esp, 8
push 0x452f9c
push 0x46da81
lea ecx, [ebp - 0x268]
push ecx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [0x453d88], 0
je 0x409463
cmp dword [0x4528e8], 4
jne 0x409463
cmp dword [0x453ea4], 0
jne 0x40b5a9
push 0
push 0x4e9
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
cmp byte [0x453d88], 0
je 0x40949e
cmp dword [0x4528e8], 3
jne 0x40949e
cmp dword [0x453ea4], 0
jne 0x40b5a9
push 0
push 0x4e5
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
cmp byte [ebp - 0x268], 0
je 0x40b5a9
cmp byte [0x453d88], 0
jne 0x4094cf
push 0
push 0x4ec
lea eax, [ebp - 0x268]
push eax
push 0x469a07
call fcn.00423468
add esp, 0x10
mov byte [0x469901], 0
push dword [ebp + 8]
call fcn.00408148
pop ecx
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00413168
add esp, 8
test eax, eax
je 0x4095b1
lea ecx, [ebp - 0x268]
push ecx
push 0x469901
call fcn.0044435c
add esp, 8
push dword [ebp + 8]
call fcn.00408148
pop ecx
cmp dword [0x453ea4], 0
jne 0x40b5a9
cmp byte [0x453d88], 0
je 0x409595
cmp dword [0x4528e8], 1
jne 0x409554
push 0
push 0x4e0
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
cmp dword [0x4528e8], 2
jne 0x409579
push 0
push 0x4e2
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 0
push 0x4b4
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 0
push 0x4d6
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
cmp byte [0x453d88], 0
je 0x40b5a9
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d7
je 0x4096b4
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e1
je 0x4096b4
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4b2
je 0x4096b4
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4da
je 0x4096b4
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4db
je 0x4096b4
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4dc
je 0x4096b4
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4df
je 0x4096b4
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e4
je 0x4096b4
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e7
je 0x4096b4
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e8
je 0x4096b4
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4d9
je 0x4096b4
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e3
je 0x4096b4
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e6
jne 0x40a61f
mov dword [ebp - 8], 1
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4d7
jne 0x4096db
push str._IDD_READ_SECUTEST3
call fcn.00403934
pop ecx
jmp 0x409842
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4b2
jne 0x4096fb
push str._IDD_READ_LOG
call fcn.00403934
pop ecx
jmp 0x409842
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4da
jne 0x409719
push str._IDD_READ_PROFI_204
call fcn.00403934
pop ecx
jmp 0x409842
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e1
jne 0x409739
push str._IDD_READ_S3N
call fcn.00403934
pop ecx
jmp 0x409842
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4db
jne 0x409759
push str._IDD_READ_PROFI_PSI
call fcn.00403934
pop ecx
jmp 0x409842
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4dc
jne 0x409777
push str._IDD_READ_PROFI_C
call fcn.00403934
pop ecx
jmp 0x409842
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4df
jne 0x409797
push str._IDD_READ_PROFI_M
call fcn.00403934
pop ecx
jmp 0x409842
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e4
jne 0x4097b7
push str._IDD_READ_SECUSTAR_from_XML
call fcn.00403934
pop ecx
jmp 0x409842
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e7
jne 0x4097d2
push str._IDD_READ_SECUTEST4_from_etc.exe
call fcn.00403934
pop ecx
jmp 0x409842
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e8
jne 0x4097ef
push str._IDD_READ_SECUTEST4_from_XML
call fcn.00403934
pop ecx
jmp 0x409842
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4d9
jne 0x40980c
push str._IDD_READ_MINIT_MEM
call fcn.00403934
pop ecx
jmp 0x409842
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e3
jne 0x409827
push str._IDD_READ_METRISO
call fcn.00403934
pop ecx
jmp 0x409842
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e6
jne 0x409842
push str._IDD_READ_MPI530
call fcn.00403934
pop ecx
lea ecx, [ebp - 0x474]
push ecx
push 0x459674
call fcn.004087ac
add esp, 8
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4b2
je 0x4098a6
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e7
je 0x4098a6
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e8
je 0x4098a6
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e4
je 0x4098a6
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4df
jne 0x409c88
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e7
jne 0x409960
push str.read_Secutest4_etc.exe_r_n
call fcn.00403934
pop ecx
push 0x468fd5
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
push 0
push 5
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.0042bde0
add esp, 0x10
test eax, eax
jne 0x409926
push 0x452e04
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
push 0
push 0x452f6b
lea eax, [ebp - 0x268]
push eax
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40b5a9
lea edx, [ebp - 0x268]
push edx
push 0x452e04
call fcn.0044435c
add esp, 8
lea ecx, [ebp - 0x268]
push ecx
push 0x452ccd
call fcn.0044435c
add esp, 8
jmp 0x409b89
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e8
jne 0x4099e3
push str.read_Secutest4_XML_r_n
call fcn.00403934
pop ecx
push 0x452e04
lea edx, [ebp - 0x268]
push edx
call fcn.0044435c
add esp, 8
push 0
push 0x452f6b
lea ecx, [ebp - 0x268]
push ecx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40b5a9
lea eax, [ebp - 0x268]
push eax
push 0x452e04
call fcn.0044435c
add esp, 8
lea edx, [ebp - 0x268]
push edx
push 0x452ccd
call fcn.0044435c
add esp, 8
jmp 0x409b89
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4df
jne 0x409a9d
push str.read_ProfiM_XML_r_n
call fcn.00403934
pop ecx
push 0x468fd5
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
push 0
push 1
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.0042bde0
add esp, 0x10
test eax, eax
jne 0x409a63
push 0x452e04
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
push 0
push 0x452f53
lea eax, [ebp - 0x268]
push eax
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40b5a9
lea edx, [ebp - 0x268]
push edx
push 0x452e04
call fcn.0044435c
add esp, 8
lea ecx, [ebp - 0x268]
push ecx
push 0x452ccd
call fcn.0044435c
add esp, 8
jmp 0x409b89
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e4
jne 0x409b1d
push str.read_SECUSTAR_XML_r_n
call fcn.00403934
pop ecx
push 0x452e04
lea edx, [ebp - 0x268]
push edx
call fcn.0044435c
add esp, 8
push 0
push 0x452f53
lea ecx, [ebp - 0x268]
push ecx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40b5a9
lea eax, [ebp - 0x268]
push eax
push 0x452e04
call fcn.0044435c
add esp, 8
lea edx, [ebp - 0x268]
push edx
push 0x452ccd
call fcn.0044435c
add esp, 8
jmp 0x409b89
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4b2
jne 0x409b89
push str.read_LOG_r_n
call fcn.00403934
pop ecx
push 0x452ccd
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
push 0
push 0x452f3b
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40b5a9
lea ecx, [ebp - 0x268]
push ecx
push 0x452ccd
call fcn.0044435c
add esp, 8
push dword [ebp + 8]
call sub.USER32.DLL_UpdateWindow
xor eax, eax
mov dword [ebp - 0xc], eax
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e4
jne 0x409bc5
push str.SECUSTAR_r_n
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
lea eax, [ebp - 0x268]
mov dword [ebp - 0xc], eax
jmp 0x409c31
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e7
je 0x409be5
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e8
jne 0x409c04
push str.SECUTEST4_r_n
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
lea edx, [ebp - 0x268]
mov dword [ebp - 0xc], edx
jmp 0x409c31
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4df
jne 0x409c31
push str.GOSSEN_METRAWATT_PROFITEST_M_r_n
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
lea edx, [ebp - 0x268]
mov dword [ebp - 0xc], edx
push dword [ebp - 0xc]
push 0
lea ecx, [ebp - 0x474]
push ecx
push 0x452ccd
push dword [0x45294c]
call fcn.0042c0b0
add esp, 0x14
mov dword [ebp - 0x1c], eax
test eax, eax
jl 0x409b2d
push 0x459717
lea edx, [ebp - 0x474]
push edx
call fcn.004463c0
add esp, 8
mov dword [ebp - 0x14], eax
test eax, eax
je 0x409b2d
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
jmp 0x40a2b4
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4da
jne 0x409e02
push str.read_Profitest_204_r_n
call fcn.00403934
pop ecx
push 1
push dword [ebp + 8]
call fcn.00408298
add esp, 8
test eax, eax
je 0x40b5a9
push dword [0x452fec]
call fcn.004016d4
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
jb 0x40b5a9
push dword [ebp - 0x68]
push dword [0x45294c]
call fcn.004018b8
add esp, 8
test eax, eax
jne 0x409d46
push 0x453ac6
push 0x11
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
dec eax
je 0x409d0e
push dword [ebp - 0x68]
call fcn.00419084
pop ecx
jmp 0x40b5a9
push dword [ebp - 0x68]
push dword [0x45294c]
call fcn.004018b8
add esp, 8
test eax, eax
jne 0x409d46
push 0x453b56
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
push dword [ebp - 0x68]
call fcn.00419084
pop ecx
jmp 0x40b5a9
push 0x7f02
push 0
call sub.USER32.DLL_LoadCursorA
push eax
call sub.USER32.DLL_SetCursor
mov dword [ebp - 0x54], eax
push 0x468fd5
lea edx, [ebp - 0x268]
push edx
call fcn.0044435c
add esp, 8
push str.PROFI204.BIN
lea ecx, [ebp - 0x268]
push ecx
call fcn.00444280
add esp, 8
lea eax, [ebp - 0x474]
push eax
lea edx, [ebp - 0x268]
push edx
push dword [ebp - 0x68]
push dword [0x45294c]
call fcn.00401a18
add esp, 0x10
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x54]
call sub.USER32.DLL_SetCursor
push dword [ebp - 0x68]
call fcn.00419084
pop ecx
cmp dword [ebp - 0x1c], 0
jge 0x409dd6
push str.Fehler_beim_Auslesen
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40b5a9
cmp dword [ebp - 0x1c], 0
jne 0x409df6
push 0x45e5fb
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40b5a9
mov dword [ebp - 0x1c], 5
jmp 0x40a2b4
push 1
push dword [ebp + 8]
call fcn.00408298
add esp, 8
test eax, eax
je 0x40b5a9
push 0x11
call sub.USER32.DLL_GetKeyState
test al, 0x80
je 0x409e4e
push 1
push 0
push 0
push str.TestCom.ht
push 0x459731
push 0
call sub.SHELL32.DLL_ShellExecuteA
push str.Device_reading_will_proceed_now
push 0x40
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4d9
jne 0x409ef6
push str.read_MINIT_r_n
call fcn.00403934
pop ecx
push 0
push 1
push dword [0x452fec]
lea eax, [ebp - 0x474]
push eax
push dword [0x45294c]
call fcn.0042b97c
add esp, 0x14
mov dword [ebp - 0x1c], eax
test eax, eax
jl 0x409ebc
push 0x459765
lea edx, [ebp - 0x474]
push edx
call fcn.004463c0
add esp, 8
mov dword [ebp - 0x14], eax
test eax, eax
je 0x409ebc
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
jmp 0x40a2b4
cmp dword [ebp - 0x1c], 0xfffffffe
jne 0x409edc
push 0x45e5fb
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40b5a9
push 0x459768
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4dc
jne 0x40a0d9
push str.read_ProfitestC_r_n
call fcn.00403934
pop ecx
push 0x468af8
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
push str.PCDOCWPC.DLL
lea eax, [ebp - 0x268]
push eax
call fcn.00444280
add esp, 8
lea edx, [ebp - 0x268]
push edx
call sub.KERNEL32.DLL_LoadLibraryA
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0
je 0x409f7c
push 0x4597ba
push dword [ebp - 0x58]
call sub.KERNEL32.DLL_GetProcAddress
mov dword [ebp - 0x64], eax
test eax, eax
je 0x409f7c
cmp dword [0x454ad0], 0
je 0x409f76
mov edx, fcn.00403934
jmp 0x409f78
xor edx, edx
push edx
call dword [ebp - 0x64]
cmp dword [ebp - 0x58], 0
je 0x409fe0
push str.READPROFITESTC
push dword [ebp - 0x58]
call sub.KERNEL32.DLL_GetProcAddress
mov dword [ebp - 0x60], eax
test eax, eax
je 0x409fe0
push 0x468fd5
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
push str.PROFIC.BIN
lea eax, [ebp - 0x268]
push eax
call fcn.00444280
add esp, 8
lea edx, [ebp - 0x474]
push edx
lea ecx, [ebp - 0x268]
push ecx
push dword [0x452fec]
push dword [0x45294c]
call dword [ebp - 0x60]
mov dword [ebp - 0x1c], eax
jmp 0x409fe7
mov dword [ebp - 0x1c], 0xffffffff
cmp dword [ebp - 0x58], 0
je 0x409ff5
push dword [ebp - 0x58]
call sub.KERNEL32.DLL_FreeLibrary
xor eax, eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x1c], 1
jne 0x40a00c
mov dword [ebp - 0x1c], 2
jmp 0x40a2b4
cmp dword [ebp - 0x1c], 0
jne 0x40a039
push 0x45e5fb
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
lea edx, [ebp - 0x474]
push edx
call fcn.00445acc
pop ecx
jmp 0x40b5a9
cmp dword [ebp - 0x1c], 0xfffffffe
jne 0x40a05b
push str.PROFIC.BIN
push 0x45353c
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
jmp 0x40a027
cmp dword [ebp - 0x1c], 0xfffffffd
jne 0x40a07f
lea ecx, [ebp - 0x474]
push ecx
push 0x45353c
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
jmp 0x40a027
cmp dword [ebp - 0x1c], 0xfffffffc
jne 0x40a09c
push str.Selektierte_COM_kann_nicht_verwendet_werden
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40a027
cmp dword [ebp - 0x1c], 0xfffffff6
jg 0x40a0bf
push dword [ebp - 0x1c]
push str.Fehler_beim_Lesen_des_Profitest_C___d_.
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
jmp 0x40a027
push str.Von_der_selektierten_Schnittstelle_kann_nicht_gelesen_werden.
push 0x10
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0xc
jmp 0x40a027
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d7
je 0x40a139
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4db
je 0x40a139
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e3
je 0x40a139
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e7
je 0x40a139
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4df
je 0x40a139
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e4
jne 0x40a2b4
push str.read_SECUTEST_MT5_or_Profitest_PSI_r_n
call fcn.00403934
pop ecx
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d7
jne 0x40a16a
push 0
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
jmp 0x40a226
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4db
jne 0x40a192
push 1
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
jmp 0x40a226
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e3
jne 0x40a1b7
push 2
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
jmp 0x40a226
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4df
jne 0x40a1da
push 3
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
jmp 0x40a226
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e4
jne 0x40a1ff
push 4
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
jmp 0x40a226
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e7
jne 0x40b5a9
push 6
push dword [0x452fec]
call fcn.004087e0
add esp, 8
mov dword [ebp - 0x30], eax
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4df
je 0x40a258
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e4
je 0x40a258
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e7
je 0x40a258
xor eax, eax
jmp 0x40a25d
mov eax, 1
push eax
push 0
push dword [ebp - 0x30]
lea edx, [ebp - 0x474]
push edx
push dword [0x45294c]
call fcn.0042b97c
add esp, 0x14
mov dword [ebp - 0x1c], eax
test eax, eax
jl 0x40a2a5
push 0x459863
lea edx, [ebp - 0x474]
push edx
call fcn.004463c0
add esp, 8
mov dword [ebp - 0x14], eax
test eax, eax
je 0x40a2a5
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
jmp 0x40a2b4
cmp dword [ebp - 0x1c], 0xfffffffe
je 0x4098a6
jmp 0x40b5a9
mov edx, dword [ebp - 0x1c]
mov dword [0x452f9c], edx
push 0x469a07
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
cmp byte [0x45fc98], 0
je 0x40a355
cmp dword [0x45fda0], 2
je 0x40a2fe
cmp dword [0x45fda0], 3
je 0x40a2fe
cmp dword [0x45fda0], 4
je 0x40a2fe
cmp dword [0x45fda0], 5
jne 0x40a355
push 0
push 0x45fc98
lea eax, [ebp - 0x474]
push eax
call sub.KERNEL32.DLL_CopyFileA
test eax, eax
jne 0x40a32c
push 0x45fc98
push 0x45353c
push 0x30
push dword [ebp + 8]
call fcn.00411b5c
add esp, 0x10
lea edx, [ebp - 0x474]
push edx
call fcn.00445acc
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push dword [0x452f9c]
push 0x46da81
call fcn.00411dec
add esp, 8
push eax
push 0
lea ecx, [ebp - 0x268]
push ecx
call fcn.00404b54
add esp, 0xc
cmp dword [0x4528bc], 0
je 0x40a3a8
push 1
push 0x452f9c
push 1
push 0x46da81
lea eax, [ebp - 0x268]
push eax
push dword [0x45294c]
call fcn.00412074
add esp, 0x18
jmp 0x40a3b5
lea edx, [ebp - 0x268]
push edx
call fcn.0041d77c
pop ecx
push dword [0x45294c]
call sub.USER32.DLL_UpdateWindow
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4d7
je 0x40a44e
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d9
je 0x40a44e
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4db
je 0x40a44e
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4df
je 0x40a44e
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e4
je 0x40a44e
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e7
je 0x40a44e
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e1
je 0x40a44e
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e3
je 0x40a44e
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e6
jne 0x40a50c
lea ecx, [ebp - 0x268]
push ecx
push 0x452ccd
call fcn.0044435c
add esp, 8
push 0x2e
push 0x452ccd
call fcn.00444491
add esp, 8
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x40a499
push dword [ebp - 0xc]
call fcn.0044438c
pop ecx
cmp eax, 4
ja 0x40a499
push 0x5c
push dword [ebp - 0xc]
call fcn.00444485
add esp, 8
test eax, eax
je 0x40a4ad
push 0x452ccd
call fcn.0044438c
pop ecx
add eax, 0x452ccd
mov dword [ebp - 0xc], eax
push 0x459866
push dword [ebp - 0xc]
call fcn.0044435c
add esp, 8
mov byte [0x452dd1], 0
push 0x187e2d4
call fcn.00404664
pop ecx
test eax, eax
je 0x40a50c
push 0
push 0x452ccd
push 0x187e2d4
call sub.KERNEL32.DLL_CopyFileA
test eax, eax
je 0x40a4f5
push 0x187e2d4
call fcn.00445acc
pop ecx
jmp 0x40a50c
push 0x452ccd
push 0x45353c
push 0x30
push dword [ebp + 8]
call fcn.00411b5c
add esp, 0x10
cmp byte [ebp - 0x268], 0
je 0x40a54c
push 0
lea eax, [ebp - 0x268]
push eax
lea edx, [ebp - 0x474]
push edx
call sub.KERNEL32.DLL_CopyFileA
test eax, eax
jne 0x40a54c
lea ecx, [ebp - 0x268]
push ecx
push 0x45353c
push 0x30
push dword [ebp + 8]
call fcn.00411b5c
add esp, 0x10
jmp 0x40b5a9
lea eax, [ebp - 0x474]
push eax
call fcn.00445acc
pop ecx
cmp byte [ebp - 0x268], 0
jne 0x40a57d
push 0
push 0x4ec
push 0
push 0x469a07
call fcn.00423468
add esp, 0x10
jmp 0x40b5a9
push 0
push 0x4ec
lea edx, [ebp - 0x268]
push edx
push 0x469a07
call fcn.00423468
add esp, 0x10
mov byte [0x469901], 0
push dword [ebp + 8]
call fcn.00408148
pop ecx
push 0x469b0d
push dword [0x45294c]
call fcn.00413168
add esp, 8
test eax, eax
je 0x40b5a9
push 0x469b0d
push 0x469901
call fcn.0044435c
add esp, 8
push dword [ebp + 8]
call fcn.00408148
pop ecx
cmp byte [0x453d88], 0
je 0x40a603
push 0
push 0x4b4
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 0
push 0x4d6
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4dd
je 0x40a651
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d8
je 0x40a651
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4de
jne 0x40a9b8
mov dword [ebp - 8], 1
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4dd
jne 0x40a66f
mov eax, str._IDD_READ_MT5_ONL
jmp 0x40a68b
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4d8
jne 0x40a686
mov eax, str._IDD_READ_MINIT_ONL
jmp 0x40a68b
mov eax, str._IDD_READ_MT5_IR
push eax
call fcn.00403934
pop ecx
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4dd
je 0x40a6be
cmp dword [0x4530fc], 1
je 0x40b5a9
jmp 0x40a6be
push dword [ebp + 8]
call fcn.004086a8
pop ecx
test eax, eax
je 0x40a6cf
push 1
push dword [ebp + 8]
call fcn.00408298
add esp, 8
test eax, eax
je 0x40a6b1
cmp dword [0x452fec], 0
jge 0x40a6fc
cmp dword [0x4530fc], 1
jne 0x40b5a9
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
cmp byte [0x45fc98], 0
je 0x40a7a8
cmp dword [0x45fda0], 1
jne 0x40a7a8
xor ecx, ecx
mov dword [0x187e410], ecx
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4d8
sete dl
and edx, 1
mov dword [0x187e414], edx
push dword [ebp + 8]
call fcn.00408148
pop ecx
push 0x45fc98
push dword [0x45294c]
call fcn.0042db78
add esp, 8
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jg 0x40a779
cmp dword [0x4530fc], 1
je 0x40a779
push str.Keine_Funkdaten_gelesen.__METRATESTER_5_FUNK_anklicken.
push 0x30
push dword [0x45294c]
call fcn.00411b5c
add esp, 0xc
cmp dword [ebp - 0x1c], 0
jg 0x40a78c
cmp dword [0x4530fc], 1
jne 0x40b5a9
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
cmp dword [0x452f9c], 4
je 0x40a7c4
mov byte [ebp - 0x268], 0
mov dword [0x452f9c], 4
jmp 0x40a7d8
push 0x469a07
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044435c
add esp, 8
cmp byte [ebp - 0x268], 0
je 0x40a7fc
push 0
push 0x4ec
lea eax, [ebp - 0x268]
push eax
push 0x469a07
call fcn.00423468
add esp, 0x10
cmp dword [0x4530fc], 1
jne 0x40a811
mov byte [ebp - 0x268], 0
jmp 0x40a8bb
push dword [0x452f9c]
push 0x46da81
call fcn.00411dec
add esp, 8
push eax
push 0
lea edx, [ebp - 0x268]
push edx
call fcn.00404b54
add esp, 0xc
cmp dword [0x4528bc], 0
je 0x40a864
push 1
push 0x452f9c
push 0
push 0x46da81
lea ecx, [ebp - 0x268]
push ecx
push dword [0x45294c]
call fcn.00412074
add esp, 0x18
jmp 0x40a871
lea eax, [ebp - 0x268]
push eax
call fcn.0041d77c
pop ecx
push dword [0x45294c]
call sub.USER32.DLL_UpdateWindow
cmp byte [ebp - 0x268], 0
jne 0x40a8a0
push 0
push 0x4ec
push 0
push 0x469a07
call fcn.00423468
add esp, 0x10
jmp 0x40b5a9
push 0
push 0x4ec
lea edx, [ebp - 0x268]
push edx
push 0x469a07
call fcn.00423468
add esp, 0x10
mov ecx, 1
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4de
je 0x40a8cf
dec ecx
mov dword [0x187e410], ecx
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4d8
sete cl
and ecx, 1
mov dword [0x187e414], ecx
lea eax, [ebp - 0x268]
push eax
push dword [0x45294c]
call fcn.0042db78
add esp, 8
mov dword [ebp - 0x1c], eax
cmp dword [0x4530fc], 1
jne 0x40a927
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
cmp dword [ebp - 0x1c], 0
jle 0x40b5a9
mov byte [0x469901], 0
push dword [ebp + 8]
call fcn.00408148
pop ecx
push 0x469b0d
push dword [0x45294c]
call fcn.00413168
add esp, 8
test eax, eax
je 0x40b5a9
push 0x469b0d
push 0x469901
call fcn.0044435c
add esp, 8
push dword [ebp + 8]
call fcn.00408148
pop ecx
cmp byte [0x453d88], 0
je 0x40a99c
push 0
push 0x4b4
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 0
push 0x4d6
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xce5
je 0x40a9d8
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xcec
jne 0x40aa35
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
add edx, 0xfffff31c
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
push dword [ecx*8 + 0x453fc0]
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx*8 + 0x453fc4]
mov dword [ebp - 0x1c], ecx
lea eax, [ebp - 0x1c]
push eax
push 0x46da81
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xce6
je 0x40aa73
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xce8
je 0x40aa73
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xcea
je 0x40aa73
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xced
jne 0x40aad0
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
add edx, 0xfffff31c
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
push dword [ecx*8 + 0x453fc0]
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx*8 + 0x453fc4]
mov dword [ebp - 0x1c], ecx
lea eax, [ebp - 0x1c]
push eax
push str.MS_WORD_Formularvorlage.frmMS_WORD_Protokollvorlage.rtf
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xce4
jne 0x40ab41
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
add edx, 0xfffff31c
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
push dword [ecx*8 + 0x453fc0]
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx*8 + 0x453fc4]
mov dword [ebp - 0x1c], ecx
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
push 0x46da81
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00412074
add esp, 0x18
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xce7
je 0x40ab7f
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xce9
je 0x40ab7f
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xceb
je 0x40ab7f
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xcee
jne 0x40abe0
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
add edx, 0xfffff31c
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
push dword [ecx*8 + 0x453fc0]
lea eax, [ebp - 0x268]
push eax
call fcn.0044435c
add esp, 8
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx*8 + 0x453fc4]
mov dword [ebp - 0x1c], ecx
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
push str.MS_WORD_Messprotokoll_.rtf
lea edx, [ebp - 0x268]
push edx
push dword [0x45294c]
call fcn.00412074
add esp, 0x18
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x1069
je 0x40abfe
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x106a
jne 0x40ac40
mov edx, 2
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x1069
je 0x40ac14
dec edx
mov dword [0x453ea4], edx
push 0
push sym.PCDOCW.exe__ListProcDlg_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4b3
push dword [0x4528e0]
call sub.USER32.DLL_DialogBoxParamA
xor eax, eax
mov dword [0x453ea4], eax
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x106b
jne 0x40ac8b
mov dword [0x453ea4], 1
xor ecx, ecx
mov dword [0x681aa4], ecx
push 0
push sym.PCDOCW.exe__ValTestProcDlg_qqsp6HWND__uiuil
push dword [0x452948]
push 0xbb8
push dword [0x4528e0]
call sub.USER32.DLL_DialogBoxParamA
xor eax, eax
mov dword [0x453ea4], eax
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4bd
jne 0x40acd4
push 1
push dword [ebp + 8]
call fcn.00408298
add esp, 8
test eax, eax
je 0x40b5a9
push dword [0x45294c]
call sub.USER32.DLL_UpdateWindow
push dword [0x452fec]
push dword [0x45294c]
call fcn.0042c330
add esp, 8
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4d6
jne 0x40ad39
mov dword [ebp - 8], 1
mov dword [0x4528f8], 0xffffffff
push 0
push sym.PCDOCW.exe__ActionSelProc_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4d6
push dword [0x4528e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x4528f8], 0
jle 0x40b5a9
push 0
push dword [0x4528f8]
push 0x111
push dword [0x452948]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4b4
jne 0x40ae37
cmp dword [0x4529b4], 0
jne 0x40ae37
cmp dword [0x45a75c], 0
jne 0x40ae37
cmp dword [0x45310c], 0
jle 0x40ae37
mov dword [ebp - 8], 1
xor edx, edx
mov dword [0x681aa0], edx
push str.XLS_RTF_start_IDD_FRTF_r_n
call fcn.00403934
pop ecx
push dword [0x45294c]
call fcn.0040e354
pop ecx
mov dword [ebp - 0x1c], eax
push str.XLS_RTF_after_TranRtfFile_r_n
call fcn.00403934
pop ecx
cmp dword [0x681aa0], 0
je 0x40add5
cmp byte [0x453d88], 0
jne 0x40add5
push str.XLS_RTF_ValTestSaveFile_r_n
call fcn.00403934
pop ecx
push dword [ebp + 8]
call fcn.00417834
pop ecx
push dword [ebp + 8]
call fcn.00408148
pop ecx
cmp dword [ebp - 0x1c], 0
je 0x40aded
push str.XLS_RTF_EditFile_r_n
call fcn.00403934
pop ecx
call fcn.0041b320
jmp 0x40ae03
push 0
push 0x4ed
push 0
push 0x46af85
call fcn.00423468
add esp, 0x10
push str.XLS_RTF_PostMessage_IDM_EXIT_r_n
call fcn.00403934
pop ecx
cmp byte [0x453d88], 0
je 0x40b5a9
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4b5
jne 0x40aec4
mov dword [ebp - 8], 1
push 0x46af85
push 0x67d974
call fcn.0044435c
add esp, 8
push 0x452fa4
push str.MS_WORD_Messprotokoll_.rtf
push 0x67d974
push dword [0x45294c]
call fcn.00411ee8
add esp, 0x10
cmp byte [0x67d974], 0
jne 0x40aea1
push 0
push 0x4ed
push 0
push 0x46af85
call fcn.00423468
add esp, 0x10
jmp 0x40b5a9
push 0
push 0x4ed
push 0x67d974
push 0x46af85
call fcn.00423468
add esp, 0x10
call fcn.0041b320
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x2775
jne 0x40aee0
push dword [ebp + 8]
call fcn.0040d650
pop ecx
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x2776
jne 0x40aefe
push dword [ebp + 8]
call fcn.0040d664
pop ecx
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x2777
jne 0x40af1c
push dword [ebp + 8]
call fcn.0040d6a0
pop ecx
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x3eb
jne 0x40af34
call fcn.004181c4
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x2710
jne 0x40b0b2
cmp dword [0x46db54], 0
je 0x40b0b2
cmp dword [0x453e9c], 0
jne 0x40b5a9
push dword [0x4528dc]
call sub.USER32.DLL_GetMenu
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0
je 0x40af85
push 0x400
push 0
push dword [ebp - 0x70]
call sub.USER32.DLL_RemoveMenu
push 0
push sym.PCDOCW.exe__WizardProcDlg_qqsp6HWND__uiuil
push dword [0x4528dc]
push 0x2710
push dword [0x4528e0]
call sub.USER32.DLL_CreateDialogParamA
mov dword [0x452950], eax
push 5
push 0
push 0
push 0
push 0
push 0
push dword [0x452950]
call sub.USER32.DLL_SetWindowPos
lea ecx, [ebp - 0x51c]
push ecx
push dword [0x452950]
call sub.USER32.DLL_GetWindowRect
push 0xfffffffffffffff0
push dword [0x4528dc]
call sub.USER32.DLL_GetWindowLongA
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
lea eax, [ebp - 0x51c]
push eax
call sub.USER32.DLL_AdjustWindowRect
push 0
call sub.USER32.DLL_GetSystemMetrics
mov dword [ebp - 0x3c], eax
push 1
call sub.USER32.DLL_GetSystemMetrics
mov dword [ebp - 0x40], eax
mov edx, dword [ebp - 0x514]
sub edx, dword [ebp - 0x51c]
mov dword [ebp - 0x44], edx
mov ecx, dword [ebp - 0x510]
sub ecx, dword [ebp - 0x518]
mov dword [ebp - 0x48], ecx
mov eax, dword [ebp - 0x3c]
sub eax, dword [ebp - 0x44]
sar eax, 1
jns 0x40b030
adc eax, 0
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0
jge 0x40b03e
xor edx, edx
mov dword [ebp - 0x4c], edx
mov ecx, dword [ebp - 0x40]
sub ecx, dword [ebp - 0x48]
sar ecx, 1
jns 0x40b04b
adc ecx, 0
mov dword [ebp - 0x50], ecx
cmp dword [ebp - 0x50], 0
jge 0x40b059
xor eax, eax
mov dword [ebp - 0x50], eax
push 1
push dword [ebp - 0x48]
push dword [ebp - 0x44]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
push dword [0x4528dc]
call sub.USER32.DLL_MoveWindow
push 5
push dword [0x452950]
call sub.USER32.DLL_ShowWindow
push dword [0x452950]
call sub.USER32.DLL_UpdateWindow
push 5
push dword [0x4528dc]
call sub.USER32.DLL_ShowWindow
push dword [0x4528dc]
call sub.USER32.DLL_UpdateWindow
push dword [0x452950]
call sub.USER32.DLL_SetFocus
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e0
jne 0x40b155
cmp byte [0x453d88], 0
je 0x40b155
cmp dword [0x4529b4], 0
jne 0x40b155
cmp dword [0x45a75c], 0
jne 0x40b155
mov dword [ebp - 8], 1
cmp dword [0x45310c], 0
jg 0x40b130
push 0x45994e
push 0x453d88
push 0x459923
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x14
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push dword [ebp + 8]
call fcn.0042be5c
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x4e9
jne 0x40b336
cmp byte [0x453d88], 0
je 0x40b336
cmp dword [0x4529b4], 0
jne 0x40b336
cmp dword [0x45a75c], 0
jne 0x40b336
push 0x459968
push 0x453d88
call fcn.004463c0
add esp, 8
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
jne 0x40b1e1
push 0x453d88
push 0x45996b
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 2
push 0
push dword [ebp - 0x14]
call fcn.004466ac
add esp, 0xc
push dword [ebp - 0x14]
call fcn.00446710
pop ecx
mov dword [ebp - 0x34], eax
push 0
push 0
push dword [ebp - 0x14]
call fcn.004466ac
add esp, 0xc
cmp dword [ebp - 0x34], 2
jl 0x40b21a
cmp dword [ebp - 0x34], 0x989680
jle 0x40b25b
push 0xffffffffffffffff
push 0x453d88
push 0x459996
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x14
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov eax, dword [ebp - 0x34]
inc eax
push eax
call fcn.00443374
pop ecx
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x40b28b
push 0x453d88
push str.Die_Datei__s_kann_nicht_gelesen_werden.
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
jmp 0x40b236
push dword [ebp - 0x14]
push dword [ebp - 0x34]
push 1
push dword [ebp - 0xc]
call fcn.0044661c
add esp, 0x10
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x34]
je 0x40b2f1
push 0x453d88
push str.Die_Datei__s_kann_nicht_gelesen_werden.
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
push dword [ebp - 0xc]
call fcn.00443384
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x1c]
mov byte [ecx + eax], 0
push 0x453d88
push dword [ebp - 0xc]
call sub.USER32.DLL_GetFocus
push eax
call fcn.0040b7e4
add esp, 0xc
push dword [ebp - 0xc]
call fcn.00443384
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x4e5
jne 0x40b514
cmp byte [0x453d88], 0
je 0x40b514
cmp dword [0x4529b4], 0
jne 0x40b514
cmp dword [0x45a75c], 0
jne 0x40b514
push 0x4599ba
push 0x453d88
call fcn.004463c0
add esp, 8
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
jne 0x40b3c2
push 0x453d88
push 0x4599bd
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push 2
push 0
push dword [ebp - 0x14]
call fcn.004466ac
add esp, 0xc
push dword [ebp - 0x14]
call fcn.00446710
pop ecx
mov dword [ebp - 0x34], eax
push 0
push 0
push dword [ebp - 0x14]
call fcn.004466ac
add esp, 0xc
cmp dword [ebp - 0x34], 2
jl 0x40b3fb
cmp dword [ebp - 0x34], 0x989680
jle 0x40b43c
push 0xffffffffffffffff
push 0x453d88
push 0x4599e8
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x14
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov ecx, dword [ebp - 0x34]
inc ecx
push ecx
call fcn.00443374
pop ecx
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x40b46c
push 0x453d88
push str.Die_Datei__s_kann_nicht_gelesen_werden.
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
jmp 0x40b417
push dword [ebp - 0x14]
push dword [ebp - 0x34]
push 1
push dword [ebp - 0xc]
call fcn.0044661c
add esp, 0x10
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x14]
call fcn.00445c04
pop ecx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x34]
je 0x40b4d2
push 0x453d88
push str.Die_Datei__s_kann_nicht_gelesen_werden.
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x10
push dword [ebp - 0xc]
call fcn.00443384
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov edx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov byte [edx + ecx], 0
push 0x453d88
push dword [ebp - 0xc]
push dword [ebp + 8]
call fcn.0040b5b4
add esp, 0xc
push dword [ebp - 0xc]
call fcn.00443384
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x4e2
jne 0x40b5a9
cmp byte [0x453d88], 0
je 0x40b5a9
cmp dword [0x4529b4], 0
jne 0x40b5a9
cmp dword [0x45a75c], 0
jne 0x40b5a9
mov dword [ebp - 8], 1
cmp dword [0x45310c], 0
jg 0x40b589
push 0x459a37
push 0x453d88
push 0x459a0c
push 0x30
call sub.USER32.DLL_GetFocus
push eax
call fcn.00411b5c
add esp, 0x14
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
jmp 0x40b5a9
push dword [ebp + 8]
call fcn.0040b8b4
pop ecx
push 0
push 0x3e8
push 0x111
push dword [0x4528dc]
call sub.USER32.DLL_PostMessageA
mov eax, dword [ebp - 8]
mov esp, ebp
pop ebp
ret 0x10