Function at 0x140098798
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x1740]
mov eax, 0x1840
call fcn.140101610
sub rsp, rax
mov rax, qword [0x140192630]
xor rax, rsp
mov qword [rbp + 0x1730], rax
mov rbx, rcx
mov ecx, dword [rcx + 0x68]
cmp ecx, 0x45
jg 0x140098d2d
je 0x140098d23
cmp ecx, 0x22
jg 0x140098a8d
je 0x140098a5c
cmp ecx, 0x11
jg 0x140098961
je 0x140098957
cmp ecx, 8
jg 0x1400988b2
je 0x1400988ab
test ecx, ecx
je 0x14009889b
sub ecx, 1
je 0x140098885
sub ecx, 1
je 0x140098879
sub ecx, 1
je 0x140098863
sub ecx, 1
je 0x14009885c
sub ecx, 1
je 0x140098855
sub ecx, 1
je 0x14009884e
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x1ff
call fcn.140090e20
xor ecx, ecx
mov rdx, rax
call fcn.1400d6c94
jmp 0x1400994f1
mov ecx, 0x607
jmp 0x140098868
mov ecx, 0x1fa
jmp 0x140098868
mov ecx, 0x1f8
jmp 0x140098868
mov ecx, 0x1f9
call fcn.140090e20
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
jmp 0x140098891
xor ecx, ecx
call fcn.1400d63e4
jmp 0x1400994f1
lea rdx, [0x1401576e8]
xor ecx, ecx
mov r8, qword [rbx]
call fcn.1400d6c94
jmp 0x1400994f1
lea rdx, [0x1401576e8]
lea rcx, [0x1401576f0]
jmp 0x14009888e
mov ecx, 0x1f5
jmp 0x140098868
sub ecx, 9
je 0x14009894d
sub ecx, 1
je 0x14009893b
sub ecx, 1
je 0x140098934
sub ecx, 1
je 0x14009892a
sub ecx, 1
je 0x140098920
sub ecx, 1
je 0x140098916
sub ecx, 1
je 0x140098904
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x20a
call fcn.140090e20
mov r8, qword [rbx + 8]
mov rdx, rax
mov r9, qword [rbx + 0x10]
mov rcx, qword [rbx]
call fcn.1400d6c94
jmp 0x1400994f1
mov ecx, 0x203
call fcn.140090e20
mov rcx, qword [rbx]
jmp 0x140098841
mov ecx, 0x202
jmp 0x140098868
mov ecx, 0x200
jmp 0x140098868
mov ecx, 0x206
jmp 0x140098868
mov ecx, 0x207
jmp 0x140098940
mov ecx, 0x208
call fcn.140090e20
mov rdx, rax
jmp 0x14009888c
mov ecx, 0x1f6
jmp 0x140098868
mov ecx, 0x4bf
jmp 0x140098868
cmp ecx, 0x1a
jg 0x1400989ef
je 0x1400989e5
sub ecx, 0x12
je 0x1400989db
sub ecx, 1
je 0x1400989d1
sub ecx, 1
je 0x1400989c7
sub ecx, 1
je 0x1400989bd
sub ecx, 1
je 0x1400989b6
sub ecx, 1
je 0x1400989ac
sub ecx, 1
je 0x1400989a2
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x2ae
jmp 0x140098909
mov ecx, 0x659
jmp 0x14009883a
mov ecx, 0x656
jmp 0x14009883a
mov ecx, 0x655
jmp 0x140098940
mov ecx, 0x654
jmp 0x140098868
mov ecx, 0x1f7
jmp 0x140098868
mov ecx, 0x641
jmp 0x140098909
mov ecx, 0x640
jmp 0x1400988e7
mov ecx, 0x2ac
jmp 0x140098909
sub ecx, 0x1b
je 0x140098a52
sub ecx, 1
je 0x140098a48
sub ecx, 1
je 0x140098a3e
sub ecx, 1
je 0x140098a34
sub ecx, 1
je 0x140098a2a
sub ecx, 1
je 0x140098a20
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x342
jmp 0x140098868
mov ecx, 0x610
jmp 0x140098909
mov ecx, 0x471
jmp 0x140098868
mov ecx, 0x470
jmp 0x140098909
mov ecx, 0x46f
jmp 0x140098909
mov ecx, 0x2ab
jmp 0x140098868
mov ecx, 0x2ad
jmp 0x140098909
mov ecx, 0x605
call fcn.140090e20
mov r9, qword [rbx + 8]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x100
call fcn.140002910
lea r8, [rsp + 0x30]
lea rdx, str._s:__s
jmp 0x1400988f3
cmp ecx, 0x33
jg 0x140098c11
je 0x140098c07
cmp ecx, 0x2b
jg 0x140098b71
je 0x140098b67
sub ecx, 0x23
je 0x140098b5d
sub ecx, 1
je 0x140098b53
sub ecx, 1
je 0x140098b49
sub ecx, 1
je 0x140098b3f
sub ecx, 1
je 0x140098b1d
sub ecx, 1
je 0x140098b13
sub ecx, 1
je 0x140098af5
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x664
call fcn.140090e20
mov rcx, rax
jmp 0x14009887b
mov ecx, 0x663
call fcn.140090e20
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400d63e4
jmp 0x1400994f1
mov ecx, 0x4dd
jmp 0x140098909
mov ecx, 0x4d8
call fcn.140090e20
mov r9d, dword [rbx + 0x44]
mov rdx, rax
mov r8d, dword [rbx + 0x40]
mov rcx, qword [rbx]
call fcn.1400d6c94
jmp 0x1400994f1
mov ecx, 0x2f7
jmp 0x140098909
mov ecx, 0x2f5
jmp 0x140098909
mov ecx, 0x604
jmp 0x140098909
mov ecx, 0x4ae
jmp 0x1400988e7
mov ecx, 0x2cb
jmp 0x140098868
sub ecx, 0x2c
je 0x140098bfd
sub ecx, 1
je 0x140098bf3
sub ecx, 1
je 0x140098be9
sub ecx, 1
je 0x140098bdf
sub ecx, 1
je 0x140098bd5
sub ecx, 1
je 0x140098bb7
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x4a7
call fcn.140090e20
mov r9, qword [rbx + 8]
mov rdx, rax
mov r8, qword [rbx]
xor ecx, ecx
jmp 0x1400988fa
mov ecx, 0x564
call fcn.140090e20
mov rcx, qword [rbx]
mov r8d, dword [rbx + 0x40]
mov rdx, rax
call fcn.1400d6c94
jmp 0x1400994f1
mov ecx, 0x2f6
jmp 0x140098909
mov ecx, 0x4a6
jmp 0x140098909
mov ecx, 0x2c8
jmp 0x140098909
mov ecx, 0x2c7
jmp 0x140098909
mov ecx, 0x2c6
jmp 0x140098909
mov ecx, 0x4aa
jmp 0x140098ae8
cmp ecx, 0x3c
jg 0x140098cb6
je 0x140098cac
sub ecx, 0x34
je 0x140098c92
sub ecx, 1
je 0x140098c88
sub ecx, 1
je 0x140098c7e
sub ecx, 1
je 0x140098c74
sub ecx, 1
je 0x140098c6a
sub ecx, 1
je 0x140098c60
sub ecx, 1
je 0x140098c56
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x3fc
jmp 0x140098868
mov ecx, 0x2b1
jmp 0x140098909
mov ecx, 0x1fc
jmp 0x140098909
mov ecx, 0x2aa
jmp 0x140098909
mov ecx, 0x46a
jmp 0x140098909
mov ecx, 0x4ab
jmp 0x140098ae8
mov ecx, 0x4ac
jmp 0x140098ae8
mov ecx, 0x4a9
call fcn.140090e20
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400d63e4
jmp 0x1400994f1
mov ecx, 0x345
jmp 0x140098909
sub ecx, 0x3d
je 0x140098d19
sub ecx, 1
je 0x140098d0f
sub ecx, 2
je 0x140098d05
sub ecx, 1
je 0x140098cfb
sub ecx, 1
je 0x140098cf1
sub ecx, 1
je 0x140098ce7
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x346
jmp 0x140098909
mov ecx, 0x347
jmp 0x140098909
mov ecx, 0x340
jmp 0x140098909
mov ecx, 0x275
jmp 0x140098909
mov ecx, 0x273
jmp 0x140098909
mov ecx, 0x3d9
jmp 0x140098868
mov ecx, 0x3da
jmp 0x140098868
mov ecx, 0x2af
jmp 0x140098909
cmp ecx, 0x6f
jg 0x140099004
je 0x140098ffa
cmp ecx, 0x56
jg 0x140098e9e
je 0x140098e69
cmp ecx, 0x4e
jg 0x140098de8
je 0x140098dde
sub ecx, 0x46
je 0x140098dd4
sub ecx, 1
je 0x140098dca
sub ecx, 1
je 0x140098dc0
sub ecx, 1
je 0x140098db6
sub ecx, 1
je 0x140098dac
sub ecx, 1
je 0x140098d9a
sub ecx, 1
je 0x140098d90
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x5bf
jmp 0x140098909
mov ecx, 0x5be
jmp 0x140098909
mov ecx, 0x3b6
call fcn.140090e20
mov r8, qword [rbx]
jmp 0x140098871
mov ecx, 0x5fa
jmp 0x140098909
mov ecx, 0x4ba
jmp 0x140098940
mov ecx, 0x637
jmp 0x1400988e7
mov ecx, 0x636
jmp 0x140098868
mov ecx, 0x45b
jmp 0x140098868
mov ecx, 0x4de
jmp 0x140098940
sub ecx, 0x4f
je 0x140098e5f
sub ecx, 1
je 0x140098e55
sub ecx, 1
je 0x140098e4b
sub ecx, 1
je 0x140098e41
sub ecx, 1
je 0x140098e37
sub ecx, 1
je 0x140098e2d
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x629
call fcn.140090e20
mov r8d, dword [rbx + 0x40]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400d63e4
jmp 0x1400994f1
mov ecx, 0x3e8
jmp 0x140098868
mov ecx, 0x3e7
jmp 0x140098868
mov ecx, 0x3e4
jmp 0x140098868
mov ecx, 0x3e6
jmp 0x140098868
mov ecx, 0x3e5
jmp 0x140098868
mov ecx, 0x3e3
jmp 0x140098868
mov ecx, 0x34c
call fcn.140090e20
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.1400d6c94
jmp 0x1400994f1
cmp ecx, 0x67
jg 0x140098f60
je 0x140098f59
sub ecx, 0x57
je 0x140098f4f
sub ecx, 8
je 0x140098f39
sub ecx, 1
je 0x140098f2f
sub ecx, 1
je 0x140098f1e
sub ecx, 1
je 0x140098f17
sub ecx, 2
je 0x140098f03
sub ecx, 1
je 0x140098ef4
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x269
call fcn.140090e20
mov rcx, rax
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x267
call fcn.140090e20
mov rcx, rax
jmp 0x140098f0a
lea rcx, [0x140157720]
mov rdx, qword [rbx]
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x6bd
jmp 0x140098f3e
mov ecx, 0x6b4
call fcn.140090e20
xor ecx, ecx
jmp 0x140098bc4
mov ecx, 0x6b3
jmp 0x140098940
mov ecx, 0x6a9
call fcn.140090e20
lea rcx, [0x1401576f0]
jmp 0x140098841
mov ecx, 0x4a1
jmp 0x140098940
mov ecx, 0x26a
jmp 0x140098ee2
sub ecx, 0x68
je 0x140098ff0
sub ecx, 1
je 0x140098fe6
sub ecx, 1
je 0x140098fdc
sub ecx, 1
je 0x140098fbe
sub ecx, 1
je 0x140098fb4
sub ecx, 1
je 0x140098f92
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x26d
jmp 0x140098f97
mov ecx, 0x60e
call fcn.140090e20
mov r9d, dword [rbx + 0x48]
mov rcx, rax
mov r8d, dword [rbx + 0x44]
mov edx, dword [rbx + 0x40]
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x64a
jmp 0x140098ee2
mov ecx, 0x60f
call fcn.140090e20
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x610
jmp 0x140098ee2
mov ecx, 0x26c
jmp 0x140098ee2
mov ecx, 0x26b
jmp 0x140098ee2
mov ecx, 0x26e
jmp 0x140098ee2
mov eax, 0x82
cmp ecx, eax
jg 0x140099271
je 0x140099244
cmp ecx, 0x78
jg 0x140099100
je 0x1400990f6
sub ecx, 0x70
je 0x1400990ec
sub ecx, 1
je 0x1400990ba
sub ecx, 1
je 0x1400990b0
sub ecx, 1
je 0x1400990a6
sub ecx, 1
je 0x14009909c
sub ecx, 1
je 0x14009907e
sub ecx, 1
je 0x140099074
cmp ecx, 1
jne 0x1400994f1
mov ecx, 0x4a9
call fcn.140090e20
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x5c0
jmp 0x140098ee2
mov ecx, 0x4ae
call fcn.140090e20
mov r8, qword [rbx + 8]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400d2034
jmp 0x1400994f1
mov ecx, 0x4ad
jmp 0x140098ef9
mov ecx, 0x1fc
jmp 0x140098ee2
mov ecx, 0x456
jmp 0x140098909
mov ecx, 0x268
call fcn.140090e20
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0x880
call fcn.140002910
lea rcx, [rbp + 0x330]
call int.1400d512c
jmp 0x1400994ec
mov ecx, 0x26f
jmp 0x140098ee2
mov ecx, 0x4a8
jmp 0x14009905f
sub ecx, 0x79
je 0x14009923a
sub ecx, 1
je 0x140099230
sub ecx, 1
je 0x140099226
sub ecx, 1
je 0x14009920f
sub ecx, 2
je 0x1400991de
sub ecx, 1
je 0x1400991a1
cmp ecx, 1
jne 0x1400994f1
call fcn.1400037f0
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x14009916c
mov ecx, 0x607
call fcn.140090e20
mov r8, rax
lea rcx, [rbp + 0x330]
mov r9, rbx
mov edx, 0xa00
call fcn.140002910
jmp 0x14009918b
mov ecx, 0x606
call fcn.140090e20
mov rdx, rax
lea rcx, [rbp + 0x330]
mov r8d, 0xa00
call fcn.140096ef0
mov ecx, 0x66
call fcn.140090e20
mov r8, rax
lea rdx, [rbp + 0x330]
jmp 0x1400991fb
mov ecx, 0x1f6
call fcn.140090e20
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0xa00
call fcn.140002910
mov ecx, 0x66
call fcn.140090e20
mov r8, rax
lea rdx, [rbp + 0x330]
mov r9d, 0x30
jmp 0x1400991fe
mov ecx, 0x349
call fcn.140090e20
mov ecx, 0x348
mov rbx, rax
call fcn.140090e20
mov rdx, rax
mov r8, rbx
xor r9d, r9d
mov rcx, qword [0x14019b708]
call fcn.1400d19e0
jmp 0x1400994f1
mov ecx, 0x4bb
call fcn.140090e20
mov rcx, rax
call fcn.1400d66c4
jmp 0x1400994f1
mov ecx, 0x1f9
jmp 0x140098ef9
mov ecx, 0x4ac
jmp 0x140098ee2
mov ecx, 0x209
jmp 0x140098ef9
cmp qword [0x14019b708], 0
je 0x14009925f
mov edx, 0x200
lea rcx, [0x1401e0e70]
call fcn.1400d4d90
mov ecx, 0x62c
call fcn.140090e20
mov rcx, rax
jmp 0x1400990e2
mov eax, 0x8b
cmp ecx, eax
jg 0x1400993ef
je 0x1400993b7
sub ecx, 0x83
je 0x14009939d
sub ecx, 1
je 0x140099393
sub ecx, 1
je 0x14009936f
sub ecx, 1
je 0x14009937c
sub ecx, 1
je 0x140099365
sub ecx, 1
je 0x14009932c
sub ecx, 1
je 0x140099305
cmp ecx, 1
jne 0x1400994f1
cmp qword [0x14019b708], 0
je 0x1400994f1
mov edx, 0x200
lea rcx, [0x1401e0e70]
call fcn.1400d4d90
mov rcx, qword [0x14019b708]
lea rdx, [0x1401e1270]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
jmp 0x1400994f1
mov ecx, 0x341
call fcn.140090e20
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002910
lea rcx, [rsp + 0x30]
jmp 0x140099389
mov ecx, 0x37a
call fcn.140090e20
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0xc8
call fcn.140002910
lea rcx, [rsp + 0x30]
call int.1400d512c
call fcn.1400d5758
call fcn.140097aa0
jmp 0x1400994f1
cmp dword [rbx + 0x40], 0
je 0x1400994f1
mov rcx, qword [rbx]
call fcn.1400d4f80
jmp 0x1400994ec
mov ecx, 0x33f
call fcn.140090e20
mov rcx, rax
call int.1400d512c
jmp 0x1400994f1
mov ecx, 0x33e
jmp 0x140099264
cmp qword [0x14019b708], 0
je 0x1400994f1
lea rcx, [0x1401e0e70]
jmp 0x1400990e2
cmp qword [0x14019b708], 0
je 0x1400994f1
mov ecx, 0x51e
call fcn.140090e20
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002910
lea rcx, [rsp + 0x30]
jmp 0x1400990e2
sub ecx, 0x8c
je 0x1400994ca
sub ecx, 1
je 0x1400994a1
sub ecx, 1
je 0x1400994e0
sub ecx, 1
je 0x1400992e6
sub ecx, 1
je 0x1400994e0
sub ecx, 1
je 0x140099453
cmp ecx, 1
jne 0x1400994f1
cmp qword [0x14019b708], 0
je 0x1400994f1
lea rcx, [0x1401e0e70]
call int.1400d512c
lea rcx, [0x1401e1670]
jmp 0x140099372
cmp qword [0x14019b708], 0
je 0x1400994f1
mov edx, 0x200
lea rcx, [0x1401e0e70]
call fcn.1400d4d90
mov ecx, 0x611
call fcn.140090e20
mov rcx, rax
call int.1400d512c
mov edx, 0x200
lea rcx, [0x1401e1670]
call fcn.1400d4d78
lea rcx, [0x1401423c8]
jmp 0x140099372
mov rcx, qword [0x14019b708]
lea rdx, [0x1401e1270]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x218
call fcn.140090e20
mov rcx, rax
jmp 0x1400994e7
cmp qword [0x14019b708], 0
je 0x1400994f1
lea rcx, [0x1401e0e70]
call int.1400d512c
lea rcx, [0x1401e1270]
call fcn.1400d5114
call fcn.1400d5758
mov rcx, qword [rbp + 0x1730]
xor rcx, rsp
call fcn.140101680
mov rbx, qword [rsp + 0x1858]
add rsp, 0x1840
pop rbp
ret