Function at 0x140030d20
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, 0x118
movzx edx, word [rcx]
lea rax, [0x1400ffff6]
sub rax, rcx
lea r9, str.Please_read_the_info_displayed_in_web_n_nSila_baca_infomasi_yg_dipapar_n_nInject_Sapphire_Skinchanger_CS2_
mov qword [rsp + 0x160], rax
lea r10, [0x1400fffe2]
lea rax, [0x1400ffff8]
sub r9, rcx
sub rax, rcx
lea r11, [0x1400fffe4]
mov qword [rsp + 0x170], rax
lea rbx, [0x1400fffe6]
lea rax, [0x1400ffffa]
sub r10, rcx
sub rax, rcx
lea rdi, [0x1400fffe8]
mov qword [rsp + 0x178], rax
lea rsi, [0x1400fffea]
lea rax, [0x1400ffffc]
sub r11, rcx
sub rax, rcx
lea rbp, [0x1400fffec]
mov qword [rsp], rax
lea r14, [0x1400fffee]
lea rax, [0x1400ffffe]
sub rbx, rcx
sub rax, rcx
lea r15, [0x1400ffff0]
mov qword [rsp + 8], rax
lea r12, [0x1400ffff2]
lea rax, [0x140100000]
sub rdi, rcx
sub rax, rcx
lea r13, [0x1400ffff4]
mov qword [rsp + 0x10], rax
lea r8, [rcx + 6]
lea rax, [0x140100002]
sub rsi, rcx
sub rax, rcx
sub rbp, rcx
mov qword [rsp + 0x18], rax
sub r14, rcx
lea rax, [0x140100004]
sub r15, rcx
sub rax, rcx
sub r12, rcx
mov qword [rsp + 0x20], rax
sub r13, rcx
lea rax, [0x140100006]
sub rax, rcx
mov qword [rsp + 0x28], rax
lea rax, [0x140100008]
sub rax, rcx
mov qword [rsp + 0x30], rax
lea rax, [0x14010000a]
sub rax, rcx
mov qword [rsp + 0x38], rax
lea rax, [0x14010000c]
sub rax, rcx
mov qword [rsp + 0x40], rax
lea rax, [0x14010000e]
sub rax, rcx
mov qword [rsp + 0x48], rax
lea rax, [0x140100010]
sub rax, rcx
mov qword [rsp + 0x50], rax
lea rax, [0x140100012]
sub rax, rcx
mov qword [rsp + 0x58], rax
lea rax, [0x140100014]
sub rax, rcx
mov qword [rsp + 0x60], rax
lea rax, [0x140100016]
sub rax, rcx
mov qword [rsp + 0x68], rax
lea rax, [0x140100018]
sub rax, rcx
mov qword [rsp + 0x70], rax
lea rax, [0x14010001a]
sub rax, rcx
mov qword [rsp + 0x78], rax
lea rax, [0x14010001c]
mov qword [rsp + 0x168], 2
sub rax, rcx
mov qword [rsp + 0x80], rax
lea rax, [0x14010001e]
sub rax, rcx
mov qword [rsp + 0x88], rax
lea rax, [0x140100020]
sub rax, rcx
mov qword [rsp + 0x90], rax
lea rax, [0x140100022]
sub rax, rcx
mov qword [rsp + 0x98], rax
lea rax, [0x140100024]
sub rax, rcx
mov qword [rsp + 0xa0], rax
lea rax, [0x140100026]
sub rax, rcx
mov qword [rsp + 0xa8], rax
lea rax, [0x140100028]
sub rax, rcx
mov qword [rsp + 0xb0], rax
lea rax, [0x14010002a]
sub rax, rcx
mov qword [rsp + 0xb8], rax
lea rax, [0x14010002c]
sub rax, rcx
mov qword [rsp + 0xc0], rax
lea rax, [0x14010002e]
sub rax, rcx
mov qword [rsp + 0xc8], rax
lea rax, [0x140100030]
sub rax, rcx
mov qword [rsp + 0xd0], rax
lea rax, [0x140100032]
sub rax, rcx
mov qword [rsp + 0xd8], rax
lea rax, [0x140100034]
sub rax, rcx
mov qword [rsp + 0xe0], rax
lea rax, [0x140100036]
sub rax, rcx
mov qword [rsp + 0xe8], rax
lea rax, [0x140100038]
sub rax, rcx
mov qword [rsp + 0xf0], rax
lea rax, [0x14010003a]
sub rax, rcx
mov qword [rsp + 0xf8], rax
lea rax, [0x14010003c]
sub rax, rcx
mov qword [rsp + 0x100], rax
lea rax, [0x14010003e]
sub rax, rcx
mov qword [rsp + 0x108], rax
movzx eax, word [r9 + r8 - 6]
xor ax, word [rcx + 2]
xor dx, ax
mov rax, qword [rsp + 0x160]
mov word [r8 - 2], dx
xor dx, word [r10 + r8 - 6]
mov word [r8], dx
xor dx, word [r11 + r8 - 6]
mov word [r8 + 2], dx
xor dx, word [r9 + r8]
mov word [r8 + 4], dx
xor dx, word [r10 + r8]
mov word [r8 + 6], dx
xor dx, word [r11 + r8]
mov word [r8 + 8], dx
xor dx, word [rbx + r8]
mov word [r8 + 0xa], dx
xor dx, word [rdi + r8]
mov word [r8 + 0xc], dx
xor dx, word [rsi + r8]
mov word [r8 + 0xe], dx
xor dx, word [r8 + rbp]
mov word [r8 + 0x10], dx
xor dx, word [r14 + r8]
mov word [r8 + 0x12], dx
xor dx, word [r15 + r8]
mov word [r8 + 0x14], dx
xor dx, word [r12 + r8]
mov word [r8 + 0x16], dx
xor dx, word [r8 + r13]
mov word [r8 + 0x18], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x170]
mov word [r8 + 0x1a], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x178]
mov word [r8 + 0x1c], dx
xor dx, word [rax + r8]
mov rax, qword [rsp]
mov word [r8 + 0x1e], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 8]
mov word [r8 + 0x20], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x10]
mov word [r8 + 0x22], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x18]
mov word [r8 + 0x24], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x20]
mov word [r8 + 0x26], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x28]
mov word [r8 + 0x28], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x30]
mov word [r8 + 0x2a], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x38]
mov word [r8 + 0x2c], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x40]
mov word [r8 + 0x2e], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x48]
mov word [r8 + 0x30], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x50]
mov word [r8 + 0x32], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x58]
mov word [r8 + 0x34], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x60]
mov word [r8 + 0x36], dx
xor dx, word [rax + r8]
mov rax, qword [rsp + 0x68]
mov word [r8 + 0x38], dx
xor dx, word [rax + r8]
mov word [r8 + 0x3a], dx
mov rax, qword [rsp + 0x70]
lea r8, [r8 + 0x66]
xor dx, word [rax + r8 - 0x66]
mov word [r8 - 0x2a], dx
mov rax, qword [rsp + 0x78]
xor dx, word [rax + r8 - 0x66]
mov word [r8 - 0x28], dx
mov rax, qword [rsp + 0x80]
xor dx, word [rax + r8 - 0x66]
mov word [r8 - 0x26], dx
mov rax, qword [rsp + 0x88]
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0x90]
mov word [r8 - 0x24], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0x98]
mov word [r8 - 0x22], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xa0]
mov word [r8 - 0x20], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xa8]
mov word [r8 - 0x1e], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xb0]
mov word [r8 - 0x1c], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xb8]
mov word [r8 - 0x1a], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xc0]
mov word [r8 - 0x18], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xc8]
mov word [r8 - 0x16], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xd0]
mov word [r8 - 0x14], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xd8]
mov word [r8 - 0x12], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xe0]
mov word [r8 - 0x10], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xe8]
mov word [r8 - 0xe], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xf0]
mov word [r8 - 0xc], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0xf8]
mov word [r8 - 0xa], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0x100]
mov word [r8 - 8], dx
xor dx, word [rax + r8 - 0x66]
mov rax, qword [rsp + 0x108]
mov word [r8 - 6], dx
xor dx, word [rax + r8 - 0x66]
mov word [r8 - 4], dx
xor dx, word [rcx + 2]
sub qword [rsp + 0x168], 1
jne 0x140031022
xor eax, eax
mov word [rcx + 0xd0], ax
add rsp, 0x118
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret