Function at 0x1000380c
Capabilities:
Get graphical window text

Disassembly:
mov eax, 0x1005cc5a
call fcn.1005c610
sub esp, 0x54
push ebx
push esi
mov byte [ebp - 0x14], cl
xor esi, esi
mov dword [ebp - 0x24], 0x2465
cmp dword [ebp - 0x24], 0x2697
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x30], edx
jle 0x100038a4
push 0x1d3b
push esi
push 0xead
call dword [sym.imp.USER32.dll_GetWindowTextW]
mov edi, esi
mov ebx, esi
mov ecx, esi
mov dword [ebp - 0x18], esi
mov eax, ebx
cdq
idiv ecx
mov eax, edi
mov ecx, edx
sar eax, cl
lea ecx, [ebp - 0x48]
cdq
push edx
push eax
call fcn.10001a8a
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x10003871
mov eax, dword [eax]
push eax
call fcn.10046da3
pop ecx
push esi
push 1
lea ecx, [ebp - 0x48]
call fcn.100045f1
mov ecx, dword [ebp - 0x18]
inc ecx
mov dword [ebp - 0x18], ecx
cmp ecx, 0x4aa1
jl 0x10003851
inc ebx
cmp ebx, 0x332a
jl 0x1000384c
inc edi
cmp edi, 0x743c
jl 0x1000384a
cmp byte [ebp - 0x14], 0
je 0x10003a1d
mov dword [ebp - 0x20], 0xf36
cmp dword [ebp - 0x20], 0x10e9
jle 0x1000390e
mov edi, esi
mov dword [ebp - 0x1c], esi
mov ebx, esi
mov dword [ebp - 0x18], esi
mov eax, edi
mov dword [ebp - 0x28], esi
cdq
mov edi, 0x74b4
idiv ebx
mov dword [ebp - 0x2c], edx
mov ebx, edx
mov eax, esi
mov ecx, 0x10078098
cdq
push edx
push eax
call fcn.10003fb2
add esi, ebx
dec edi
jne 0x100038da
mov ebx, dword [ebp - 0x18]
inc ebx
mov dword [ebp - 0x18], ebx
push edi
mov edi, dword [ebp - 0x1c]
pop esi
cmp ebx, 0x1b95
jl 0x100038c8
inc edi
mov dword [ebp - 0x1c], edi
cmp edi, 0x3382
jl 0x100038c3
mov dword [ebp - 4], esi
cmp dword [ebp - 0x20], 0xd37
jge 0x10003929
mov edx, str.uixg_maad_uml_bihlkoh_nnnvnaold_sjyd_prepl_zhyg_yqc_orc
mov ecx, 0x10078098
call fcn.100065fc
or dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1c], 0x172b
cmp dword [ebp - 0x1c], 0x195b
jle 0x100039b6
mov edi, esi
mov ebx, esi
mov eax, esi
mov dword [ebp - 0x18], esi
mov ecx, esi
mov dword [ebp - 0x20], esi
cdq
idiv ecx
lea ecx, [ebp - 0x60]
xor edx, ebx
or edx, edi
mov eax, edx
cdq
push edx
push eax
call fcn.10001a8a
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x10003969
mov eax, dword [eax]
push eax
call fcn.10046da3
pop ecx
push esi
push 1
lea ecx, [ebp - 0x60]
call fcn.100045f1
mov ecx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x18]
inc ecx
mov dword [ebp - 0x20], ecx
cmp ecx, 0x656c
jl 0x1000394b
inc eax
mov dword [ebp - 0x18], eax
cmp eax, 0x3762
jl 0x10003946
inc ebx
cmp ebx, 0xe20
jl 0x10003941
inc edi
cmp edi, 0x18f
jl 0x1000393f
push esi
push 0x148a
call dword [sym.imp.USER32.dll_EndDialog]
cmp dword [ebp - 0x1c], 0x1503
jge 0x100039ca
push str.rawv_uxyihdkmi_edx_fcoiwj_qhb
call fcn.10046da3
pop ecx
mov edi, dword [ebp + 0x10]
or dword [ebp - 4], 0xffffffff
cmp dword [edi], esi
jbe 0x10003a29
mov ebx, dword [ebp - 0x30]
sub esp, 0xc
push ebx
push 1
push ecx
push dword [ebp + 8]
push ecx
push 0x5c2e
push ecx
call fcn.100037bc
add esp, 0x28
inc esi
cmp esi, dword [edi]
jb 0x100039d8
jmp 0x10003a29
push esi
push 1
push 1
push esi
call dword [sym.imp.KERNEL32.dll_CreateEventA]
cmp dword [ebp - 0x24], 0x22bd
jge 0x10003a3d
push str.kjzlocoqr_labzofvm_uce_lamk
call fcn.10046da3
pop ecx
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret