Function at 0x1400306d0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x68
movzx eax, word [rcx]
lea r8, [rcx + 6]
mov rdx, rcx
mov qword [rsp + 0xb8], 4
lea r9, str.Find_Sapphire_in_Taskbar__Inject_nUID:_IkanaideCYKAZ_nPW:_.U_WPAGB5i:D948_n_nIf_not_working_do_not_use__close__press_N
sub r9, rcx
lea r10, [0x140100132]
sub r10, rcx
lea r11, [0x140100134]
sub r11, rcx
lea rbx, [0x140100136]
sub rbx, rcx
lea rdi, [0x140100138]
sub rdi, rcx
lea rsi, [0x14010013a]
sub rsi, rcx
lea rbp, [0x14010013c]
sub rbp, rcx
lea r14, [0x14010013e]
sub r14, rcx
lea r15, [0x140100140]
sub r15, rcx
lea r12, [0x140100142]
sub r12, rcx
lea r13, [0x140100144]
sub r13, rcx
lea rcx, [0x140100146]
sub rcx, rdx
mov qword [rsp + 0xb0], rcx
lea rcx, [0x140100148]
sub rcx, rdx
mov qword [rsp + 0xc0], rcx
lea rcx, [0x14010014a]
sub rcx, rdx
mov qword [rsp + 0xc8], rcx
lea rcx, [0x14010014c]
sub rcx, rdx
mov qword [rsp], rcx
lea rcx, [0x14010014e]
sub rcx, rdx
mov qword [rsp + 8], rcx
lea rcx, [0x140100150]
sub rcx, rdx
mov qword [rsp + 0x10], rcx
lea rcx, [0x140100152]
sub rcx, rdx
mov qword [rsp + 0x18], rcx
lea rcx, [0x140100154]
sub rcx, rdx
mov qword [rsp + 0x20], rcx
lea rcx, [0x140100156]
sub rcx, rdx
mov qword [rsp + 0x28], rcx
lea rcx, [0x140100158]
sub rcx, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x14010015a]
sub rcx, rdx
mov qword [rsp + 0x38], rcx
lea rcx, [0x14010015c]
sub rcx, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x14010015e]
sub rcx, rdx
mov qword [rsp + 0x48], rcx
lea rcx, [0x140100160]
sub rcx, rdx
mov qword [rsp + 0x50], rcx
lea rcx, [0x140100162]
sub rcx, rdx
mov qword [rsp + 0x58], rcx
movzx ecx, word [r9 + r8 - 6]
lea r8, [r8 + 0x3a]
xor cx, word [rdx + 2]
xor ax, cx
mov rcx, qword [rsp + 0xb0]
mov word [r8 - 0x3c], ax
xor ax, word [r10 + r8 - 0x40]
mov word [r8 - 0x3a], ax
xor ax, word [r11 + r8 - 0x40]
mov word [r8 - 0x38], ax
xor ax, word [r9 + r8 - 0x3a]
mov word [r8 - 0x36], ax
xor ax, word [r10 + r8 - 0x3a]
mov word [r8 - 0x34], ax
xor ax, word [r11 + r8 - 0x3a]
mov word [r8 - 0x32], ax
xor ax, word [rbx + r8 - 0x3a]
mov word [r8 - 0x30], ax
xor ax, word [rdi + r8 - 0x3a]
mov word [r8 - 0x2e], ax
xor ax, word [rsi + r8 - 0x3a]
mov word [r8 - 0x2c], ax
xor ax, word [r8 + rbp - 0x3a]
mov word [r8 - 0x2a], ax
xor ax, word [r14 + r8 - 0x3a]
mov word [r8 - 0x28], ax
xor ax, word [r15 + r8 - 0x3a]
mov word [r8 - 0x26], ax
xor ax, word [r12 + r8 - 0x3a]
mov word [r8 - 0x24], ax
xor ax, word [r8 + r13 - 0x3a]
mov word [r8 - 0x22], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0xc0]
mov word [r8 - 0x20], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0xc8]
mov word [r8 - 0x1e], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp]
mov word [r8 - 0x1c], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 8]
mov word [r8 - 0x1a], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x10]
mov word [r8 - 0x18], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x18]
mov word [r8 - 0x16], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x20]
mov word [r8 - 0x14], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x28]
mov word [r8 - 0x12], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x30]
mov word [r8 - 0x10], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x38]
mov word [r8 - 0xe], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x40]
mov word [r8 - 0xc], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x48]
mov word [r8 - 0xa], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x50]
mov word [r8 - 8], ax
xor ax, word [rcx + r8 - 0x3a]
mov rcx, qword [rsp + 0x58]
mov word [r8 - 6], ax
xor ax, word [rcx + r8 - 0x3a]
mov word [r8 - 4], ax
xor ax, word [rdx + 2]
sub qword [rsp + 0xb8], 1
jne 0x140030852
xor eax, eax
mov word [rdx + 0xec], ax
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret