Function at 0x44ef70
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28c
mov eax, dword [0x651da0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov ecx, 0x67b5d0
call fcn.0059f048
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x44f24a
push 0x104
push 0
lea eax, [ebp - 0x108]
push eax
call fcn.005a41c0
add esp, 0xc
push 0x104
push 0
lea eax, [ebp - 0x20c]
push eax
call fcn.005a41c0
add esp, 0xc
push 0x104
lea eax, [ebp - 0x108]
push eax
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetClassNameA]
push 0x104
lea eax, [ebp - 0x20c]
push eax
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetWindowTextA]
push str.32770
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x44f1d2
push 0x5ff744
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f040
push 0x5ff750
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
je 0x44f0ad
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x108]
push ecx
mov edx, dword [ebp + 8]
push edx
push str.EndWnd1_hwnd:0x_x_ClassName:_s_Caption:_s
call fcn.004787b0
add esp, 0x10
mov eax, dword [0x678e58]
push eax
push 0xbb8
push 0x1f4
call fcn.0046a200
add esp, 8
push eax
call fcn.004478b0
add esp, 8
test eax, eax
jne 0x44f08e
mov eax, 1
jmp 0x44f24c
push 0x64
push 1
mov eax, dword [ebp + 8]
push eax
call fcn.00444d20
add esp, 0xc
mov eax, 1
jmp 0x44f24c
push str.SCRIPT
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f16b
push 0x5ff790
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f16b
push 0x5ff79c
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f16b
push str.Internet_Explorer
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f16b
push str.ERROR
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
test eax, eax
jne 0x44f16b
push 0x5ff7c4
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x44f16b
push 0x5ff7d4
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x44f16b
push 0xffffffffffffffec
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
push eax
call fcn.00474b80
add esp, 4
cmp eax, 0x410101
jne 0x44f1d0
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x108]
push ecx
mov edx, dword [ebp + 8]
push edx
push str.EndWnd2_hwnd:0x_x_ClassName:_s_Caption:_s
call fcn.004787b0
add esp, 0x10
mov eax, dword [0x678e58]
push eax
push 0xbb8
push 0x1f4
call fcn.0046a200
add esp, 8
push eax
call fcn.004478b0
add esp, 8
test eax, eax
jne 0x44f1b9
mov eax, 1
jmp 0x44f24c
push 0x3c
push 0
mov eax, dword [ebp + 8]
push eax
call fcn.00444d20
add esp, 0xc
mov eax, 1
jmp 0x44f24c
jmp 0x44f24a
push str.Internet_Explorer_TridentDlgFrame
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x44f24a
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x108]
push ecx
mov edx, dword [ebp + 8]
push edx
push str.EndWnd3_hwnd:0x_x_ClassName:_s_Caption:_s
call fcn.004787b0
add esp, 0x10
mov eax, dword [0x678e58]
push eax
push 0xbb8
push 0x1f4
call fcn.0046a200
add esp, 8
push eax
call fcn.004478b0
add esp, 8
test eax, eax
jne 0x44f233
mov eax, 1
jmp 0x44f24c
push 0x64
push 1
mov eax, dword [ebp + 8]
push eax
call fcn.00444d20
add esp, 0xc
mov eax, 1
jmp 0x44f24c
xor eax, eax
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0059f07a
mov esp, ebp
pop ebp
ret