Function at 0x18005f460
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 [0x180146748]
xor rax, rsp
mov qword [rbp + 0x188], rax
mov esi, edx
mov rdi, rcx
xor edx, edx
lea rcx, [0x18005f1e0]
call qword [sym.imp.USER32.dll_EnumWindows]
mov ebx, dword [0x180156db8]
mov dword [0x180156db8], 0
cmp ebx, 2
jl 0x18005f679
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18005f672
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x118], xmm0
mov byte [rbp + 0x108], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x108]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, ebx
lea r8, str.b0Rn
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180067af0
nop
mov r9d, 0x1e
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x108]
lea rcx, [rsp + 0x38]
call fcn.180008390
mov rbx, rax
mov rcx, qword [rsp + 0x20]
lea rdx, [0x1800f4e78]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rax
call fcn.180007080
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.1800093c0
nop
mov rdx, qword [rsp + 0x20]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18005f5d9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x120]
cmp rdx, 0x10
jb 0x18005f61a
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005f615
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005f893
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x118], xmm0
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp + 0x160]
cmp rdx, 0x10
jb 0x18005f672
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005f66d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005f899
call fcn.18008c16c
xor eax, eax
jmp 0x18005f865
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 0x18005f855
mov rcx, rbx
call qword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x18005f855
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18005f672
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x138], xmm0
mov byte [rbp + 0x128], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x128]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
lea r8, str.CUIThread::ShowWnd_hWndMonitor_exist
xor edx, edx
lea rcx, [rsp + 0x28]
call fcn.180067af0
nop
mov r9d, 0x25
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x20]
call fcn.180008390
mov rbx, rax
mov rcx, qword [rsp + 0x28]
lea rdx, [0x1800f4e78]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rax
call fcn.180007080
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x20]
call fcn.1800093c0
nop
mov rdx, qword [rsp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18005f7b8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0x10
jb 0x18005f7f9
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005f7f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005f887
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x138], xmm0
mov byte [rbp + 0x128], 0
mov rdx, qword [rbp + 0x180]
cmp rdx, 0x10
jb 0x18005f672
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005f66d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005f88d
jmp 0x18005f66d
lea rcx, [rdi + 0x20]
mov edx, esi
call fcn.18005d8a0
mov eax, 1
mov rcx, qword [rbp + 0x188]
xor rcx, rsp
call fcn.18008c720
mov rbx, qword [rsp + 0x2c0]
add rsp, 0x290
pop rdi
pop rsi
pop rbp
ret
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3