Function at 0x180077a30
Capabilities:
Enumerate gui resources

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x180672700]
xor rax, rsp
mov qword [rbp + 0x2f], rax
xor esi, esi
lea ecx, [rsi + 0x20]
call fcn.1801fbc90
movups xmm0, xmmword [str.Getting_Minecraft_window...]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x180265258]
movsd qword [rax + 0x10], xmm0
movzx ecx, word [0x180265260]
mov word [rax + 0x18], cx
movzx ecx, byte [0x180265262]
mov byte [rax + 0x1a], cl
mov byte [rax + 0x1b], sil
lea edx, [rsi + 0x20]
mov rcx, rax
call fcn.1801fc044
mov rdx, qword [0x180678ae8]
test rdx, rdx
je 0x180077be7
lea rcx, [rbp - 0x71]
call fcn.180056790
nop
lea r9d, [rsi + 0x22]
lea r8, str.Found_Minecraft_window_with_HWND:
xor edx, edx
mov rcx, rax
call fcn.18004d520
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x48], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
lea r8d, [rsi + 9]
lea rdx, str.__cached_
lea rcx, [rsp + 0x38]
call fcn.1800422f0
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
psrldq xmm0, 8
movq rdx, xmm0
cmp rdx, 0xf
jbe 0x180077b75
inc rdx
movq rcx, xmm1
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077b6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180077f62
call fcn.1801fc044
nop
mov rdx, qword [rbp - 0x79]
cmp rdx, 0xf
jbe 0x180077bb1
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077bac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180077f68
call fcn.1801fc044
movdqa xmm0, xmmword [0x18028f4f0]
movdqu xmmword [rsp + 0x48], xmm0
mov byte [rsp + 0x38], 0
mov r8, qword [rbp - 0x59]
cmp r8, 0xf
jbe 0x180077bdb
mov rdx, qword [rbp - 0x71]
lea rcx, [rbp - 0x71]
call fcn.18003f720
mov rax, qword [0x180678ae8]
jmp 0x180077e6a
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
mov r8d, 0x21
lea rdx, str.Searching_for_Minecraft_window...
lea rcx, [rsp + 0x38]
call fcn.1800423e0
nop
mov rdx, qword [rbp - 0x79]
cmp rdx, 0xf
jbe 0x180077c4c
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077c47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180077f6e
call fcn.1801fc044
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
mov ecx, 0x48
call fcn.1801fbc90
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x20]
lea rcx, [0x180078190]
call qword [sym.imp.USER32.dll_EnumWindows]
mov rbx, qword [rsp + 0x20]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x180077e0b
nop dword [rax]
lea rsi, [rbx + 0x28]
mov r12, qword [rsi + 0x10]
mov r14, rsi
mov r13, qword [rsi + 0x18]
cmp r13, 0xf
jbe 0x180077cb8
mov r14, qword [rsi]
cmp r12, 9
jb 0x180077da7
lea r15, [r12 + r14]
lea r8, [r15 - 8]
sub r8, r14
mov edx, 0x4d
mov rcx, r14
call fcn.18023bbe0
mov rdi, rax
test rax, rax
je 0x180077da7
nop word [rax + rax]
mov r8d, 9
lea rdx, str.Minecraft
mov rcx, rdi
call fcn.18023bb00
test eax, eax
je 0x180077d2a
inc rdi
lea r8, [r15 - 8]
sub r8, rdi
mov edx, 0x4d
mov rcx, rdi
call fcn.18023bbe0
mov rdi, rax
test rax, rax
jne 0x180077cf0
jmp 0x180077da7
sub rdi, r14
cmp rdi, 0xffffffffffffffff
je 0x180077da7
cmp r13, 0xf
jbe 0x180077d3c
mov rsi, qword [rsi]
lea r14, [r12 + rsi]
lea r8, [r14 - 6]
sub r8, rsi
mov edx, 0x43
mov rcx, rsi
call fcn.18023bbe0
mov rdi, rax
test rax, rax
je 0x180077da7
nop dword [rax]
mov r8d, 7
lea rdx, str.Catgirl
mov rcx, rdi
call fcn.18023bb00
test eax, eax
je 0x180077d9a
inc rdi
lea r8, [r14 - 6]
sub r8, rdi
mov edx, 0x43
mov rcx, rdi
call fcn.18023bbe0
mov rdi, rax
test rax, rax
jne 0x180077d60
jmp 0x180077da7
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
jne 0x180077e97
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x180077dd8
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x180077dd3
nop dword [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x180077dd3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x180077dc0
mov rbx, rax
jmp 0x180077dff
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x180077dff
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x180077df0
cmp byte [rbx + 0x19], 0
je 0x180077ca0
xor esi, esi
mov rax, qword [rsp + 0x20]
mov rdi, qword [rax + 8]
cmp byte [rdi + 0x19], 0
jne 0x180077e5a
nop word [rax + rax]
mov r8, qword [rdi + 0x10]
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
call fcn.1800412c0
mov rbx, rdi
mov rdi, qword [rdi]
lea rcx, [rbx + 0x28]
call fcn.18003f680
mov edx, 0x48
mov rcx, rbx
call fcn.1801fc044
cmp byte [rdi + 0x19], 0
je 0x180077e20
mov rax, qword [rsp + 0x20]
mov edx, 0x48
mov rcx, rax
call fcn.1801fc044
mov rax, rsi
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.1801fbc70
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rdx, qword [rbx + 0x20]
lea rcx, [rbp - 0x51]
call fcn.1801885d0
nop
mov r9d, 0x14
lea r8, str.Found_window__HWND:
xor edx, edx
mov rcx, rax
call fcn.18004d520
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
psrldq xmm0, 8
movq rdx, xmm0
cmp rdx, 0xf
jbe 0x180077f15
inc rdx
movq rcx, xmm1
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077f0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180077f74
call fcn.1801fc044
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0xf
jbe 0x180077f4c
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077f47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180077f5c
call fcn.1801fc044
mov rsi, qword [rbx + 0x20]
mov qword [0x180678ae8], rsi
jmp 0x180077e0b
call fcn.18020b15c
nop
call fcn.18020b15c
nop
call fcn.18020b15c
nop
call fcn.18020b15c
nop
call fcn.18020b15c
int3