Function at 0x14008e26c
Capabilities:
Get graphical window text

Disassembly:
push rbx
mov eax, 0x19d0
call fcn.1400ec1b0
sub rsp, rax
mov rax, qword [0x14013b1d0]
xor rax, rsp
mov qword [rsp + 0x19c0], rax
mov rbx, rcx
mov ecx, dword [rcx + 0x68]
cmp ecx, 0x41
jg 0x14008e778
je 0x14008e76e
cmp ecx, 0x20
jg 0x14008e509
je 0x14008e4ff
cmp ecx, 0x10
jg 0x14008e417
je 0x14008e40d
cmp ecx, 8
jg 0x14008e383
je 0x14008e37c
test ecx, ecx
je 0x14008e36c
sub ecx, 1
je 0x14008e356
sub ecx, 1
je 0x14008e34a
sub ecx, 1
je 0x14008e334
sub ecx, 1
je 0x14008e32d
sub ecx, 1
je 0x14008e326
sub ecx, 1
je 0x14008e30c
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x1ff
call fcn.1400868b8
xor ecx, ecx
jmp 0x14008e319
mov ecx, 0x606
call fcn.1400868b8
mov rcx, qword [rbx]
mov rdx, rax
call fcn.1400d2d44
jmp 0x14008ee7c
mov ecx, 0x1fa
jmp 0x14008e339
mov ecx, 0x1f8
jmp 0x14008e339
mov ecx, 0x1f9
call fcn.1400868b8
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
jmp 0x14008e362
xor ecx, ecx
call fcn.1400cf438
jmp 0x14008ee7c
lea rdx, [0x140113a08]
xor ecx, ecx
mov r8, qword [rbx]
call fcn.1400d2d44
jmp 0x14008ee7c
lea rdx, [0x140113a08]
lea rcx, [0x140113a10]
jmp 0x14008e35f
mov ecx, 0x1f5
jmp 0x14008e339
sub ecx, 9
je 0x14008e403
sub ecx, 1
je 0x14008e3f1
sub ecx, 1
je 0x14008e3ea
sub ecx, 1
je 0x14008e3e0
sub ecx, 1
je 0x14008e3d6
sub ecx, 1
je 0x14008e3cc
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x209
call fcn.1400868b8
mov r9, qword [rbx + 0x10]
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
call fcn.1400d2d44
jmp 0x14008ee7c
mov ecx, 0x202
jmp 0x14008e339
mov ecx, 0x200
jmp 0x14008e339
mov ecx, 0x205
jmp 0x14008e339
mov ecx, 0x206
jmp 0x14008e3f6
mov ecx, 0x207
call fcn.1400868b8
mov rdx, rax
jmp 0x14008e35d
mov ecx, 0x1f6
jmp 0x14008e339
mov ecx, 0x4bf
jmp 0x14008e339
cmp ecx, 0x18
jg 0x14008e492
je 0x14008e488
sub ecx, 0x11
je 0x14008e47e
sub ecx, 1
je 0x14008e474
sub ecx, 1
je 0x14008e46a
sub ecx, 1
je 0x14008e460
sub ecx, 1
je 0x14008e459
sub ecx, 1
je 0x14008e44f
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x2ae
jmp 0x14008e311
mov ecx, 0x659
jmp 0x14008e303
mov ecx, 0x655
jmp 0x14008e3f6
mov ecx, 0x654
jmp 0x14008e339
mov ecx, 0x1f7
jmp 0x14008e339
mov ecx, 0x641
jmp 0x14008e311
mov ecx, 0x640
jmp 0x14008e3af
mov ecx, 0x2ac
jmp 0x14008e311
sub ecx, 0x19
je 0x14008e4f5
sub ecx, 1
je 0x14008e4eb
sub ecx, 1
je 0x14008e4e1
sub ecx, 1
je 0x14008e4d7
sub ecx, 1
je 0x14008e4cd
sub ecx, 1
je 0x14008e4c3
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x342
jmp 0x14008e339
mov ecx, 0x610
jmp 0x14008e311
mov ecx, 0x471
jmp 0x14008e339
mov ecx, 0x470
jmp 0x14008e311
mov ecx, 0x46f
jmp 0x14008e311
mov ecx, 0x2ab
jmp 0x14008e339
mov ecx, 0x2ad
jmp 0x14008e311
mov ecx, 0x605
jmp 0x14008e339
cmp ecx, 0x30
jg 0x14008e66f
je 0x14008e657
cmp ecx, 0x28
jg 0x14008e5d6
je 0x14008e5c4
sub ecx, 0x21
je 0x14008e5ba
sub ecx, 1
je 0x14008e5b0
sub ecx, 1
je 0x14008e5a6
sub ecx, 1
je 0x14008e59c
sub ecx, 1
je 0x14008e57a
sub ecx, 1
je 0x14008e570
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x663
call fcn.1400868b8
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400cf438
jmp 0x14008ee7c
mov ecx, 0x4dd
jmp 0x14008e311
mov ecx, 0x4d8
call fcn.1400868b8
mov r9d, dword [rbx + 0x44]
mov rdx, rax
mov r8d, dword [rbx + 0x40]
mov rcx, qword [rbx]
call fcn.1400d2d44
jmp 0x14008ee7c
mov ecx, 0x2f7
jmp 0x14008e311
mov ecx, 0x2f5
jmp 0x14008e311
mov ecx, 0x604
jmp 0x14008e311
mov ecx, 0x4ae
jmp 0x14008e3af
mov ecx, 0x664
call fcn.1400868b8
mov rcx, rax
jmp 0x14008e34c
sub ecx, 0x29
je 0x14008e64d
sub ecx, 1
je 0x14008e643
sub ecx, 1
je 0x14008e639
sub ecx, 1
je 0x14008e62f
sub ecx, 1
je 0x14008e625
sub ecx, 1
je 0x14008e61b
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x564
call fcn.1400868b8
mov r8d, dword [rbx + 0x40]
mov rdx, rax
mov rcx, qword [rbx]
call fcn.1400d2d44
jmp 0x14008ee7c
mov ecx, 0x2f6
jmp 0x14008e311
mov ecx, 0x4a6
jmp 0x14008e311
mov ecx, 0x2c8
jmp 0x14008e311
mov ecx, 0x2c7
jmp 0x14008e311
mov ecx, 0x2c6
jmp 0x14008e311
mov ecx, 0x2cb
jmp 0x14008e339
mov ecx, 0x4a7
call fcn.1400868b8
mov r9, qword [rbx + 8]
xor ecx, ecx
mov r8, qword [rbx]
jmp 0x14008e3bf
cmp ecx, 0x38
jg 0x14008e701
je 0x14008e6f7
sub ecx, 0x31
je 0x14008e6ed
sub ecx, 1
je 0x14008e6d3
sub ecx, 1
je 0x14008e6c9
sub ecx, 1
je 0x14008e6bf
sub ecx, 1
je 0x14008e6b5
sub ecx, 1
je 0x14008e6ab
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x1fc
jmp 0x14008e311
mov ecx, 0x2aa
jmp 0x14008e311
mov ecx, 0x46a
jmp 0x14008e311
mov ecx, 0x4ab
jmp 0x14008e5c9
mov ecx, 0x4ac
jmp 0x14008e5c9
mov ecx, 0x4a9
call fcn.1400868b8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400cf438
jmp 0x14008ee7c
mov ecx, 0x4aa
jmp 0x14008e5c9
mov ecx, 0x2b1
jmp 0x14008e311
sub ecx, 0x39
je 0x14008e764
sub ecx, 1
je 0x14008e75a
sub ecx, 1
je 0x14008e750
sub ecx, 1
je 0x14008e746
sub ecx, 2
je 0x14008e73c
sub ecx, 1
je 0x14008e732
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x340
jmp 0x14008e311
mov ecx, 0x274
jmp 0x14008e311
mov ecx, 0x272
jmp 0x14008e311
mov ecx, 0x3d9
jmp 0x14008e339
mov ecx, 0x3da
jmp 0x14008e339
mov ecx, 0x345
jmp 0x14008e311
mov ecx, 0x406
jmp 0x14008e339
mov ecx, 0x347
jmp 0x14008e311
cmp ecx, 0x69
jg 0x14008ea43
je 0x14008ea0f
cmp ecx, 0x51
jg 0x14008e897
je 0x14008e88d
cmp ecx, 0x49
jg 0x14008e820
je 0x14008e80e
sub ecx, 0x42
je 0x14008e804
sub ecx, 1
je 0x14008e7fa
sub ecx, 1
je 0x14008e7f0
sub ecx, 1
je 0x14008e7e6
sub ecx, 1
je 0x14008e7dc
sub ecx, 1
je 0x14008e7d2
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x5fa
jmp 0x14008e311
mov ecx, 0x4ba
jmp 0x14008e3f6
mov ecx, 0x637
jmp 0x14008e3af
mov ecx, 0x636
jmp 0x14008e339
mov ecx, 0x45b
jmp 0x14008e339
mov ecx, 0x2af
jmp 0x14008e311
mov ecx, 0x346
jmp 0x14008e311
mov ecx, 0x3b6
call fcn.1400868b8
mov r8, qword [rbx]
jmp 0x14008e342
sub ecx, 0x4a
je 0x14008e883
sub ecx, 1
je 0x14008e879
sub ecx, 1
je 0x14008e86f
sub ecx, 1
je 0x14008e865
sub ecx, 1
je 0x14008e85b
sub ecx, 1
je 0x14008e851
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x3e7
jmp 0x14008e339
mov ecx, 0x3e4
jmp 0x14008e339
mov ecx, 0x3e6
jmp 0x14008e339
mov ecx, 0x3e5
jmp 0x14008e339
mov ecx, 0x3e3
jmp 0x14008e339
mov ecx, 0x4de
jmp 0x14008e3f6
mov ecx, 0x5be
jmp 0x14008e311
mov ecx, 0x3e8
jmp 0x14008e339
cmp ecx, 0x61
jg 0x14008e979
je 0x14008e96f
sub ecx, 0x52
je 0x14008e951
sub ecx, 1
je 0x14008e91c
sub ecx, 1
je 0x14008e912
sub ecx, 9
je 0x14008e8fe
sub ecx, 1
je 0x14008e8ef
sub ecx, 1
je 0x14008e8d8
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x26a
jmp 0x14008e8dd
mov ecx, 0x269
call fcn.1400868b8
mov rcx, rax
call fcn.1400c3ff4
jmp 0x14008ee7c
mov ecx, 0x267
call fcn.1400868b8
mov rcx, rax
jmp 0x14008e905
lea rcx, [0x140113a30]
mov rdx, qword [rbx]
call fcn.1400c3ff4
jmp 0x14008ee7c
mov ecx, 0x4a1
jmp 0x14008e3f6
mov ecx, 0x34c
call fcn.1400868b8
mov r9, qword [rbx]
lea rdx, str._s:__s_s_s
mov r8, rax
xor ecx, ecx
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0x20], rax
call fcn.1400d2d44
jmp 0x14008ee7c
mov ecx, 0x629
call fcn.1400868b8
mov r8d, dword [rbx + 0x40]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400cf438
jmp 0x14008ee7c
mov ecx, 0x26b
jmp 0x14008e8dd
sub ecx, 0x62
je 0x14008ea05
sub ecx, 1
je 0x14008e9eb
sub ecx, 1
je 0x14008e9e1
sub ecx, 1
je 0x14008e9bf
sub ecx, 1
je 0x14008e9b8
sub ecx, 1
je 0x14008e9ae
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x26e
jmp 0x14008e8dd
mov ecx, 0x26d
jmp 0x14008e8dd
mov ecx, 0x26c
jmp 0x14008e9c4
mov ecx, 0x60e
call fcn.1400868b8
mov r9d, dword [rbx + 0x48]
mov rcx, rax
mov r8d, dword [rbx + 0x44]
mov edx, dword [rbx + 0x40]
call fcn.1400c3ff4
jmp 0x14008ee7c
mov ecx, 0x64a
jmp 0x14008e8dd
mov ecx, 0x60f
call fcn.1400868b8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400c3ff4
jmp 0x14008ee7c
mov ecx, 0x610
jmp 0x14008e8dd
mov ecx, 0x268
call fcn.1400868b8
mov r9, qword [rbx]
lea rcx, [rsp + 0x5c0]
mov r8, rax
mov edx, 0x880
call fcn.1400026d0
lea rcx, [rsp + 0x5c0]
call fcn.1400c6938
jmp 0x14008ee77
cmp ecx, 0x7b
jg 0x14008ec16
je 0x14008ebfc
cmp ecx, 0x71
jg 0x14008eaec
je 0x14008eae2
sub ecx, 0x6a
je 0x14008ead8
sub ecx, 1
je 0x14008eace
sub ecx, 1
je 0x14008eac4
sub ecx, 1
je 0x14008eaa6
sub ecx, 1
je 0x14008ea9c
sub ecx, 1
je 0x14008ea92
cmp ecx, 1
jne 0x14008ee7c
mov ecx, 0x4a8
jmp 0x14008e9f0
mov ecx, 0x4a9
jmp 0x14008e9f0
mov ecx, 0x5bf
jmp 0x14008e8dd
mov ecx, 0x4ae
call fcn.1400868b8
mov r8, qword [rbx + 8]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400c3ff4
jmp 0x14008ee7c
mov ecx, 0x4ad
jmp 0x14008e8f4
mov ecx, 0x1fc
jmp 0x14008e8dd
mov ecx, 0x456
jmp 0x14008e311
mov ecx, 0x208
jmp 0x14008e8f4
sub ecx, 0x72
je 0x14008ebf2
sub ecx, 1
je 0x14008ebe8
sub ecx, 1
je 0x14008ebd1
sub ecx, 2
je 0x14008eba0
sub ecx, 1
je 0x14008eb61
sub ecx, 1
je 0x14008eb50
cmp ecx, 2
jne 0x14008ee7c
cmp qword [0x140142bb8], 0
je 0x14008eb3e
mov edx, 0x200
lea rcx, [0x140183470]
call fcn.1400c6580
mov ecx, 0x62c
call fcn.1400868b8
mov rcx, rax
jmp 0x14008ea39
mov ecx, 0x66
call fcn.1400868b8
mov ecx, 0x606
jmp 0x14008ebaf
mov ecx, 0x1f6
call fcn.1400868b8
mov r9, qword [rbx]
lea rcx, [rsp + 0x5c0]
mov r8, rax
mov edx, 0xa00
call fcn.1400026d0
mov ecx, 0x66
call fcn.1400868b8
mov r8, rax
lea rdx, [rsp + 0x5c0]
mov r9d, 0x30
jmp 0x14008ebc0
mov ecx, 0x349
call fcn.1400868b8
mov ecx, 0x348
mov rbx, rax
call fcn.1400868b8
mov rdx, rax
xor r9d, r9d
mov r8, rbx
mov rcx, qword [0x140142bb8]
call fcn.1400c3b2c
jmp 0x14008ee7c
mov ecx, 0x4bb
call fcn.1400868b8
mov rcx, rax
call fcn.1400cf5dc
jmp 0x14008ee7c
mov ecx, 0x1f9
jmp 0x14008e8f4
mov ecx, 0x4ac
jmp 0x14008e8dd
cmp qword [0x140142bb8], 0
je 0x14008ee7c
lea rcx, [0x140183470]
jmp 0x14008ea39
mov eax, 0x83
cmp ecx, eax
jg 0x14008ed7a
je 0x14008ed3c
sub ecx, 0x7c
je 0x14008ed32
sub ecx, 1
je 0x14008ed0e
sub ecx, 1
je 0x14008ed1b
sub ecx, 1
je 0x14008ed04
sub ecx, 1
je 0x14008eccb
sub ecx, 1
je 0x14008ec9e
cmp ecx, 1
jne 0x14008ee7c
cmp qword [0x140142bb8], 0
je 0x14008ee7c
mov edx, 0x200
lea rcx, [0x140183470]
call fcn.1400c6580
mov rcx, qword [0x140142bb8]
lea rdx, [0x140183870]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
jmp 0x14008ee7c
mov ecx, 0x341
call fcn.1400868b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x1c0]
mov r8, rax
mov edx, 0x200
call fcn.1400026d0
lea rcx, [rsp + 0x1c0]
jmp 0x14008ed28
mov ecx, 0x37a
call fcn.1400868b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0xc8
call fcn.1400026d0
lea rcx, [rsp + 0x30]
call fcn.1400c6938
call fcn.1400c7008
call fcn.14008d414
jmp 0x14008ee7c
cmp dword [rbx + 0x40], 0
je 0x14008ee7c
mov rcx, qword [rbx]
call fcn.1400c6788
jmp 0x14008ee77
mov ecx, 0x33f
call fcn.1400868b8
mov rcx, rax
call fcn.1400c6938
jmp 0x14008ee7c
mov ecx, 0x33e
jmp 0x14008eb43
cmp qword [0x140142bb8], 0
je 0x14008ee7c
mov ecx, 0x51e
call fcn.1400868b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x1c0]
mov r8, rax
mov edx, 0x200
call fcn.1400026d0
lea rcx, [rsp + 0x1c0]
jmp 0x14008ea39
sub ecx, 0x84
je 0x14008ee55
sub ecx, 1
je 0x14008ee2c
sub ecx, 1
je 0x14008ee6b
sub ecx, 1
je 0x14008ec7f
sub ecx, 1
je 0x14008ee6b
sub ecx, 1
je 0x14008edde
cmp ecx, 1
jne 0x14008ee7c
cmp qword [0x140142bb8], 0
je 0x14008ee7c
lea rcx, [0x140183470]
call fcn.1400c6938
lea rcx, [0x140183c70]
jmp 0x14008ed11
cmp qword [0x140142bb8], 0
je 0x14008ee7c
mov edx, 0x200
lea rcx, [0x140183470]
call fcn.1400c6580
mov ecx, 0x611
call fcn.1400868b8
mov rcx, rax
call fcn.1400c6938
mov edx, 0x200
lea rcx, [0x140183c70]
call fcn.1400c6570
lea rcx, [0x14010a100]
jmp 0x14008ed11
mov rcx, qword [0x140142bb8]
lea rdx, [0x140183870]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x218
call fcn.1400868b8
mov rcx, rax
jmp 0x14008ee72
cmp qword [0x140142bb8], 0
je 0x14008ee7c
lea rcx, [0x140183470]
call fcn.1400c6938
lea rcx, [0x140183870]
call fcn.1400c691c
call fcn.1400c7008
mov rcx, qword [rsp + 0x19c0]
xor rcx, rsp
call fcn.1400ec220
add rsp, 0x19d0
pop rbx
ret