Function at 0x14008fc50
Capabilities:
Get graphical window text

Disassembly:
push rbx
mov eax, 0x19d0
call fcn.1400f1270
sub rsp, rax
mov rax, qword [0x1401412b0]
xor rax, rsp
mov qword [rsp + 0x19c0], rax
mov rbx, rcx
mov ecx, dword [rcx + 0x68]
cmp ecx, 0x42
jg 0x14009016c
je 0x140090162
cmp ecx, 0x20
jg 0x14008feed
je 0x14008fee3
cmp ecx, 0x10
jg 0x14008fdfb
je 0x14008fdd9
cmp ecx, 8
jg 0x14008fd67
je 0x14008fd60
test ecx, ecx
je 0x14008fd50
sub ecx, 1
je 0x14008fd3a
sub ecx, 1
je 0x14008fd2e
sub ecx, 1
je 0x14008fd18
sub ecx, 1
je 0x14008fd11
sub ecx, 1
je 0x14008fd0a
sub ecx, 1
je 0x14008fcf0
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x1ff
call fcn.1400881f8
xor ecx, ecx
jmp 0x14008fcfd
mov ecx, 0x606
call fcn.1400881f8
mov rcx, qword [rbx]
mov rdx, rax
call fcn.1400d6844
jmp 0x1400908a5
mov ecx, 0x1fa
jmp 0x14008fd1d
mov ecx, 0x1f8
jmp 0x14008fd1d
mov ecx, 0x1f9
call fcn.1400881f8
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
jmp 0x14008fd46
xor ecx, ecx
call fcn.1400d2e64
jmp 0x1400908a5
lea rdx, [0x140118bf8]
xor ecx, ecx
mov r8, qword [rbx]
call fcn.1400d6844
jmp 0x1400908a5
lea rdx, [0x140118bf8]
lea rcx, [0x140118c00]
jmp 0x14008fd43
mov ecx, 0x1f5
jmp 0x14008fd1d
sub ecx, 9
je 0x14008fdcf
sub ecx, 1
je 0x14008fdbd
sub ecx, 1
je 0x14008fdb6
sub ecx, 1
je 0x14008fdac
sub ecx, 1
je 0x14008fda2
sub ecx, 1
je 0x14008fd98
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x203
jmp 0x14008fcf5
mov ecx, 0x202
jmp 0x14008fd1d
mov ecx, 0x200
jmp 0x14008fd1d
mov ecx, 0x206
jmp 0x14008fd1d
mov ecx, 0x207
jmp 0x14008fdc2
mov ecx, 0x208
call fcn.1400881f8
mov rdx, rax
jmp 0x14008fd41
mov ecx, 0x1f6
jmp 0x14008fd1d
mov ecx, 0x20a
call fcn.1400881f8
mov r9, qword [rbx + 0x10]
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
call fcn.1400d6844
jmp 0x1400908a5
cmp ecx, 0x18
jg 0x14008fe76
je 0x14008fe6c
sub ecx, 0x11
je 0x14008fe62
sub ecx, 1
je 0x14008fe58
sub ecx, 1
je 0x14008fe4e
sub ecx, 1
je 0x14008fe44
sub ecx, 1
je 0x14008fe3a
sub ecx, 1
je 0x14008fe33
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x656
jmp 0x14008fce7
mov ecx, 0x655
jmp 0x14008fdc2
mov ecx, 0x654
jmp 0x14008fd1d
mov ecx, 0x1f7
jmp 0x14008fd1d
mov ecx, 0x641
jmp 0x14008fcf5
mov ecx, 0x640
jmp 0x14008fdde
mov ecx, 0x4bf
jmp 0x14008fd1d
mov ecx, 0x659
jmp 0x14008fce7
sub ecx, 0x19
je 0x14008fed9
sub ecx, 1
je 0x14008fecf
sub ecx, 1
je 0x14008fec5
sub ecx, 1
je 0x14008febb
sub ecx, 1
je 0x14008feb1
sub ecx, 1
je 0x14008fea7
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x471
jmp 0x14008fd1d
mov ecx, 0x470
jmp 0x14008fcf5
mov ecx, 0x46f
jmp 0x14008fcf5
mov ecx, 0x2ab
jmp 0x14008fd1d
mov ecx, 0x2ad
jmp 0x14008fcf5
mov ecx, 0x2ac
jmp 0x14008fcf5
mov ecx, 0x2ae
jmp 0x14008fcf5
mov ecx, 0x610
jmp 0x14008fcf5
cmp ecx, 0x31
jg 0x140090054
je 0x140090036
cmp ecx, 0x29
jg 0x14008ffc1
je 0x14008ffa3
sub ecx, 0x21
je 0x14008ff99
sub ecx, 1
je 0x14008ff8f
sub ecx, 1
je 0x14008ff85
sub ecx, 1
je 0x14008ff7b
sub ecx, 1
je 0x14008ff71
sub ecx, 1
je 0x14008ff67
sub ecx, 1
je 0x14008ff45
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x4dd
jmp 0x14008fcf5
mov ecx, 0x4d8
call fcn.1400881f8
mov r9d, dword [rbx + 0x44]
mov rdx, rax
mov r8d, dword [rbx + 0x40]
mov rcx, qword [rbx]
call fcn.1400d6844
jmp 0x1400908a5
mov ecx, 0x2f7
jmp 0x14008fcf5
mov ecx, 0x2f5
jmp 0x14008fcf5
mov ecx, 0x604
jmp 0x14008fcf5
mov ecx, 0x4ae
jmp 0x14008fdde
mov ecx, 0x605
jmp 0x14008fd1d
mov ecx, 0x342
jmp 0x14008fd1d
mov ecx, 0x663
call fcn.1400881f8
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400d2e64
jmp 0x1400908a5
sub ecx, 0x2a
je 0x140090024
sub ecx, 1
je 0x14009001a
sub ecx, 1
je 0x140090010
sub ecx, 1
je 0x140090006
sub ecx, 1
je 0x14008fffc
sub ecx, 1
je 0x14008fff2
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x2f6
jmp 0x14008fcf5
mov ecx, 0x4a6
jmp 0x14008fcf5
mov ecx, 0x2c8
jmp 0x14008fcf5
mov ecx, 0x2c7
jmp 0x14008fcf5
mov ecx, 0x2c6
jmp 0x14008fcf5
mov ecx, 0x2cb
jmp 0x14008fd1d
mov ecx, 0x664
call fcn.1400881f8
mov rcx, rax
jmp 0x14008fd30
mov ecx, 0x564
call fcn.1400881f8
mov r8d, dword [rbx + 0x40]
mov rdx, rax
mov rcx, qword [rbx]
call fcn.1400d6844
jmp 0x1400908a5
cmp ecx, 0x39
jg 0x1400900f5
je 0x1400900eb
sub ecx, 0x32
je 0x1400900d3
sub ecx, 1
je 0x1400900c9
sub ecx, 1
je 0x1400900af
sub ecx, 1
je 0x1400900a5
sub ecx, 1
je 0x14009009e
sub ecx, 1
je 0x140090094
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x2aa
jmp 0x14008fcf5
mov ecx, 0x46a
jmp 0x14008fcf5
mov ecx, 0x4ab
jmp 0x140090029
mov ecx, 0x4ac
jmp 0x140090029
mov ecx, 0x4a9
call fcn.1400881f8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400d2e64
jmp 0x1400908a5
mov ecx, 0x4aa
jmp 0x140090029
mov ecx, 0x4a7
call fcn.1400881f8
mov r9, qword [rbx + 8]
xor ecx, ecx
mov r8, qword [rbx]
jmp 0x14008fdee
mov ecx, 0x1fc
jmp 0x14008fcf5
sub ecx, 0x3a
je 0x140090158
sub ecx, 1
je 0x14009014e
sub ecx, 1
je 0x140090144
sub ecx, 1
je 0x14009013a
sub ecx, 1
je 0x140090130
sub ecx, 2
je 0x140090126
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x275
jmp 0x14008fcf5
mov ecx, 0x273
jmp 0x14008fcf5
mov ecx, 0x3d9
jmp 0x14008fd1d
mov ecx, 0x3da
jmp 0x14008fd1d
mov ecx, 0x345
jmp 0x14008fcf5
mov ecx, 0x406
jmp 0x14008fd1d
mov ecx, 0x2b1
jmp 0x14008fcf5
mov ecx, 0x340
jmp 0x14008fcf5
cmp ecx, 0x6b
jg 0x140090420
je 0x140090416
cmp ecx, 0x53
jg 0x14009029a
je 0x140090290
cmp ecx, 0x4b
jg 0x140090223
je 0x140090211
sub ecx, 0x43
je 0x140090207
sub ecx, 1
je 0x1400901fd
sub ecx, 1
je 0x1400901f3
sub ecx, 1
je 0x1400901e9
sub ecx, 1
je 0x1400901df
sub ecx, 1
je 0x1400901d5
sub ecx, 1
je 0x1400901cb
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x5fa
jmp 0x14008fcf5
mov ecx, 0x4ba
jmp 0x14008fdc2
mov ecx, 0x637
jmp 0x14008fdde
mov ecx, 0x636
jmp 0x14008fd1d
mov ecx, 0x45b
jmp 0x14008fd1d
mov ecx, 0x2af
jmp 0x14008fcf5
mov ecx, 0x346
jmp 0x14008fcf5
mov ecx, 0x347
jmp 0x14008fcf5
mov ecx, 0x3b6
call fcn.1400881f8
mov r8, qword [rbx]
jmp 0x14008fd26
sub ecx, 0x4c
je 0x140090286
sub ecx, 1
je 0x14009027c
sub ecx, 1
je 0x140090272
sub ecx, 1
je 0x140090268
sub ecx, 1
je 0x14009025e
sub ecx, 1
je 0x140090254
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x3e7
jmp 0x14008fd1d
mov ecx, 0x3e4
jmp 0x14008fd1d
mov ecx, 0x3e6
jmp 0x14008fd1d
mov ecx, 0x3e5
jmp 0x14008fd1d
mov ecx, 0x3e3
jmp 0x14008fd1d
mov ecx, 0x4de
jmp 0x14008fdc2
mov ecx, 0x5be
jmp 0x14008fcf5
mov ecx, 0x3e8
jmp 0x14008fd1d
cmp ecx, 0x63
jg 0x14009037c
je 0x140090372
sub ecx, 0x54
je 0x140090354
sub ecx, 1
je 0x14009031f
sub ecx, 1
je 0x140090315
sub ecx, 9
je 0x140090301
sub ecx, 1
je 0x1400902f2
sub ecx, 1
je 0x1400902db
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x26a
jmp 0x1400902e0
mov ecx, 0x269
call fcn.1400881f8
mov rcx, rax
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x267
call fcn.1400881f8
mov rcx, rax
jmp 0x140090308
lea rcx, [0x140118c20]
mov rdx, qword [rbx]
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x4a1
jmp 0x14008fdc2
mov ecx, 0x34c
call fcn.1400881f8
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.1400d6844
jmp 0x1400908a5
mov ecx, 0x629
call fcn.1400881f8
mov r8d, dword [rbx + 0x40]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400d2e64
jmp 0x1400908a5
mov ecx, 0x26b
jmp 0x1400902e0
sub ecx, 0x64
je 0x14009040c
sub ecx, 1
je 0x140090402
sub ecx, 1
je 0x1400903e4
sub ecx, 1
je 0x1400903da
sub ecx, 1
je 0x1400903b8
sub ecx, 1
je 0x1400903b1
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x26e
jmp 0x1400902e0
mov ecx, 0x26d
jmp 0x1400903bd
mov ecx, 0x60e
call fcn.1400881f8
mov r9d, dword [rbx + 0x48]
mov rcx, rax
mov r8d, dword [rbx + 0x44]
mov edx, dword [rbx + 0x40]
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x64a
jmp 0x1400902e0
mov ecx, 0x60f
call fcn.1400881f8
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x610
jmp 0x1400902e0
mov ecx, 0x26c
jmp 0x1400902e0
mov ecx, 0x26f
jmp 0x1400902e0
cmp ecx, 0x7e
jg 0x14009063f
je 0x140090625
cmp ecx, 0x74
jg 0x140090513
je 0x140090509
sub ecx, 0x6c
je 0x1400904d5
sub ecx, 1
je 0x1400904cb
sub ecx, 1
je 0x1400904c1
sub ecx, 1
je 0x1400904b7
sub ecx, 1
je 0x140090499
sub ecx, 1
je 0x14009048f
sub ecx, 1
je 0x140090475
cmp ecx, 1
jne 0x1400908a5
mov ecx, 0x4a8
jmp 0x14009047a
mov ecx, 0x4a9
call fcn.1400881f8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x5bf
jmp 0x1400902e0
mov ecx, 0x4ae
call fcn.1400881f8
mov r8, qword [rbx + 8]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400c6f1c
jmp 0x1400908a5
mov ecx, 0x4ad
jmp 0x1400902f7
mov ecx, 0x1fc
jmp 0x1400902e0
mov ecx, 0x456
jmp 0x14008fcf5
mov ecx, 0x268
call fcn.1400881f8
mov r9, qword [rbx]
lea rcx, [rsp + 0x5c0]
mov r8, rax
mov edx, 0x880
call fcn.1400026d0
lea rcx, [rsp + 0x5c0]
call fcn.1400c99c4
jmp 0x1400908a0
mov ecx, 0x209
jmp 0x1400902f7
sub ecx, 0x75
je 0x14009061b
sub ecx, 1
je 0x140090611
sub ecx, 1
je 0x1400905fa
sub ecx, 2
je 0x1400905c9
sub ecx, 1
je 0x14009058a
sub ecx, 1
je 0x140090574
cmp ecx, 2
jne 0x1400908a5
cmp qword [0x140148cf0], 0
je 0x140090565
mov edx, 0x200
lea rcx, [0x140188930]
call fcn.1400c960c
mov ecx, 0x62c
call fcn.1400881f8
mov rcx, rax
jmp 0x1400904ff
call fcn.14000333c
mov ecx, 0x66
call fcn.1400881f8
mov ecx, 0x606
jmp 0x1400905d8
mov ecx, 0x1f6
call fcn.1400881f8
mov r9, qword [rbx]
lea rcx, [rsp + 0x5c0]
mov r8, rax
mov edx, 0xa00
call fcn.1400026d0
mov ecx, 0x66
call fcn.1400881f8
mov r8, rax
lea rdx, [rsp + 0x5c0]
mov r9d, 0x30
jmp 0x1400905e9
mov ecx, 0x349
call fcn.1400881f8
mov ecx, 0x348
mov rbx, rax
call fcn.1400881f8
mov rdx, rax
xor r9d, r9d
mov r8, rbx
mov rcx, qword [0x140148cf0]
call fcn.1400c6a54
jmp 0x1400908a5
mov ecx, 0x4bb
call fcn.1400881f8
mov rcx, rax
call fcn.1400d3104
jmp 0x1400908a5
mov ecx, 0x1f9
jmp 0x1400902f7
mov ecx, 0x4ac
jmp 0x1400902e0
cmp qword [0x140148cf0], 0
je 0x1400908a5
lea rcx, [0x140188930]
jmp 0x1400904ff
mov eax, 0x86
cmp ecx, eax
jg 0x1400907a3
je 0x140090765
sub ecx, 0x7f
je 0x14009075b
sub ecx, 1
je 0x140090737
sub ecx, 1
je 0x140090744
sub ecx, 1
je 0x14009072d
sub ecx, 1
je 0x1400906f4
sub ecx, 1
je 0x1400906c7
cmp ecx, 1
jne 0x1400908a5
cmp qword [0x140148cf0], 0
je 0x1400908a5
mov edx, 0x200
lea rcx, [0x140188930]
call fcn.1400c960c
mov rcx, qword [0x140148cf0]
lea rdx, [0x140188d30]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
jmp 0x1400908a5
mov ecx, 0x341
call fcn.1400881f8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x1c0]
mov r8, rax
mov edx, 0x200
call fcn.1400026d0
lea rcx, [rsp + 0x1c0]
jmp 0x140090751
mov ecx, 0x37a
call fcn.1400881f8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0xc8
call fcn.1400026d0
lea rcx, [rsp + 0x30]
call fcn.1400c99c4
call fcn.1400ca094
call fcn.14008ee00
jmp 0x1400908a5
cmp dword [rbx + 0x40], 0
je 0x1400908a5
mov rcx, qword [rbx]
call fcn.1400c9814
jmp 0x1400908a0
mov ecx, 0x33f
call fcn.1400881f8
mov rcx, rax
call fcn.1400c99c4
jmp 0x1400908a5
mov ecx, 0x33e
jmp 0x14009056a
cmp qword [0x140148cf0], 0
je 0x1400908a5
mov ecx, 0x51e
call fcn.1400881f8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x1c0]
mov r8, rax
mov edx, 0x200
call fcn.1400026d0
lea rcx, [rsp + 0x1c0]
jmp 0x1400904ff
sub ecx, 0x87
je 0x14009087e
sub ecx, 1
je 0x140090855
sub ecx, 1
je 0x140090894
sub ecx, 1
je 0x1400906a8
sub ecx, 1
je 0x140090894
sub ecx, 1
je 0x140090807
cmp ecx, 1
jne 0x1400908a5
cmp qword [0x140148cf0], 0
je 0x1400908a5
lea rcx, [0x140188930]
call fcn.1400c99c4
lea rcx, [0x140189130]
jmp 0x14009073a
cmp qword [0x140148cf0], 0
je 0x1400908a5
mov edx, 0x200
lea rcx, [0x140188930]
call fcn.1400c960c
mov ecx, 0x611
call fcn.1400881f8
mov rcx, rax
call fcn.1400c99c4
mov edx, 0x200
lea rcx, [0x140189130]
call fcn.1400c95fc
lea rcx, [0x14010f1a8]
jmp 0x14009073a
mov rcx, qword [0x140148cf0]
lea rdx, [0x140188d30]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x218
call fcn.1400881f8
mov rcx, rax
jmp 0x14009089b
cmp qword [0x140148cf0], 0
je 0x1400908a5
lea rcx, [0x140188930]
call fcn.1400c99c4
lea rcx, [0x140188d30]
call fcn.1400c99a8
call fcn.1400ca094
mov rcx, qword [rsp + 0x19c0]
xor rcx, rsp
call fcn.1400f12e0
add rsp, 0x19d0
pop rbx
ret