Function at 0x140097b38
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x1740]
mov eax, 0x1840
call fcn.1400fc460
sub rsp, rax
mov rax, qword [0x140160370]
xor rax, rsp
mov qword [rbp + 0x1730], rax
mov rbx, rcx
mov ecx, dword [rcx + 0x68]
cmp ecx, 0x43
jg 0x1400980a2
je 0x140098098
cmp ecx, 0x21
jg 0x140097df6
je 0x140097dec
cmp ecx, 0x10
jg 0x140097cee
je 0x140097ccc
cmp ecx, 8
jg 0x140097c52
je 0x140097c4b
test ecx, ecx
je 0x140097c3b
sub ecx, 1
je 0x140097c25
sub ecx, 1
je 0x140097c19
sub ecx, 1
je 0x140097c03
sub ecx, 1
je 0x140097bfc
sub ecx, 1
je 0x140097bf5
sub ecx, 1
je 0x140097bee
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x1ff
call fcn.1400900b8
xor ecx, ecx
mov rdx, rax
call fcn.1400d51d4
jmp 0x1400987f5
mov ecx, 0x607
jmp 0x140097c08
mov ecx, 0x1fa
jmp 0x140097c08
mov ecx, 0x1f8
jmp 0x140097c08
mov ecx, 0x1f9
call fcn.1400900b8
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
jmp 0x140097c31
xor ecx, ecx
call fcn.1400d4924
jmp 0x1400987f5
lea rdx, [0x140130ba8]
xor ecx, ecx
mov r8, qword [rbx]
call fcn.1400d51d4
jmp 0x1400987f5
lea rdx, [0x140130ba8]
lea rcx, [0x140130bb0]
jmp 0x140097c2e
mov ecx, 0x1f5
jmp 0x140097c08
sub ecx, 9
je 0x140097cc2
sub ecx, 1
je 0x140097cb0
sub ecx, 1
je 0x140097ca9
sub ecx, 1
je 0x140097c9f
sub ecx, 1
je 0x140097c95
sub ecx, 1
je 0x140097c8b
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x203
call fcn.1400900b8
mov rcx, qword [rbx]
jmp 0x140097be1
mov ecx, 0x202
jmp 0x140097c08
mov ecx, 0x200
jmp 0x140097c08
mov ecx, 0x206
jmp 0x140097c08
mov ecx, 0x207
jmp 0x140097cb5
mov ecx, 0x208
call fcn.1400900b8
mov rdx, rax
jmp 0x140097c2c
mov ecx, 0x1f6
jmp 0x140097c08
mov ecx, 0x20a
call fcn.1400900b8
mov r8, qword [rbx + 8]
mov rdx, rax
mov r9, qword [rbx + 0x10]
mov rcx, qword [rbx]
call fcn.1400d51d4
jmp 0x1400987f5
cmp ecx, 0x19
jg 0x140097d7f
je 0x140097d75
sub ecx, 0x11
je 0x140097d6b
sub ecx, 1
je 0x140097d61
sub ecx, 1
je 0x140097d57
sub ecx, 1
je 0x140097d4d
sub ecx, 1
je 0x140097d43
sub ecx, 1
je 0x140097d39
sub ecx, 1
je 0x140097d2f
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x659
jmp 0x140097bda
mov ecx, 0x656
jmp 0x140097bda
mov ecx, 0x655
jmp 0x140097cb5
mov ecx, 0x654
jmp 0x140097c08
mov ecx, 0x1f7
jmp 0x140097c08
mov ecx, 0x641
jmp 0x140097c7e
mov ecx, 0x640
jmp 0x140097cd1
mov ecx, 0x4bf
jmp 0x140097c08
mov ecx, 0x2ae
jmp 0x140097c7e
sub ecx, 0x1a
je 0x140097de2
sub ecx, 1
je 0x140097dd8
sub ecx, 1
je 0x140097dce
sub ecx, 1
je 0x140097dc4
sub ecx, 1
je 0x140097dba
sub ecx, 1
je 0x140097db0
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x610
jmp 0x140097c7e
mov ecx, 0x471
jmp 0x140097c08
mov ecx, 0x470
jmp 0x140097c7e
mov ecx, 0x46f
jmp 0x140097c7e
mov ecx, 0x2ab
jmp 0x140097c08
mov ecx, 0x2ad
jmp 0x140097c7e
mov ecx, 0x2ac
jmp 0x140097c7e
mov ecx, 0x342
jmp 0x140097c08
cmp ecx, 0x32
jg 0x140097f99
je 0x140097f7e
cmp ecx, 0x2a
jg 0x140097efd
je 0x140097eeb
sub ecx, 0x22
je 0x140097eba
sub ecx, 1
je 0x140097eb0
sub ecx, 1
je 0x140097ea6
sub ecx, 1
je 0x140097e9c
sub ecx, 1
je 0x140097e92
sub ecx, 1
je 0x140097e70
sub ecx, 1
je 0x140097e66
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x663
call fcn.1400900b8
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400d4924
jmp 0x1400987f5
mov ecx, 0x4dd
jmp 0x140097c7e
mov ecx, 0x4d8
call fcn.1400900b8
mov r9d, dword [rbx + 0x44]
mov rdx, rax
mov r8d, dword [rbx + 0x40]
mov rcx, qword [rbx]
call fcn.1400d51d4
jmp 0x1400987f5
mov ecx, 0x2f7
jmp 0x140097c7e
mov ecx, 0x2f5
jmp 0x140097c7e
mov ecx, 0x604
jmp 0x140097c7e
mov ecx, 0x4ae
jmp 0x140097cd1
mov ecx, 0x605
call fcn.1400900b8
mov r9, qword [rbx + 8]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x100
call fcn.140002810
lea r8, [rsp + 0x30]
lea rdx, str._s:__s
jmp 0x140097cdd
mov ecx, 0x664
call fcn.1400900b8
mov rcx, rax
jmp 0x140097c1b
sub ecx, 0x2b
je 0x140097f74
sub ecx, 1
je 0x140097f6a
sub ecx, 1
je 0x140097f60
sub ecx, 1
je 0x140097f56
sub ecx, 1
je 0x140097f4c
sub ecx, 1
je 0x140097f42
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x564
call fcn.1400900b8
mov r8d, dword [rbx + 0x40]
mov rdx, rax
mov rcx, qword [rbx]
call fcn.1400d51d4
jmp 0x1400987f5
mov ecx, 0x2f6
jmp 0x140097c7e
mov ecx, 0x4a6
jmp 0x140097c7e
mov ecx, 0x2c8
jmp 0x140097c7e
mov ecx, 0x2c7
jmp 0x140097c7e
mov ecx, 0x2c6
jmp 0x140097c7e
mov ecx, 0x2cb
jmp 0x140097c08
mov ecx, 0x4a7
call fcn.1400900b8
mov r9, qword [rbx + 8]
mov rdx, rax
mov r8, qword [rbx]
xor ecx, ecx
jmp 0x140097ce4
cmp ecx, 0x3a
jg 0x14009802b
je 0x140098021
sub ecx, 0x33
je 0x140098017
sub ecx, 1
je 0x140097ffd
sub ecx, 1
je 0x140097ff3
sub ecx, 1
je 0x140097fe9
sub ecx, 1
je 0x140097fdf
sub ecx, 1
je 0x140097fd5
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x1fc
jmp 0x140097c7e
mov ecx, 0x2aa
jmp 0x140097c7e
mov ecx, 0x46a
jmp 0x140097c7e
mov ecx, 0x4ab
jmp 0x140097ef0
mov ecx, 0x4ac
jmp 0x140097ef0
mov ecx, 0x4a9
call fcn.1400900b8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400d4924
jmp 0x1400987f5
mov ecx, 0x4aa
jmp 0x140097ef0
mov ecx, 0x2b1
jmp 0x140097c7e
sub ecx, 0x3b
je 0x14009808e
sub ecx, 1
je 0x140098084
sub ecx, 1
je 0x14009807a
sub ecx, 1
je 0x140098070
sub ecx, 2
je 0x140098066
sub ecx, 1
je 0x14009805c
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x340
jmp 0x140097c7e
mov ecx, 0x275
jmp 0x140097c7e
mov ecx, 0x273
jmp 0x140097c7e
mov ecx, 0x3d9
jmp 0x140097c08
mov ecx, 0x3da
jmp 0x140097c08
mov ecx, 0x345
jmp 0x140097c7e
mov ecx, 0x3fc
jmp 0x140097c08
mov ecx, 0x347
jmp 0x140097c7e
cmp ecx, 0x6d
jg 0x140098379
je 0x14009836f
cmp ecx, 0x54
jg 0x1400981d4
je 0x1400981ca
cmp ecx, 0x4c
jg 0x14009815d
je 0x140098153
sub ecx, 0x44
je 0x140098149
sub ecx, 1
je 0x14009813f
sub ecx, 1
je 0x140098135
sub ecx, 1
je 0x14009812b
sub ecx, 1
je 0x140098121
sub ecx, 1
je 0x140098117
sub ecx, 1
je 0x14009810d
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x3b6
call fcn.1400900b8
mov r8, qword [rbx]
jmp 0x140097c11
mov ecx, 0x5fa
jmp 0x140097c7e
mov ecx, 0x4ba
jmp 0x140097cb5
mov ecx, 0x637
jmp 0x140097cd1
mov ecx, 0x636
jmp 0x140097c08
mov ecx, 0x45b
jmp 0x140097c08
mov ecx, 0x2af
jmp 0x140097c7e
mov ecx, 0x346
jmp 0x140097c7e
mov ecx, 0x5be
jmp 0x140097c7e
sub ecx, 0x4d
je 0x1400981c0
sub ecx, 1
je 0x1400981b6
sub ecx, 1
je 0x1400981ac
sub ecx, 1
je 0x1400981a2
sub ecx, 1
je 0x140098198
sub ecx, 1
je 0x14009818e
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x3e7
jmp 0x140097c08
mov ecx, 0x3e4
jmp 0x140097c08
mov ecx, 0x3e6
jmp 0x140097c08
mov ecx, 0x3e5
jmp 0x140097c08
mov ecx, 0x3e3
jmp 0x140097c08
mov ecx, 0x4de
jmp 0x140097cb5
mov ecx, 0x5bf
jmp 0x140097c7e
mov ecx, 0x3e8
jmp 0x140097c08
cmp ecx, 0x65
jg 0x1400982d5
je 0x1400982cb
sub ecx, 0x55
je 0x1400982ad
sub ecx, 1
je 0x140098278
sub ecx, 1
je 0x14009826e
sub ecx, 8
je 0x140098258
sub ecx, 2
je 0x140098244
sub ecx, 1
je 0x140098235
sub ecx, 1
je 0x14009821e
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x26a
jmp 0x140098223
mov ecx, 0x269
call fcn.1400900b8
mov rcx, rax
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x267
call fcn.1400900b8
mov rcx, rax
jmp 0x14009824b
lea rcx, [0x140130be0]
mov rdx, qword [rbx]
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x6a9
call fcn.1400900b8
lea rcx, [0x140130bb0]
jmp 0x140097be1
mov ecx, 0x4a1
jmp 0x140097cb5
mov ecx, 0x34c
call fcn.1400900b8
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.1400d51d4
jmp 0x1400987f5
mov ecx, 0x629
call fcn.1400900b8
mov r8d, dword [rbx + 0x40]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400d4924
jmp 0x1400987f5
mov ecx, 0x26b
jmp 0x140098223
sub ecx, 0x66
je 0x140098365
sub ecx, 1
je 0x14009835b
sub ecx, 1
je 0x14009833d
sub ecx, 1
je 0x140098333
sub ecx, 1
je 0x140098311
sub ecx, 1
je 0x14009830a
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x26e
jmp 0x140098223
mov ecx, 0x26d
jmp 0x140098316
mov ecx, 0x60e
call fcn.1400900b8
mov r9d, dword [rbx + 0x48]
mov rcx, rax
mov r8d, dword [rbx + 0x44]
mov edx, dword [rbx + 0x40]
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x64a
jmp 0x140098223
mov ecx, 0x60f
call fcn.1400900b8
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x610
jmp 0x140098223
mov ecx, 0x26c
jmp 0x140098223
mov ecx, 0x26f
jmp 0x140098223
mov eax, 0x80
cmp ecx, eax
jg 0x140098598
je 0x14009857e
cmp ecx, 0x76
jg 0x14009846e
je 0x140098464
sub ecx, 0x6e
je 0x140098432
sub ecx, 1
je 0x140098428
sub ecx, 1
je 0x14009841e
sub ecx, 1
je 0x140098414
sub ecx, 1
je 0x1400983f6
sub ecx, 1
je 0x1400983ec
sub ecx, 1
je 0x1400983d2
cmp ecx, 1
jne 0x1400987f5
mov ecx, 0x4a8
jmp 0x1400983d7
mov ecx, 0x4a9
call fcn.1400900b8
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x5c0
jmp 0x140098223
mov ecx, 0x4ae
call fcn.1400900b8
mov r8, qword [rbx + 8]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400d066c
jmp 0x1400987f5
mov ecx, 0x4ad
jmp 0x14009823a
mov ecx, 0x1fc
jmp 0x140098223
mov ecx, 0x456
jmp 0x140097c7e
mov ecx, 0x268
call fcn.1400900b8
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0x880
call fcn.140002810
lea rcx, [rbp + 0x330]
call fcn.1400d3678
jmp 0x1400987f0
mov ecx, 0x209
jmp 0x14009823a
sub ecx, 0x77
je 0x140098574
sub ecx, 1
je 0x14009856a
sub ecx, 1
je 0x140098553
sub ecx, 2
je 0x140098522
sub ecx, 1
je 0x1400984e5
sub ecx, 1
je 0x1400984cf
cmp ecx, 2
jne 0x1400987f5
cmp qword [0x140167d30], 0
je 0x1400984c0
mov edx, 0x200
lea rcx, [0x1401a7430]
call fcn.1400d32dc
mov ecx, 0x62c
call fcn.1400900b8
mov rcx, rax
jmp 0x14009845a
call fcn.140003550
mov ecx, 0x66
call fcn.1400900b8
mov ecx, 0x606
jmp 0x140098531
mov ecx, 0x1f6
call fcn.1400900b8
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0xa00
call fcn.140002810
mov ecx, 0x66
call fcn.1400900b8
mov r8, rax
lea rdx, [rbp + 0x330]
mov r9d, 0x30
jmp 0x140098542
mov ecx, 0x349
call fcn.1400900b8
mov ecx, 0x348
mov rbx, rax
call fcn.1400900b8
mov rdx, rax
xor r9d, r9d
mov r8, rbx
mov rcx, qword [0x140167d30]
call fcn.1400d00d0
jmp 0x1400987f5
mov ecx, 0x4bb
call fcn.1400900b8
mov rcx, rax
call fcn.1400d4c04
jmp 0x1400987f5
mov ecx, 0x1f9
jmp 0x14009823a
mov ecx, 0x4ac
jmp 0x140098223
cmp qword [0x140167d30], 0
je 0x1400987f5
lea rcx, [0x1401a7430]
jmp 0x14009845a
mov eax, 0x88
cmp ecx, eax
jg 0x1400986f3
je 0x1400986bb
sub ecx, 0x81
je 0x1400986b1
sub ecx, 1
je 0x14009868d
sub ecx, 1
je 0x14009869a
sub ecx, 1
je 0x140098683
sub ecx, 1
je 0x14009864a
sub ecx, 1
je 0x140098623
cmp ecx, 1
jne 0x1400987f5
cmp qword [0x140167d30], 0
je 0x1400987f5
mov edx, 0x200
lea rcx, [0x1401a7430]
call fcn.1400d32dc
mov rcx, qword [0x140167d30]
lea rdx, [0x1401a7830]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
jmp 0x1400987f5
mov ecx, 0x341
call fcn.1400900b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002810
lea rcx, [rsp + 0x30]
jmp 0x1400986a7
mov ecx, 0x37a
call fcn.1400900b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0xc8
call fcn.140002810
lea rcx, [rsp + 0x30]
call fcn.1400d3678
call fcn.1400d3c90
call fcn.140096e40
jmp 0x1400987f5
cmp dword [rbx + 0x40], 0
je 0x1400987f5
mov rcx, qword [rbx]
call fcn.1400d34cc
jmp 0x1400987f0
mov ecx, 0x33f
call fcn.1400900b8
mov rcx, rax
call fcn.1400d3678
jmp 0x1400987f5
mov ecx, 0x33e
jmp 0x1400984c5
cmp qword [0x140167d30], 0
je 0x1400987f5
mov ecx, 0x51e
call fcn.1400900b8
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002810
lea rcx, [rsp + 0x30]
jmp 0x14009845a
sub ecx, 0x89
je 0x1400987ce
sub ecx, 1
je 0x1400987a5
sub ecx, 1
je 0x1400987e4
sub ecx, 1
je 0x140098604
sub ecx, 1
je 0x1400987e4
sub ecx, 1
je 0x140098757
cmp ecx, 1
jne 0x1400987f5
cmp qword [0x140167d30], 0
je 0x1400987f5
lea rcx, [0x1401a7430]
call fcn.1400d3678
lea rcx, [0x1401a7c30]
jmp 0x140098690
cmp qword [0x140167d30], 0
je 0x1400987f5
mov edx, 0x200
lea rcx, [0x1401a7430]
call fcn.1400d32dc
mov ecx, 0x611
call fcn.1400900b8
mov rcx, rax
call fcn.1400d3678
mov edx, 0x200
lea rcx, [0x1401a7c30]
call fcn.1400d32c4
lea rcx, [0x14011bd58]
jmp 0x140098690
mov rcx, qword [0x140167d30]
lea rdx, [0x1401a7830]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x218
call fcn.1400900b8
mov rcx, rax
jmp 0x1400987eb
cmp qword [0x140167d30], 0
je 0x1400987f5
lea rcx, [0x1401a7430]
call fcn.1400d3678
lea rcx, [0x1401a7830]
call fcn.1400d3660
call fcn.1400d3c90
mov rcx, qword [rbp + 0x1730]
xor rcx, rsp
call fcn.1400fc4d0
mov rbx, qword [rsp + 0x1858]
add rsp, 0x1840
pop rbp
ret