joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180012d0c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012d56
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x155a1294
nop
mov word [rcx + 4], 0x4457
mov edx, 0x288c786d
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012d6f
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180012d94
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012dde
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x637c5421
nop
mov byte [rcx + 4], 0x91
mov edx, 0xf8bad805
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012df5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180012e1c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012e66
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x72970c1c
nop
mov word [rcx + 4], 0x3b7e
mov byte [rcx + 6], 0xff
mov edx, 0xd4ae60d4
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012e83
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180012ea8
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012ef2
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x96baa2b
mov edx, 0x170a89eb
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012f04
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180012f2c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012f76
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x5f289f8c
mov edx, 0x170ab3af
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012f88
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180012fb0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012ffa
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xf997ecf0
nop
mov byte [rcx + 4], 0xc7
mov edx, 0xf927e07a
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013011
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013038
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013082
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x85725008
nop
mov word [rcx + 4], 0xf815
mov edx, 0x3406900
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001309b
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x1800130c0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 9]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001310a
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x3c76163b
nop
mov dword [rcx + 4], 0x8be2c134
nop
mov word [rcx + 8], 0x3b54
mov edx, 0xacb92cdc
mov r8d, 0xa
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001312b
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180013150
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001319a
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xfa23957f
nop
mov byte [rcx + 4], 0x38
mov edx, 0xee6b9208
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800131b1
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x1800131d8
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 0xc]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013222
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x95c9fde0
nop
mov dword [rcx + 4], 0xa2e66cc2
nop
mov dword [rcx + 8], 0x106312c3
nop
mov byte [rcx + 0xc], 0xc4
mov edx, 0x6a974a66
mov r8d, 0xd
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013249
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013270
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800132ba
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x19330ad0
nop
mov dword [rcx + 4], 0xd8edaabe
mov edx, 0x43d11295
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800132d4
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x1800132fc
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013346
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x32e0f07c
nop
mov dword [rcx + 4], 0x80207cc3
mov edx, 0x43d112b6
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013360
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180013388
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800133d2
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x44ae7f88
nop
mov dword [rcx + 4], 0x277a4e60
mov edx, 0x43d112d7
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800133ec
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013414
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001345e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x8325e50b
nop
mov word [rcx + 4], 0x4a4f
mov byte [rcx + 6], 0x45
mov edx, 0x2c1cd4d2
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001347b
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x1800134a0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800134ea
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xe370439
nop
mov dword [rcx + 4], 0x276c76c4
nop
mov byte [rcx + 8], 0xdf
mov edx, 0x5b8c05a3
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013509
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013530
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001357a
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x2e523528
nop
mov dword [rcx + 4], 0xcf1773ab
nop
mov byte [rcx + 8], 0xdb
mov edx, 0xda2857db
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013599
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x1800135c0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001360a
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x59598d97
nop
mov word [rcx + 4], 0x3186
mov byte [rcx + 6], 0x56
mov edx, 0x9fab2d0e
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013627
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x18001364c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013696
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xae8fdb34
nop
mov word [rcx + 4], 0x3513
mov byte [rcx + 6], 0x12
mov edx, 0xc52526f9
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800136b3
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x1800136d8
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013722
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xceacb129
nop
mov dword [rcx + 4], 0x4c3045c5
nop
mov byte [rcx + 8], 0x49
mov edx, 0x5890145f
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013741
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013768
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800137b2
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x6e8b0bb1
nop
mov word [rcx + 4], 0xc09
mov byte [rcx + 6], 0xf4
mov edx, 0x1cae7d5b
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800137cf
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x1800137f4
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001383e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x4d550f09
nop
mov byte [rcx + 4], 0x4c
mov edx, 0xefafdde9
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013855
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x18001387c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800138c6
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xdec2e77e
nop
mov dword [rcx + 4], 0xefd2ff53
nop
mov byte [rcx + 8], 0x16
mov edx, 0x9085b7cb
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800138e5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x18001390c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
lea edx, [rax + 2]
mov dword [rsp + 0x20], edx
xor r8d, r8d
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013952
mov rcx, qword [rbx]
nop
mov word [rcx], 0xa05b
mov byte [rcx + 2], 0x36
mov edx, 0xa39b7dc9
mov r8d, 3
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013967
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x18001398c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800139d6
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x7380de03
nop
mov word [rcx + 4], 0x1b09
mov byte [rcx + 6], reloc.OLEAUT32.dll_DllRegisterServer
mov edx, 0x659a0554
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800139f3
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180013a18
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013a62
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x9928a0ff
nop
mov byte [rcx + 4], 0xb4
mov edx, 0xef745196
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013a79
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013aa0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013aea
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xcf4e19fd
nop
mov byte [rcx + 4], 0x7e
mov edx, 0xee9a38f0
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013b01
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013b28
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013b72
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x47fa1574
nop
mov word [rcx + 4], 0x4585
mov edx, 0xd5a0a1fe
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013b8b
mov rax, rbx
add rsp, 0x30
pop rbx
ret

Function at 0x180013bb0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180013bfa
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x42a311c7
nop
mov word [rcx + 4], 0xfd4
mov edx, 0xd7f5ca9f
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180013c13
mov rax, rbx
add rsp, 0x30
pop rbx
ret