joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180027b0c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027b3b
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027b35
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027b4a
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027b54
mov rbx, qword [rbx]
nop
mov ecx, 0x645876bb
mov dword [rbx], 0x19e1396b
mov edx, 7
nop
mov word [rbx + 4], 0xd9e7
mov byte [rbx + 6], 0xa9
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027b70
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027b98
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027bc7
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027bc1
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027bd6
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027be0
mov rbx, qword [rbx]
nop
mov ecx, 0xba606088
mov dword [rbx], 0x5b1f52fa
mov edx, 7
nop
mov word [rbx + 4], 0x2bf7
mov byte [rbx + 6], 0x56
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027bfc
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027c24
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027c53
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027c4d
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027c62
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027c6c
mov rbx, qword [rbx]
nop
mov ecx, 0x1a2ec27d
mov dword [rbx], 0x4ddd160a
mov edx, 7
nop
mov word [rbx + 4], 0xdd0a
mov byte [rbx + 6], 0xf2
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027c88
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027cb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027cdf
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027cd9
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027cee
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027cf8
mov rbx, qword [rbx]
nop
mov ecx, 0xcfcfb3f5
mov dword [rbx], 0x5edb8e52
mov edx, 7
nop
mov word [rbx + 4], 0x84f5
mov byte [rbx + 6], 0xb9
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027d14
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x180027d3c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027d6b
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027d65
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027d7a
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027d84
mov rbx, qword [rbx]
nop
mov ecx, 0xd5be1905
mov dword [rbx], 0xc1afd991
mov edx, 7
nop
mov word [rbx + 4], 0xa1b0
mov byte [rbx + 6], 0x94
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027da0
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027dc8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027df7
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027df1
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027e06
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027e10
mov rbx, qword [rbx]
nop
mov ecx, 0x2f0c2cd
mov dword [rbx], 0xf300a34c
mov edx, 7
nop
mov word [rbx + 4], 0xfc83
mov byte [rbx + 6], 0x40
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027e2c
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027e54
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027e83
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027e7d
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027e92
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027e9c
mov rbx, qword [rbx]
nop
mov ecx, 0x9cf5234c
mov dword [rbx], 0xe3bac2bc
mov edx, 7
nop
mov word [rbx + 4], 0x602b
mov byte [rbx + 6], 0x71
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027eb8
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027ee0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x180027f0f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180027f09
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x180027f1e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027f28
mov rbx, qword [rbx]
nop
mov ecx, 0x1bb9ad9f
mov dword [rbx], 0xde02dabf
mov edx, 7
nop
mov word [rbx + 4], 0x6295
mov byte [rbx + 6], 0x60
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027f44
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x180027f6c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
cmp qword [rdx + 0x10], 6
mov rbx, rdx
jb 0x180027f9b
mov qword [rdx + 0x10], 6
mov rax, rdx
cmp qword [rdx + 0x18], 0xf
jbe 0x180027f95
mov rax, qword [rdx]
mov byte [rax + 6], 0
jmp 0x180027faf
mov edx, 6
xor r8d, r8d
sub rdx, qword [rbx + 0x10]
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180027fb9
mov rbx, qword [rbx]
nop
mov ecx, 0xc8293777
mov dword [rbx], 0x4732f86
mov edx, 7
nop
mov word [rbx + 4], 0x7fdf
mov byte [rbx + 6], 6
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180027fd5
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180027ffc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x18002802b
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028025
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x18002803a
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028044
mov rbx, qword [rbx]
nop
mov ecx, 0x3a27a2c7
mov dword [rbx], 0x747bd212
mov edx, 7
nop
mov word [rbx + 4], 0x80b5
mov byte [rbx + 6], 2
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028060
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028088
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 6
cmp qword [rbx + 0x10], rdx
jb 0x1800280b7
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800280b1
mov rax, qword [rbx]
mov byte [rax + 6], 0
jmp 0x1800280c6
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800280d0
mov rbx, qword [rbx]
nop
mov ecx, 0x72e0c218
mov dword [rbx], 0x463ded0c
mov edx, 7
nop
mov word [rbx + 4], 0xdd0b
mov byte [rbx + 6], 0x57
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800280ec
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028114
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x180028143
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18002813d
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x180028152
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x18002815c
mov rbx, qword [rbx]
nop
mov ecx, 0x8643cdf3
mov dword [rbx], 0x9ab2df25
mov edx, 8
nop
mov dword [rbx + 4], 0x4617a5c5
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028175
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x18002819c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x1800281cb
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800281c5
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x1800281da
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800281e4
mov rbx, qword [rbx]
nop
mov ecx, 0x8643ce14
mov dword [rbx], 0xb3644699
mov edx, 8
nop
mov dword [rbx + 4], 0xee6f776a
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800281fd
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028224
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x180028253
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18002824d
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x180028262
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x18002826c
mov rbx, qword [rbx]
nop
mov ecx, 0x8643ce35
mov dword [rbx], 0xcc17cc0d
mov edx, 8
nop
mov dword [rbx + 4], 0x96a7598f
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028285
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1800282ac
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x1800282db
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800282d5
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x1800282ea
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800282f4
mov rbx, qword [rbx]
nop
mov ecx, 0x587292e8
mov dword [rbx], 0x3ad08f3d
mov edx, 8
nop
mov dword [rbx + 4], 0xd579969f
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x18002830d
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028334
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x180028363
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18002835d
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x180028372
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x18002837c
mov rbx, qword [rbx]
nop
mov ecx, 0x58729309
mov dword [rbx], 0x539e7549
mov edx, 8
nop
mov dword [rbx + 4], 0x7d4d783c
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028395
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x1800283bc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 7
cmp qword [rbx + 0x10], rdx
jb 0x1800283eb
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800283e5
mov rax, qword [rbx]
mov byte [rax + 7], 0
jmp 0x1800283fa
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028404
mov rbx, qword [rbx]
nop
mov ecx, 0x5872932a
mov dword [rbx], 0x644cfcd5
mov edx, 8
nop
mov dword [rbx + 4], 0x25854a41
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x18002841d
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028444
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rbx, rdx
lea edx, [rdi + 8]
cmp qword [rbx + 0x10], rdx
jb 0x180028478
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028472
mov rax, qword [rbx]
mov byte [rax + 8], dil
jmp 0x180028487
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028491
mov rbx, qword [rbx]
nop
mov rcx, rbx
lea eax, [rdi - 0x7f]
inc edi
mov byte [rcx], al
inc rcx
cmp edi, 2
jl 0x180028495
mov word [rbx + 2], 0x48f1
mov ecx, 0xba1d25d3
nop
mov edx, 9
mov dword [rbx + 4], 0xa8389e0f
nop
mov byte [rbx + 8], 0x1c
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800284c1
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x1800284f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002851f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028519
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x18002852e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028538
mov rbx, qword [rbx]
nop
mov ecx, 0xb88b4ac6
mov dword [rbx], 0xda05e866
mov edx, 9
nop
mov dword [rbx + 4], 0xdc6d4c64
nop
mov byte [rbx + 8], 0xee
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028556
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x180028580
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x1800285af
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800285a9
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x1800285be
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800285c8
mov rbx, qword [rbx]
nop
mov ecx, 0x1619f12
mov dword [rbx], 0xd8c15ead
mov edx, 9
nop
mov dword [rbx + 4], 0x3925dcc2
nop
mov byte [rbx + 8], 0xa3
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800285e6
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028610
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002863f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028639
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x18002864e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028658
mov rbx, qword [rbx]
nop
mov ecx, 0x45d9056
mov dword [rbx], 0x18a069b5
mov edx, 9
nop
mov dword [rbx + 4], 0x7477f1df
nop
mov byte [rbx + 8], 0x38
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028676
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1800286a0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x1800286cf
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800286c9
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x1800286de
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800286e8
mov rbx, qword [rbx]
nop
mov ecx, 0x3aa3e29e
mov dword [rbx], 0x55d13f94
mov edx, 9
nop
mov dword [rbx + 4], 0x37ad6c7a
nop
mov byte [rbx + 8], 0x70
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028706
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028730
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002875f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028759
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x18002876e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028778
mov rbx, qword [rbx]
nop
mov ecx, 0x27297139
mov dword [rbx], 0x695007ba
mov edx, 9
nop
mov dword [rbx + 4], 0x2953cf7f
nop
mov byte [rbx + 8], 0x93
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028796
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x1800287c0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x1800287ef
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800287e9
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x1800287fe
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028808
mov rbx, qword [rbx]
nop
mov ecx, 0x8ccbc932
mov dword [rbx], 0x6aa1b802
mov edx, 9
nop
mov dword [rbx + 4], 0x1db21822
nop
mov byte [rbx + 8], 0x62
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028826
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028850
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002887f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028879
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x18002888e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028898
mov rbx, qword [rbx]
nop
mov ecx, 0x5ad85ae
mov dword [rbx], 0x4943366d
mov edx, 9
nop
mov dword [rbx + 4], 0x688815b8
nop
mov byte [rbx + 8], 0xa6
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800288b6
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1800288e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002890f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028909
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x18002891e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028928
mov rbx, qword [rbx]
nop
mov ecx, 0x67fac2a2
mov dword [rbx], 0xb2465e0b
mov edx, 9
nop
mov dword [rbx + 4], 0x56c68138
nop
mov byte [rbx + 8], 0x66
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028946
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028970
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x18002899f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028999
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x1800289ae
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x1800289b8
mov rbx, qword [rbx]
nop
mov ecx, 0xbd86de6f
mov dword [rbx], 0xfd793230
mov edx, 9
nop
mov dword [rbx + 4], 0xcc259b8e
nop
mov byte [rbx + 8], 0x5e
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x1800289d6
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x180028a00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x180028a2f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028a29
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x180028a3e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028a48
mov rbx, qword [rbx]
nop
mov ecx, 0xc881bf93
mov dword [rbx], 0x1cdc95f9
mov edx, 9
nop
mov dword [rbx + 4], 0x11c56915
nop
mov byte [rbx + 8], 0x71
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028a66
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028a90
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x180028abf
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028ab9
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x180028ace
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028ad8
mov rbx, qword [rbx]
nop
mov ecx, 0x398cdd14
mov dword [rbx], 0xee014acb
mov edx, 9
nop
mov dword [rbx + 4], 0x65b67cb9
nop
mov byte [rbx + 8], 0x1a
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028af6
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028b20
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x180028b4f
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028b49
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x180028b5e
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028b68
mov rbx, qword [rbx]
nop
mov ecx, 0x399f593a
mov dword [rbx], 0x6f76c817
mov edx, 9
nop
mov dword [rbx + 4], 0xc6669410
nop
mov byte [rbx + 8], 0x46
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028b86
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x180028bb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov edx, 8
cmp qword [rbx + 0x10], rdx
jb 0x180028bdf
mov qword [rbx + 0x10], rdx
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180028bd9
mov rax, qword [rbx]
mov byte [rax + 8], 0
jmp 0x180028bee
sub rdx, qword [rbx + 0x10]
xor r8d, r8d
mov rcx, rbx
call fcn.180005910
cmp qword [rbx + 0x18], 0xf
jbe 0x180028bf8
mov rbx, qword [rbx]
nop
mov ecx, 0x82f9e28e
mov dword [rbx], 0x18cf20ac
mov edx, 9
nop
mov dword [rbx + 4], 0x380de8a4
nop
mov byte [rbx + 8], 0x34
imul ecx, ecx, 0x343fd
add ecx, 0x269ec3
mov eax, ecx
shr eax, 0x10
xor byte [rbx], al
inc rbx
sub rdx, 1
jne 0x180028c16
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret