Function at 0x3600b618
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rsp + 0x68], rbx
mov rbx, rcx
and dword [rsp + 0x60], 0
mov rax, qword [0x3601c018]
mov qword [rcx], rax
mov edi, 1
mov dword [rsp + 0x60], edi
lea rcx, [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x2a]
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
je 0x3600b8f7
sub eax, edi
je 0x3600b802
cmp eax, edi
je 0x3600b70d
mov byte [rsp + 0x58], 0x74
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x69
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6d
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6f
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x77
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x61
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x63
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
jmp 0x3600b983
mov byte [rsp + 0x58], 0x73
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x74
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x72
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x65
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6c
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x69
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x63
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6f
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x77
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x61
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x63
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x68
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
jmp 0x3600b983
mov byte [rsp + 0x58], 0x73
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x74
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x65
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x77
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x61
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x72
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x64
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6a
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x61
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6d
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x65
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x73
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
jmp 0x3600b983
mov byte [rsp + 0x58], 0x72
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x65
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x62
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x61
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6e
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x69
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x63
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x2e
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x62
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6c
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6f
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x67
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x73
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x70
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6f
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x74
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x2e
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x63
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6f
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov byte [rsp + 0x58], 0x6d
lea r8, [rsp + 0x58]
mov edx, edi
mov rcx, rbx
call fcn.360069e0
mov rax, rbx
mov rbx, qword [rsp + 0x68]
add rsp, 0x40
pop rdi
ret