Function at 0x42d5d6
Capabilities:
Get graphical window text

Disassembly:
mov eax, 0x604c84
call fcn.00474a88
sub esp, 0x7ec
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x14], esi
call fcn.0042e049
xor ebx, ebx
push pe_nt_image_headers32
push ebx
push 0x1036
push dword [esi + 0x7c]
call dword [sym.imp.USER32.dll_SendMessageA]
push 0xffffffffffffffff
push 0x64
add esi, 0x60
push ebx
push 0x69da68
push ebx
mov ecx, esi
call fcn.005dc9db
push 0xffffffffffffffff
push 0x258
push ebx
push 0x7732cc
push 1
mov ecx, esi
pop edi
push edi
call fcn.005dc9db
mov eax, dword [ebp - 0x14]
push edi
mov ecx, dword [eax + 0x298]
add ecx, 0x24
call fcn.004025ce
push 0x7e4
push eax
lea eax, [ebp - 0x7f8]
push eax
call fcn.00473fd0
mov eax, dword [0x7815b4]
add esp, 0xc
mov dword [ebp - 0x10], eax
push ebx
push 0x2b
push ebx
push ebx
push 0x7732c4
push ebx
push 3
mov ecx, esi
mov dword [ebp - 4], ebx
call fcn.005dca2e
push ebx
push 0xc
push ebx
push ebx
push 0x7732bc
push edi
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x16
push ebx
push ebx
push 0x7732b0
push 2
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 9
push ebx
push ebx
push 0x7732a4
push 3
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0xf
push ebx
push ebx
push 0x773298
push 4
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x18
push ebx
push ebx
push 0x77328c
push 5
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x10
push ebx
push ebx
push 0x773280
push 6
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x12
push ebx
push ebx
push 0x773274
push 7
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x1d
push ebx
push ebx
push 0x773268
push 8
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0xe
push ebx
push ebx
push 0x77325c
push 9
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x1f
push ebx
push ebx
push 0x773250
push 0xa
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 9
push ebx
push ebx
push 0x773244
push 0xb
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x16
push ebx
push ebx
push 0x773238
push 0xc
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x16
push ebx
push ebx
push 0x77322c
push 0xd
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0xd
push ebx
push ebx
push 0x773220
push 0xe
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x10
push ebx
push ebx
push 0x773214
push 0xf
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x1a
push ebx
push ebx
push 0x73bbcc
push 0x10
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push 0x11
push ebx
push ebx
push 0x773208
push 0x11
push 3
mov ecx, esi
call fcn.005dca2e
push ebx
push ebx
push ebx
push edi
push ebx
push 3
push edi
push ebx
mov ecx, esi
call fcn.005dcab0
mov eax, dword [ebp - 0x14]
mov ecx, esi
push dword [eax + 0x2a0]
push edi
push ebx
call fcn.005dcb29
lea eax, [ebp - 0x7f8]
mov ecx, esi
push eax
push edi
push edi
call fcn.005dcb29
push dword [ebp - 0x6bc]
lea eax, [ebp - 0x10]
push dword [ebp - 0x6c0]
push 0x7731e0
push eax
call fcn.005dbdfb
add esp, 0x10
mov ecx, esi
push dword [ebp - 0x10]
push edi
push 2
call fcn.005dcb29
push dword [ebp - 0x6b4]
push dword [ebp - 0x6b8]
push 0x7731bc
lea eax, [ebp - 0x10]
push eax
call fcn.005dbdfb
add esp, 0x10
mov ecx, esi
push dword [ebp - 0x10]
push edi
push 3
call fcn.005dcb29
lea eax, [ebp - 0x6fe]
mov ecx, esi
push eax
push edi
push 4
call fcn.005dcb29
lea eax, [ebp - 0x730]
mov ecx, esi
push eax
push edi
push 5
call fcn.005dcb29
lea eax, [ebp - 0x7c6]
mov ecx, esi
push eax
push edi
push 6
call fcn.005dcb29
lea eax, [ebp - 0x762]
mov ecx, esi
push eax
push edi
push 7
call fcn.005dcb29
lea eax, [ebp - 0x6cc]
mov ecx, esi
push eax
push edi
push 8
call fcn.005dcb29
lea eax, [ebp - 0x6b0]
mov ecx, esi
push eax
push edi
push 9
call fcn.005dcb29
lea eax, [ebp - 0x57a]
mov ecx, esi
push eax
push edi
push 0xa
call fcn.005dcb29
lea eax, [ebp - 0x67e]
mov ecx, esi
push eax
push edi
push 0xb
call fcn.005dcb29
lea eax, [ebp - 0x566]
mov ecx, esi
push eax
push edi
push 0xc
call fcn.005dcb29
lea eax, [ebp - 0x502]
mov ecx, esi
push eax
push edi
push 0xd
call fcn.005dcb29
push dword [ebp - 0x100]
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x10]
push str._s_:_d
push eax
call fcn.005dbdfb
add esp, 0x10
mov ecx, esi
push dword [ebp - 0x10]
push edi
push 0xe
call fcn.005dcb29
lea eax, [ebp - 0xca]
mov ecx, esi
push eax
push edi
push 0xf
call fcn.005dcb29
cmp byte [ebp - 0x4a], bl
je 0x42d958
push 0x73bd88
jmp 0x42d95d
push 0x73bd7c
push edi
push 0x10
mov ecx, esi
call fcn.005dcb29
lea eax, [ebp - 0x49]
mov ecx, esi
push eax
push edi
push 0x11
call fcn.005dcb29
lea eax, [ebp - 0x6cc]
push eax
call fcn.004752f5
pop ecx
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x2a4], eax
lea eax, [ebp - 0x6cc]
push eax
push 0x489
call fcn.005e312b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.005e3750
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret