Function at 0x53a080
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x632c66
mov eax, dword fs:[0]
push eax
sub esp, 0x60
mov eax, dword [0x6ec7c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
push str.CItemPpgTransformations::Load
lea ecx, [ebp - 0x48]
call fcn.00562ae0
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
call dword [0x63f5ac]
mov ecx, dword [ebx + 0x210]
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 4], 1
call fcn.0046f0a0
mov eax, dword [ebp - 0x5c]
mov edi, dword [sym.imp.USER32.dll_SendMessageW]
mov byte [ebp - 4], 2
mov esi, dword [eax]
cmp esi, eax
je 0x53a1aa
push dword [0x6ff4f8]
lea edi, [esi + 8]
mov ecx, edi
call dword [0x63ea8c]
test eax, eax
jne 0x53a11e
push 0x47e
jmp 0x53a135
push dword [0x6ff4fc]
mov ecx, edi
call dword [0x63ea8c]
test eax, eax
jne 0x53a159
push 0x47b
mov ecx, ebx
mov dword [ebp - 0x50], 1
call fcn.0060395b
mov edi, dword [sym.imp.USER32.dll_SendMessageW]
push 0
push 1
push 0xf1
push dword [eax + 0x20]
call edi
jmp 0x53a19f
push 0
push str.blowfish_
mov ecx, edi
call dword [0x63ea84]
test eax, eax
jne 0x53a175
mov dword [ebp - 0x4c], 1
jmp 0x53a199
push 0
push str.aes_
mov ecx, edi
call dword [0x63ea84]
test eax, eax
jne 0x53a199
push edi
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x4c], 1
call dword [0x63ea94]
mov edi, dword [sym.imp.USER32.dll_SendMessageW]
mov esi, dword [esi]
cmp esi, dword [ebp - 0x5c]
jne 0x53a102
push 0x402
mov ecx, ebx
call fcn.0060395b
push 0
push dword [ebp - 0x50]
push 0xf1
push dword [eax + 0x20]
call edi
push 0x405
mov ecx, ebx
call fcn.0060395b
mov esi, dword [ebp - 0x4c]
push 0
push esi
push 0xf1
push dword [eax + 0x20]
call edi
cmp dword [ebp - 0x50], 0
jne 0x53a201
push 0x47e
mov ecx, ebx
call fcn.0060395b
push 0
push 1
push 0xf1
push dword [eax + 0x20]
call edi
test esi, esi
je 0x53a3c5
push 0x672f04
push 0x55a
mov ecx, ebx
call fcn.00603985
push 0x672f04
push 0x55b
mov ecx, ebx
call fcn.00603985
mov eax, dword [ebp - 0x54]
mov ecx, ebx
push 0x6cf
cmp dword [eax - 0xc], 0
jne 0x53a287
call fcn.0060395b
push 0
push 1
push 0xf1
push dword [eax + 0x20]
call edi
push 0x6d0
mov ecx, ebx
call fcn.0060395b
push 0
push 0
push 0xf1
push dword [eax + 0x20]
call edi
push 0x6d1
mov ecx, ebx
call fcn.0060395b
push 0
push 0
push 0xf1
push dword [eax + 0x20]
call edi
jmp 0x53a3c5
call fcn.0060395b
push 0
push 0
push 0xf1
push dword [eax + 0x20]
call edi
lea eax, [ebp - 0x4c]
mov ecx, 0x6fd440
push eax
call fcn.00469610
mov ecx, dword [eax]
push dword [ebp - 0x54]
mov byte [ebp - 4], 3
push str.Filters_
mov eax, dword [ecx]
call dword [eax + 0x10]
mov esi, eax
mov dword [ebp - 0x50], esi
push dword [ebp - 0x4c]
mov byte [ebp - 4], 6
call fcn.0056bd30
mov edi, dword [0x63dc28]
push 0x642690
mov byte [ebp - 4], 5
call edi
mov dword [ebp - 0x6c], eax
push 0x642690
mov byte [ebp - 4], 7
call edi
mov dword [ebp - 0x68], eax
push 0x642690
mov byte [ebp - 4], 8
call edi
add esp, 0x10
mov dword [ebp - 0x64], eax
mov eax, dword [esi]
lea ecx, [ebp - 0x6c]
push ecx
push str.KeySize
mov ecx, esi
mov byte [ebp - 4], 9
call dword [eax + 0x10]
push dword [ebp - 0x68]
lea ecx, [ebp - 0x4c]
call dword [0x63ea98]
push 0x67199c
mov ecx, eax
call dword [0x63ea8c]
lea ecx, [ebp - 0x4c]
mov edi, eax
call dword [0x63f5a8]
push 0x6d0
mov ecx, ebx
call fcn.0060395b
test edi, edi
mov edi, dword [sym.imp.USER32.dll_SendMessageW]
push 0
je 0x53a36d
push 1
push 0xf1
push dword [eax + 0x20]
call edi
push 0x6d1
mov ecx, ebx
call fcn.0060395b
push 0
push 0
jmp 0x53a389
push 0
push 0xf1
push dword [eax + 0x20]
call edi
push 0x6d1
mov ecx, ebx
call fcn.0060395b
push 0
push 1
push 0xf1
push dword [eax + 0x20]
call edi
push dword [ebp - 0x64]
mov edi, dword [0x63dc38]
mov byte [ebp - 4], 0xa
call edi
push dword [ebp - 0x68]
mov byte [ebp - 4], 0xb
call edi
push dword [ebp - 0x6c]
mov byte [ebp - 4], 0xc
call edi
push esi
mov byte [ebp - 4], 0xd
call fcn.0056bd30
add esp, 0x10
mov byte [ebp - 4], 2
mov ecx, ebx
call fcn.0053aa60
mov ecx, ebx
call fcn.0053abb0
lea ecx, [ebp - 0x5c]
call fcn.00422890
lea ecx, [ebp - 0x54]
call dword [0x63f5a8]
lea ecx, [ebp - 0x48]
call fcn.005630c0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00604ed9
mov esp, ebp
pop ebp
ret