Function at 0x180002690
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0xf40]
mov eax, 0x1040
call fcn.180004a90
sub rsp, rax
mov rax, qword [0x18002e018]
xor rax, rsp
mov qword [rbp + 0xf30], rax
mov rdi, rcx
mov ebx, edx
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
test ebx, ebx
je 0x180002a6f
sub ebx, 1
je 0x18000293a
sub ebx, 1
je 0x180002816
cmp ebx, 1
jne 0x180002bad
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
lea edx, [rbx + 0x5b]
lea rcx, [0x180028c90]
call fcn.1800063dc
test rax, rax
jne 0x180002723
lea rax, [0x180028cf0]
jmp 0x180002727
add rax, 2
mov dword [rsp + 0x28], 0x153
lea r9, [0x180028d48]
lea r8, [0x180028d60]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028df0]
call fcn.1800063dc
test rax, rax
jne 0x18000278d
lea rax, [0x180028e50]
jmp 0x180002791
add rax, 2
mov dword [rsp + 0x28], 0x154
lea r9, [0x180028ea8]
lea r8, [0x180028ec0]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028f50]
call fcn.1800063dc
test rax, rax
jne 0x1800027f7
lea rax, [0x180028fb0]
jmp 0x1800027fb
add rax, 2
mov dword [rsp + 0x28], 0x155
lea r9, [0x180029008]
lea r8, str._s__s:_d__DLL_THREAD_DETACH_DLL_THREAD_DETACH_DLL_THREAD_DETACH_n
jmp 0x180002b8e
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028870]
call fcn.1800063dc
test rax, rax
jne 0x180002847
lea rax, [0x1800288d0]
jmp 0x18000284b
add rax, 2
mov dword [rsp + 0x28], 0x14e
lea r9, [0x180028928]
lea r8, [0x180028940]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x1800289d0]
call fcn.1800063dc
test rax, rax
jne 0x1800028b1
lea rax, [0x180028a30]
jmp 0x1800028b5
add rax, 2
mov dword [rsp + 0x28], 0x14f
lea r9, [0x180028a88]
lea r8, [0x180028aa0]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028b30]
call fcn.1800063dc
test rax, rax
jne 0x18000291b
lea rax, [0x180028b90]
jmp 0x18000291f
add rax, 2
mov dword [rsp + 0x28], 0x150
lea r9, [0x180028be8]
lea r8, str._s__s:_d__DLL_THREAD_ATTACH_DLL_THREAD_ATTACH_DLL_THREAD_ATTACH_n
jmp 0x180002b8e
mov qword [0x180031fd8], rdi
call fcn.180002030
call fcn.180002380
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028450]
call fcn.1800063dc
test rax, rax
jne 0x18000297c
lea rax, [0x1800284b0]
jmp 0x180002980
add rax, 2
mov dword [rsp + 0x28], 0x149
lea r9, [0x180028508]
lea r8, [0x180028520]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x1800285b0]
call fcn.1800063dc
test rax, rax
jne 0x1800029e6
lea rax, [0x180028610]
jmp 0x1800029ea
add rax, 2
mov dword [rsp + 0x28], 0x14a
lea r9, [0x180028668]
lea r8, [0x180028680]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180028710]
call fcn.1800063dc
test rax, rax
jne 0x180002a50
lea rax, [0x180028770]
jmp 0x180002a54
add rax, 2
mov dword [rsp + 0x28], 0x14b
lea r9, [0x1800287c8]
lea r8, str._s__s:_d__DLL_PROCESS_ATTACH_DLL_PROCESS_ATTACH_DLL_PROCESS_ATTACH_n
jmp 0x180002b8e
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x1800290b0]
call fcn.1800063dc
test rax, rax
jne 0x180002aa0
lea rax, [0x180029110]
jmp 0x180002aa4
add rax, 2
mov dword [rsp + 0x28], 0x158
lea r9, [0x180029168]
lea r8, [0x180029180]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180029210]
call fcn.1800063dc
test rax, rax
jne 0x180002b0a
lea rax, [0x180029270]
jmp 0x180002b0e
add rax, 2
mov dword [rsp + 0x28], 0x159
lea r9, [0x1800292c8]
lea r8, [0x1800292e0]
mov qword [rsp + 0x20], rax
mov edx, 0x7ff
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x1000
call fcn.1800067d0
mov edx, 0x5c
lea rcx, [0x180029370]
call fcn.1800063dc
test rax, rax
jne 0x180002b74
lea rax, str.E:2023SpyderDoorStartWorkdllmain.cpp
jmp 0x180002b78
add rax, 2
mov dword [rsp + 0x28], 0x15a
lea r9, [0x180029428]
lea r8, str._s__s:_d__DLL_PROCESS_DETACH_DLL_PROCESS_DETACH_DLL_PROCESS_DETACH_n
mov edx, 0x7ff
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
call fcn.180002d00
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov eax, 1
mov rcx, qword [rbp + 0xf30]
xor rcx, rsp
call fcn.180004600
lea r11, [rsp + 0x1040]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret