Function at 0x210924da
Capabilities:
Get graphical window text

Disassembly:
enter 0, 0
sub esp, 0x12d4
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
mov eax, dword [0x33b0a54]
mov ebx, 0x2625a00
mul ebx
lea ebx, [0x33b0e58]
add eax, ebx
mov dword [ebp - 0x12d0], eax
mov eax, dword [0x33b0a54]
mov ebx, 0x989680
mul ebx
lea ebx, [0x1b129258]
add eax, ebx
mov dword [ebp - 0x12d4], eax
cmp dword [ebp - 0x12a0], 0
jne 0x210926ee
push 0x30
push 0x2108845a
push 0x2108857f
push dword [0x33b02a0]
call sub.USER32.DLL_MessageBoxA
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
jmp 0x21093b82
lea eax, [ebp - 0x1258]
push eax
push dword [ebp - 0x12a0]
call sub.KERNEL32.DLL_GetExitCodeProcess
cmp dword [ebp - 0x1258], 0x103
je 0x21092808
push 0x30
push 0x2108845a
push 0x210884b4
push dword [0x33b02a0]
call sub.USER32.DLL_MessageBoxA
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
jmp 0x21093b82
push 0x7f02
push 0
call sub.USER32.DLL_LoadCursorA
push eax
push 0xfffffffffffffff4
push dword [0x33b02a0]
call sub.USER32.DLL_SetClassLongA
push 0
push dword [ebp - 0x12a4]
call sub.USER32.DLL_EnableWindow
push 0x210886f1
push dword [ebp - 0x12a8]
call sub.USER32.DLL_SetWindowTextA
push 0
push 0
push 0xf
push dword [ebp - 0x12a8]
call sub.USER32.DLL_SendMessageA
push 0x28
lea eax, [ebp - 0x129c]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
push 0x1c
lea eax, [ebp - 0x1274]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
push 0
push 0
push 0x1009
push dword [ebp - 0x12ac]
call sub.USER32.DLL_SendMessageA
push 0x210884c9
push dword [ebp - 0x12a8]
call sub.USER32.DLL_SetWindowTextA
push 0
push 0
push 0xb
push dword [ebp - 0x12ac]
call sub.USER32.DLL_SendMessageA
push 0
push 0x2108e6d2
push dword [0x33b02a0]
push 0x12d
push dword [0x21087358]
call sub.USER32.DLL_CreateDialogParamA
mov dword [0x33b0550], eax
mov dword [ebp - 0x12b0], 0
mov dword [ebp - 0x12b4], 0
mov dword [ebp - 0x12b8], 0
mov byte [ebp - 0x104a], 0
mov eax, dword [ebp - 0x12bc]
mov dword [ebp - 0x100c], eax
mov eax, dword [ebp - 0x12c0]
mov dword [ebp - 0x1018], eax
mov dword [ebp - 0x103c], 0
mov dword [ebp - 0x1040], 0
mov byte [ebp - 0x1041], 0
mov byte [ebp - 2], 0x2e
mov byte [ebp - 1], 0
mov byte [ebp - 4], 0x2d
mov byte [ebp - 3], 0
push 0xb
lea eax, [ebp - 0x1054]
push eax
push dword [ebp - 0x12c4]
call sub.USER32.DLL_GetWindowTextA
lea eax, [ebp - 2]
push eax
lea eax, [ebp - 0x1054]
push eax
call sub.SHELL32.DLL_StrStrA
or eax, eax
jne 0x21092a41
lea eax, [ebp - 0x1054]
push eax
call fcn.21097e95
mov dword [ebp - 0x1028], eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x1054]
push eax
call sub.SHELL32.DLL_StrStrA
or eax, eax
jne 0x210929e4
cmp dword [ebp - 0x1028], 0xff
jg 0x2109299b
mov dword [ebp - 0x1030], 1
cmp dword [ebp - 0x1028], 0xff
jle 0x210929c5
cmp dword [ebp - 0x1028], 0xffff
jg 0x210929c5
mov dword [ebp - 0x1030], 2
cmp dword [ebp - 0x1028], 0xffff
jle 0x210929df
mov dword [ebp - 0x1030], 3
jmp 0x21092a3c
mov eax, 0xffffff01
cmp dword [ebp - 0x1028], eax
jl 0x210929ff
mov dword [ebp - 0x1030], 1
mov ebx, 0xffff0001
cmp dword [ebp - 0x1028], eax
jge 0x21092a26
cmp dword [ebp - 0x1028], ebx
jl 0x21092a26
mov dword [ebp - 0x1030], 2
cmp dword [ebp - 0x1028], ebx
jge 0x21092a3c
mov dword [ebp - 0x1030], 3
jmp 0x21092a86
mov dword [ebp - 0x1030], 4
wait
fninit
wait
fnstcw word [ebp - 0x1254]
and word [ebp - 0x1254], 0xf0ff
or word [ebp - 0x1254], 0x1000
fldcw word [ebp - 0x1254]
push 0x80
push 0
lea eax, [ebp - 0x1054]
push eax
call fcn.21097bd0
fstp dword [ebp - 0x102c]
cmp dword [ebp - 0x1030], 1
jne 0x21093087
mov eax, dword [ebp - 0x1028]
mov byte [ebp - 0x101d], al
mov eax, dword [ebp - 0x1018]
cmp dword [ebp - 0x100c], eax
jg 0x21092d12
push 0x1c
lea eax, [ebp - 0x1274]
push eax
push dword [ebp - 0x100c]
push dword [ebp - 0x12a0]
call sub.KERNEL32.DLL_VirtualQueryEx
cmp dword [ebp - 0x1264], 0x1000
jne 0x21092cf5
cmp dword [ebp - 0x1260], 4
je 0x21092af5
cmp dword [ebp - 0x1260], 0x40
jne 0x21092cf5
xor edx, edx
xor eax, eax
mov ebx, dword [ebp - 0x1268]
mov dword [ebp - 0x101c], ebx
xor ebx, ebx
mov ax, word [ebp - 0x101c]
mov dx, word [ebp - 0x101a]
mov bx, 0x1000
div bx
mov word [ebp - 0x1032], ax
mov eax, dword [ebp - 0x1274]
mov dword [ebp - 0x1010], eax
cmp word [ebp - 0x1032], 0
je 0x21092cf5
mov dword [ebp - 0x103c], 0
push 0
push 0x1000
lea eax, [ebp - 0x1004]
push eax
push dword [ebp - 0x1010]
push dword [ebp - 0x12a0]
call sub.KERNEL32.DLL_ReadProcessMemory
lea edi, [ebp - 0x1004]
mov dword [ebp - 0x1038], 0x1000
cmp dword [ebp - 0x1038], 0
je 0x21092cdf
mov al, byte [ebp - 0x101d]
scasb al, byte es:[edi]
jne 0x21092ccc
inc dword [ebp - 0x12b0]
cmp dword [ebp - 0x12b0], 0x64
jle 0x21092be2
mov edx, edi
cld
mov edi, dword [ebp - 0x12d0]
add edi, dword [ebp - 0x12b4]
mov eax, dword [ebp - 0x1010]
add eax, dword [ebp - 0x103c]
stosd dword es:[edi], eax
add dword [ebp - 0x12b4], 4
mov edi, dword [ebp - 0x12d4]
add edi, dword [ebp - 0x12b8]
mov al, 1
stosb byte es:[edi], al
inc dword [ebp - 0x12b8]
mov edi, edx
jmp 0x21092ccc
push 0x28
lea eax, [ebp - 0x129c]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
mov eax, dword [ebp - 0x1010]
add eax, dword [ebp - 0x103c]
mov dword [ebp - 0x1008], eax
mov dword [ebp - 0x129c], 7
mov eax, dword [ebp - 0x12b0]
dec eax
mov dword [ebp - 0x1298], eax
mov dword [ebp - 0x1294], 0
mov eax, dword [ebp - 0x1008]
mov dword [ebp - 0x127c], eax
mov dword [ebp - 0x1280], 1
push dword [ebp - 0x1008]
push str._08X
lea eax, [ebp - 0x1049]
push eax
call sub.USER32.DLL_wsprintfA
add esp, 0xc
lea eax, [ebp - 0x1049]
mov dword [ebp - 0x1288], eax
lea eax, [ebp - 0x129c]
push eax
push 0
push 0x1007
push dword [ebp - 0x12ac]
call sub.USER32.DLL_SendMessageA
push 0x28
lea eax, [ebp - 0x129c]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
mov dword [ebp - 0x129c], 1
mov eax, dword [ebp - 0x12b0]
dec eax
mov dword [ebp - 0x1298], eax
mov dword [ebp - 0x1294], 1
lea eax, [ebp - 0x1054]
mov dword [ebp - 0x1288], eax
lea eax, [ebp - 0x129c]
push eax
push 0
push 0x1006
push dword [ebp - 0x12ac]
call sub.USER32.DLL_SendMessageA
inc dword [ebp - 0x103c]
dec dword [ebp - 0x1038]
xor eax, eax
jmp 0x21092b76
add dword [ebp - 0x1010], 0x1000
dec word [ebp - 0x1032]
jmp 0x21092b2f
mov eax, dword [ebp - 0x100c]
add eax, dword [ebp - 0x1268]
mov dword [ebp - 0x100c], eax
mov eax, dword [ebp - 0x1018]
jmp 0x21092aa5
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push 0
push word [ebp - 0x1028]
call fcn.21091f60
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push dword [ebp - 0x1028]
call fcn.210919ef
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
cmp dword [ebp - 0x1030], 2
jne 0x21093409
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push 0
push word [ebp - 0x1028]
call fcn.21091f60
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push dword [ebp - 0x1028]
call fcn.210919ef
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
cmp dword [ebp - 0x1030], 3
jne 0x210935ce
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push dword [ebp - 0x1028]
call fcn.210919ef
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
cmp dword [ebp - 0x1030], 4
jne 0x21093793
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push dword [ebp - 0x102c]
call fcn.21091467
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
push 0
push 1
push 0xb
push dword [ebp - 0x12ac]
call sub.USER32.DLL_SendMessageA
mov eax, dword [ebp - 0x12b0]
mov dword [ebp - 0x1038], eax
push 0xff
lea eax, [ebp - 0x1252]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
push 0xff
lea eax, [ebp - 0x1153]
push eax
call sub.KERNEL32.DLL_RtlZeroMemory
mov byte [ebp - 0x1154], 0
mov byte [ebp - 0x1055], 0
cmp dword [ebp - 0x1038], 0
jne 0x210939fe
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
call fcn.2108f673
push 0x17
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a0], eax
push 0x10
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a4], eax
push 7
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12a8], eax
push 3
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12ac], eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b0], eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b4], eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12b8], eax
push 0x18
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12bc], eax
push 0x19
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c0], eax
push 5
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c4], eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108edfa
mov dword [ebp - 0x12c8], eax
push 0x2108875b
lea eax, [ebp - 0x1252]
push eax
call sub.KERNEL32.DLL_lstrcatA
push dword [ebp - 0x1038]
push 0x2108876e
lea eax, [ebp - 0x1153]
push eax
call sub.USER32.DLL_wsprintfA
add esp, 0xc
lea eax, [ebp - 0x1153]
push eax
lea eax, [ebp - 0x1252]
push eax
call sub.KERNEL32.DLL_lstrcatA
lea eax, [ebp - 0x1252]
push eax
push dword [ebp - 0x12a8]
call sub.USER32.DLL_SetWindowTextA
mov dword [ebp - 0x12c8], 1
jmp 0x21093a58
push 0x2108875b
lea eax, [ebp - 0x1252]
push eax
call sub.KERNEL32.DLL_lstrcatA
push dword [ebp - 0x1038]
push 0x2108876e
lea eax, [ebp - 0x1153]
push eax
call sub.USER32.DLL_wsprintfA
add esp, 0xc
lea eax, [ebp - 0x1153]
push eax
lea eax, [ebp - 0x1252]
push eax
call sub.KERNEL32.DLL_lstrcatA
lea eax, [ebp - 0x1252]
push eax
push dword [ebp - 0x12a8]
call sub.USER32.DLL_SetWindowTextA
mov dword [ebp - 0x12c8], 2
push 0x7f00
push 0
call sub.USER32.DLL_LoadCursorA
push eax
push 0xfffffffffffffff4
push dword [0x33b02a0]
call sub.USER32.DLL_SetClassLongA
push 1
push dword [ebp - 0x12a4]
call sub.USER32.DLL_EnableWindow
mov eax, dword [ebp - 0x12a0]
push eax
push 0x17
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a4]
push eax
push 0x10
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12a8]
push eax
push 7
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12ac]
push eax
push 3
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b0]
push eax
push 0x2d
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b4]
push eax
push 0x2e
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12b8]
push eax
push 0x2f
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12bc]
push eax
push 0x18
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c0]
push eax
push 0x19
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c4]
push eax
push 5
push dword [0x33b0a54]
call fcn.2108e740
mov eax, dword [ebp - 0x12c8]
push eax
push 0x2a
push dword [0x33b0a54]
call fcn.2108e740
push 0
push 0
push 0x10
push dword [0x33b0550]
call sub.USER32.DLL_SendMessageA
push 0
push 0
push 0xf
push dword [0x33b02a0]
call sub.USER32.DLL_SendMessageA
jmp 0x21093b82
leave
ret 0