Function at 0x180065ed0
Capabilities:
Enumerate gui resources

Disassembly:
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x190]
sub rsp, 0x290
mov qword [rsp + 0x30], 0xfffffffffffffffe
mov qword [rsp + 0x2c0], rbx
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0x188], rax
mov esi, edx
mov rdi, rcx
xor edx, edx
lea rcx, [0x180065c50]
call qword [sym.imp.USER32.dll_EnumWindows]
mov ebx, dword [0x180164ff0]
mov dword [0x180164ff0], 0
cmp ebx, 2
jl 0x1800660e9
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800660e2
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x158], xmm0
mov byte [rbp + 0x148], 0
mov r8d, 0x59
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalwnduithread.cpp
lea rcx, [rbp + 0x148]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x118], xmm0
mov byte [rbp + 0x108], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x108]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, ebx
lea r8, str.b0Rn
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.18006e540
nop
mov r9d, 0x1e
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x108]
lea rcx, [rsp + 0x38]
call fcn.180008550
mov rbx, rax
mov rcx, qword [rsp + 0x20]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rax
call fcn.180007240
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.180009580
nop
mov rdx, qword [rsp + 0x20]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180066049
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x120]
cmp rdx, 0x10
jb 0x18006608a
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180066085
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180066303
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x118], xmm0
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp + 0x160]
cmp rdx, 0x10
jb 0x1800660e2
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800660dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180066309
call fcn.1800965cc
xor eax, eax
jmp 0x1800662d5
xor edx, edx
lea rcx, str.Z12_060B9A16_E984_4f29_B3A4_3D2D422D6487
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x1800662c5
mov rcx, rbx
call qword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x1800662c5
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800660e2
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x178], xmm0
mov byte [rbp + 0x168], 0
mov r8d, 0x59
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalwnduithread.cpp
lea rcx, [rbp + 0x168]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x138], xmm0
mov byte [rbp + 0x128], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x128]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
lea r8, str.CUIThread::ShowWnd_hWndMonitor_exist
xor edx, edx
lea rcx, [rsp + 0x28]
call fcn.18006e540
nop
mov r9d, 0x25
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x20]
call fcn.180008550
mov rbx, rax
mov rcx, qword [rsp + 0x28]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rax
call fcn.180007240
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x20]
call fcn.180009580
nop
mov rdx, qword [rsp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180066228
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0x10
jb 0x180066269
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180066264
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800662f7
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x138], xmm0
mov byte [rbp + 0x128], 0
mov rdx, qword [rbp + 0x180]
cmp rdx, 0x10
jb 0x1800660e2
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800660dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800662fd
jmp 0x1800660dd
lea rcx, [rdi + 0x20]
mov edx, esi
call fcn.180064310
mov eax, 1
mov rcx, qword [rbp + 0x188]
xor rcx, rsp
call fcn.180096b80
mov rbx, qword [rsp + 0x2c0]
add rsp, 0x290
pop rdi
pop rsi
pop rbp
ret
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3