joyce8/EMBER2024-capa huggingface dataset:
Function at 0x5b7aa0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5b7b8a
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x4ef9caea4374e347
mov qword [rsp + 0x36], rdx
movabs rdx, 0x646f4ef9caea4374
mov qword [rsp + 0x38], rdx
movabs rdx, 0x7675bce85153de65
mov qword [rsp + 0x40], rdx
movabs rdx, 0x6110d040b0f050d
mov qword [rsp + 0x1e], rdx
movabs rdx, 0xb0b05010e0f070f
mov qword [rsp + 0x26], rdx
movabs rdx, 0x4060b0705040104
mov qword [rsp + 0x2e], rdx
xor eax, eax
jmp 0x5b7b2d
movzx r9d, byte [rsp + rsi + 0x36]
sub r9d, edx
lea edx, [r9 - 0x69]
mov byte [rsp + rdi + 0x36], dl
lea edx, [r8 - 0x69]
mov byte [rsp + rsi + 0x36], dl
add rax, 2
cmp rax, 0x18
jge 0x5b7b5a
movzx edx, byte [rsp + rax + 0x1e]
movzx esi, byte [rsp + rax + 0x1f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x12
jae 0x5b7b7d
movzx r8d, byte [rsp + rdi + 0x36]
sub r8d, edx
cmp rsi, 0x12
jb 0x5b7b10
jmp 0x5b7b71
xor eax, eax
lea rbx, [rsp + 0x36]
mov ecx, 0x12
call fcn.0045b720
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x12
call fcn.00460fc0
mov eax, edi
mov ecx, 0x12
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005b7aa0

Function at 0x5b7c20
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5b7d06
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x633b553338566547
mov qword [rsp + 0x31], rdx
movabs rdx, 0x6512756948553863
mov qword [rsp + 0x38], rdx
movabs rdx, 0x40705080e0b0306
mov qword [rsp + 0x1d], rdx
movabs rdx, 0xa09050704070508
mov qword [rsp + 0x21], rdx
movabs rdx, 0x905070609020d02
mov qword [rsp + 0x29], rdx
xor eax, eax
nop
jmp 0x5b7ca0
movzx r9d, byte [rsp + rsi + 0x31]
lea edx, [r9 + rdx]
lea edx, [rdx + 3]
mov byte [rsp + rdi + 0x31], dl
mov byte [rsp + rsi + 0x31], r8b
add rax, 2
nop dword [rax]
cmp rax, 0x14
jge 0x5b7cd2
movzx edx, byte [rsp + rax + 0x1d]
movzx esi, byte [rsp + rax + 0x1e]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xf
jae 0x5b7cf7
movzx r8d, byte [rsp + rdi + 0x31]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 3]
cmp rsi, 0xf
jb 0x5b7c82
jmp 0x5b7ceb
xor eax, eax
lea rbx, [rsp + 0x31]
mov ecx, 0xf
nop
call fcn.0045b720
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0xf
call fcn.00460fc0
mov eax, edi
mov ecx, 0xf
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005b7c20
Function at 0x5b8d00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5b8e1a
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x422e344243306533
mov qword [rsp + 0x3e], rdx
movabs rdx, 0x586a3426de70542c
mov qword [rsp + 0x46], rdx
movabs rdx, 0x7542586a3426de70
mov qword [rsp + 0x48], rdx
movabs rdx, 0x6f3a6e130efd2e66
mov qword [rsp + 0x50], rdx
movabs rdx, 0xf0d020e0c0a1806
mov qword [rsp + 0x18], rdx
movabs rdx, 0xd0d081409150f0d
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x13131808180b060d
mov qword [rsp + 0x26], rdx
movabs rdx, 0xe18081600090714
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x8041305090f0a0f
mov qword [rsp + 0x36], rdx
xor eax, eax
jmp 0x5b8db7
movzx r9d, byte [rsp + rsi + 0x3e]
lea edx, [r9 + rdx]
lea edx, [rdx - 6]
mov byte [rsp + rdi + 0x3e], dl
mov byte [rsp + rsi + 0x3e], r8b
add rax, 2
cmp rax, 0x26
jge 0x5b8de9
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1a
jae 0x5b8e0d
movzx r8d, byte [rsp + rdi + 0x3e]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 6]
cmp rsi, 0x1a
jb 0x5b8d9d
jmp 0x5b8e01
xor eax, eax
lea rbx, [rsp + 0x3e]
mov ecx, 0x1a
call fcn.0045b720
add rsp, 0x58
pop rbp
nop
ret
mov eax, esi
mov ecx, 0x1a
call fcn.00460fc0
mov eax, edi
mov ecx, 0x1a
call fcn.00460fc0
nop
call fcn.0045ece0
nop
jmp fcn.005b8d00

Function at 0x5ba340
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5ba42c
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x7276867185758147
mov qword [rsp + 0x32], rdx
movabs rdx, 0x7a6e656e616f7276
mov qword [rsp + 0x38], rdx
movabs rdx, 0x578374845d729253
mov qword [rsp + 0x40], rdx
movabs rdx, 0x2110f0512140a13
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x50d120606010211
mov qword [rsp + 0x22], rdx
movabs rdx, 0x905140411090302
mov qword [rsp + 0x2a], rdx
xor eax, eax
jmp 0x5ba3ca
movzx r9d, byte [rsp + rsi + 0x32]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x20]
mov byte [rsp + rdi + 0x32], dl
mov byte [rsp + rsi + 0x32], r8b
add rax, 2
cmp rax, 0x16
jge 0x5ba3fc
movzx edx, byte [rsp + rax + 0x1c]
movzx esi, byte [rsp + rax + 0x1d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x16
jae 0x5ba41f
movzx r8d, byte [rsp + rdi + 0x32]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x20]
cmp rsi, 0x16
jb 0x5ba3b0
jmp 0x5ba413
xor eax, eax
lea rbx, [rsp + 0x32]
mov ecx, 0x16
call fcn.0045b720
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x16
call fcn.00460fc0
mov eax, edi
mov ecx, 0x16
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005ba340
Function at 0x5bf360
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5bf427
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x655fc88f93656589
mov qword [rsp + 0x2c], rdx
mov dword [rsp + 0x34], 0x7d499f8c
movabs rdx, 0x5000603090b0502
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xb04060508040208
mov qword [rsp + 0x24], rdx
xor eax, eax
jmp 0x5bf3c8
movzx r9d, byte [rsp + rsi + 0x2c]
sub r9d, edx
lea edx, [r9 - 6]
mov byte [rsp + rdi + 0x2c], dl
lea edx, [r8 - 6]
mov byte [rsp + rsi + 0x2c], dl
add rax, 2
cmp rax, 0x10
jge 0x5bf3f7
movzx edx, byte [rsp + rax + 0x1c]
movzx esi, byte [rsp + rax + 0x1d]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0xc
jae 0x5bf41a
movzx r8d, byte [rsp + rdi + 0x2c]
sub r8d, edx
cmp rsi, 0xc
jb 0x5bf3ab
jmp 0x5bf40e
xor eax, eax
lea rbx, [rsp + 0x2c]
mov ecx, 0xc
call fcn.0045b720
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00460fc0
mov eax, edi
mov ecx, 0xc
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005bf360

Function at 0x5bffe0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c00e8
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x631165475174655d
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x3f73745f683a736c
mov qword [rsp + 0x44], rdx
movabs rdx, 0x1e766e373f73745f
mov qword [rsp + 0x48], rdx
movabs rdx, 0x7365746443746132
mov qword [rsp + 0x50], rdx
movabs rdx, 0xa04001406041013
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x404170308100f03
mov qword [rsp + 0x26], rdx
movabs rdx, 0x50c071606180404
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x190f1a0e07181208
mov qword [rsp + 0x34], rdx
xor eax, eax
jmp 0x5c008b
movzx r9d, byte [rsp + rsi + 0x3c]
sub r9d, edx
lea edx, [r9 + 0x2d]
mov byte [rsp + rdi + 0x3c], dl
lea edx, [r8 + 0x2d]
mov byte [rsp + rsi + 0x3c], dl
add rax, 2
cmp rax, 0x1e
jge 0x5c00b8
movzx edx, byte [rsp + rax + 0x1e]
movzx esi, byte [rsp + rax + 0x1f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1c
jae 0x5c00db
movzx r8d, byte [rsp + rdi + 0x3c]
sub r8d, edx
cmp rsi, 0x1c
jb 0x5c006e
jmp 0x5c00cf
xor eax, eax
lea rbx, [rsp + 0x3c]
mov ecx, 0x1c
call fcn.0045b720
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x1c
call fcn.00460fc0
mov eax, edi
mov ecx, 0x1c
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005bffe0
Function at 0x5c0dc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c0ec8
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x657bf53de3fbca83
mov qword [rsp + 0x37], rdx
movabs rdx, 0xe4fd9f12237243ed
mov qword [rsp + 0x3f], rdx
movabs rdx, 0x69e4fd9f12237243
mov qword [rsp + 0x40], rdx
movabs rdx, 0xf0674610ab1fd6f
mov qword [rsp + 0x48], rdx
movabs rdx, 0x30104060f0b0e03
mov qword [rsp + 0x19], rdx
movabs rdx, 0x8130a0d140f0006
mov qword [rsp + 0x21], rdx
movabs rdx, 0x120117080d050813
mov qword [rsp + 0x27], rdx
movabs rdx, 0x604180c140a0202
mov qword [rsp + 0x2f], rdx
xor eax, eax
jmp 0x5c0e6b
movzx r9d, byte [rsp + rsi + 0x37]
sub r9d, edx
lea edx, [r9 - 0x71]
mov byte [rsp + rdi + 0x37], dl
lea edx, [r8 - 0x71]
mov byte [rsp + rsi + 0x37], dl
add rax, 2
cmp rax, 0x1e
jge 0x5c0e98
movzx edx, byte [rsp + rax + 0x19]
movzx esi, byte [rsp + rax + 0x1a]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x19
jae 0x5c0ebb
movzx r8d, byte [rsp + rdi + 0x37]
sub r8d, edx
cmp rsi, 0x19
jb 0x5c0e4e
jmp 0x5c0eaf
xor eax, eax
lea rbx, [rsp + 0x37]
mov ecx, 0x19
call fcn.0045b720
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x19
call fcn.00460fc0
mov eax, edi
mov ecx, 0x19
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005c0dc0

Function at 0x5c1c20
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c1d0a
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x634370596b744347
mov qword [rsp + 0x31], rdx
movabs rdx, 0x736a617e65586d63
mov qword [rsp + 0x38], rdx
movabs rdx, 0x59636648616c6646
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1512010413150109
mov qword [rsp + 0x19], rdx
movabs rdx, 0x10a070c0316050d
mov qword [rsp + 0x21], rdx
movabs rdx, 0x60b07131410060d
mov qword [rsp + 0x29], rdx
xor eax, eax
jmp 0x5c1cad
movzx r9d, byte [rsp + rsi + 0x31]
sub r9d, edx
lea edx, [r9 + 0x19]
mov byte [rsp + rdi + 0x31], dl
lea edx, [r8 + 0x19]
mov byte [rsp + rsi + 0x31], dl
add rax, 2
cmp rax, 0x18
jge 0x5c1cda
movzx edx, byte [rsp + rax + 0x19]
movzx esi, byte [rsp + rax + 0x1a]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x17
jae 0x5c1cfd
movzx r8d, byte [rsp + rdi + 0x31]
sub r8d, edx
cmp rsi, 0x17
jb 0x5c1c90
jmp 0x5c1cf1
xor eax, eax
lea rbx, [rsp + 0x31]
mov ecx, 0x17
call fcn.0045b720
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x17
call fcn.00460fc0
mov eax, edi
mov ecx, 0x17
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005c1c20
Function at 0x5c2160
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c227d
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x6574736f537f65ac
mov qword [rsp + 0x3e], rdx
movabs rdx, 0x5e83ce64908e578d
mov qword [rsp + 0x46], rdx
movabs rdx, 0x8a445e83ce64908e
mov qword [rsp + 0x48], rdx
movabs rdx, 0xe38a976f978fa14d
mov qword [rsp + 0x50], rdx
movabs rdx, 0xd14140b04111312
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xf0e0d14140b0411
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x20f0f15140b0e0a
mov qword [rsp + 0x26], rdx
movabs rdx, 0x40b190d00130812
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x130e081817040d13
mov qword [rsp + 0x36], rdx
xor eax, eax
jmp 0x5c2220
movzx r9d, byte [rsp + rsi + 0x3e]
sub r9d, edx
lea edx, [r9 + 0x11]
mov byte [rsp + rdi + 0x3e], dl
lea edx, [r8 + 0x11]
mov byte [rsp + rsi + 0x3e], dl
add rax, 2
nop word [rax + rax]
cmp rax, 0x22
jge 0x5c224d
movzx edx, byte [rsp + rax + 0x1c]
movzx esi, byte [rsp + rax + 0x1d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1a
jae 0x5c2270
movzx r8d, byte [rsp + rdi + 0x3e]
sub r8d, edx
cmp rsi, 0x1a
jb 0x5c21fd
jmp 0x5c2264
xor eax, eax
lea rbx, [rsp + 0x3e]
mov ecx, 0x1a
call fcn.0045b720
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x1a
call fcn.00460fc0
mov eax, edi
mov ecx, 0x1a
call fcn.00460fc0
nop
nop dword [rax]
call fcn.0045ece0
jmp fcn.005c2160

Function at 0x5c4dc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c4ea6
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x3e9917702594f8c
mov qword [rsp + 0x31], rdx
movabs rdx, 0x32e0feff756fb903
mov qword [rsp + 0x38], rdx
movabs rdx, 0xb0b0005030c0a01
mov qword [rsp + 0x1f], rdx
movabs rdx, 0xd020b0b0005030c
mov qword [rsp + 0x21], rdx
movabs rdx, 0x5080a06000d0107
mov qword [rsp + 0x29], rdx
xor eax, eax
nop
jmp 0x5c4e40
movzx r9d, byte [rsp + rsi + 0x31]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x60]
mov byte [rsp + rdi + 0x31], dl
mov byte [rsp + rsi + 0x31], r8b
add rax, 2
nop dword [rax]
cmp rax, 0x12
jge 0x5c4e72
movzx edx, byte [rsp + rax + 0x1f]
movzx esi, byte [rsp + rax + 0x20]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xf
jae 0x5c4e97
movzx r8d, byte [rsp + rdi + 0x31]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x60]
cmp rsi, 0xf
jb 0x5c4e22
jmp 0x5c4e8b
xor eax, eax
lea rbx, [rsp + 0x31]
mov ecx, 0xf
nop
call fcn.0045b720
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0xf
call fcn.00460fc0
mov eax, edi
mov ecx, 0xf
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005c4dc0
Function at 0x5c5b60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c5c26
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x55eb65f5f360dfe4
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0xfbebee75
movabs rdx, 0xa010704090b0207
mov qword [rsp + 0x18], rdx
mov dword [rsp + 0x20], 0x2000306
xor eax, eax
jmp 0x5c5bc0
movzx r9d, byte [rsp + rsi + 0x24]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x73]
mov byte [rsp + rdi + 0x24], dl
mov byte [rsp + rsi + 0x24], r8b
add rax, 2
nop
cmp rax, 0xc
jge 0x5c5bf2
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xc
jae 0x5c5c17
movzx r8d, byte [rsp + rdi + 0x24]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x73]
cmp rsi, 0xc
jb 0x5c5ba4
jmp 0x5c5c0b
xor eax, eax
lea rbx, [rsp + 0x24]
mov ecx, 0xc
nop
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00460fc0
mov eax, edi
mov ecx, 0xc
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005c5b60

Function at 0x5c7da0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c7e86
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x3389736fd96ff2ac
mov qword [rsp + 0x31], rdx
movabs rdx, 0x57f61e726946e333
mov qword [rsp + 0x38], rdx
movabs rdx, 0x107000601040d00
mov qword [rsp + 0x1f], rdx
movabs rdx, 0x708010700060104
mov qword [rsp + 0x21], rdx
movabs rdx, 0x30003000c040d07
mov qword [rsp + 0x29], rdx
xor eax, eax
nop
jmp 0x5c7e20
movzx r9d, byte [rsp + rsi + 0x31]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x33]
mov byte [rsp + rdi + 0x31], dl
mov byte [rsp + rsi + 0x31], r8b
add rax, 2
nop dword [rax]
cmp rax, 0x12
jge 0x5c7e52
movzx edx, byte [rsp + rax + 0x1f]
movzx esi, byte [rsp + rax + 0x20]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xf
jae 0x5c7e77
movzx r8d, byte [rsp + rdi + 0x31]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x33]
cmp rsi, 0xf
jb 0x5c7e02
jmp 0x5c7e6b
xor eax, eax
lea rbx, [rsp + 0x31]
mov ecx, 0xf
nop
call fcn.0045b720
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0xf
call fcn.00460fc0
mov eax, edi
mov ecx, 0xf
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005c7da0

Function at 0x5c8820
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5c88dd
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x925f8b6594a066bd
mov qword [rsp + 0x27], rdx
mov byte [rsp + 0x2f], 0x6d
movabs rdx, 0x207050601020001
mov qword [rsp + 0x1d], rdx
mov word [rsp + 0x25], 0x301
xor eax, eax
nop
jmp 0x5c8880
movzx r9d, byte [rsp + rsi + 0x27]
sub r9d, edx
lea edx, [r9 - 0x15]
mov byte [rsp + rdi + 0x27], dl
lea edx, [r8 - 0x15]
mov byte [rsp + rsi + 0x27], dl
add rax, 2
nop
cmp rax, 0xa
jge 0x5c88ad
movzx edx, byte [rsp + rax + 0x1d]
movzx esi, byte [rsp + rax + 0x1e]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x5c88d0
movzx r8d, byte [rsp + rdi + 0x27]
sub r8d, edx
cmp rsi, 9
jb 0x5c8862
jmp 0x5c88c4
xor eax, eax
lea rbx, [rsp + 0x27]
mov ecx, 9
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call fcn.00460fc0
mov eax, edi
mov ecx, 9
call fcn.00460fc0
nop
nop dword [rax]
call fcn.0045ece0
jmp fcn.005c8820
Function at 0x5cb880
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5cb93e
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x3743f43d43744553
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x1e43656c
movabs rdx, 0xb0606010b040105
mov qword [rsp + 0x18], rdx
mov dword [rsp + 0x20], 0x7000b04
xor eax, eax
jmp 0x5cb8e1
movzx r9d, byte [rsp + rsi + 0x24]
sub r9d, edx
lea edx, [r9 + 0x2d]
mov byte [rsp + rdi + 0x24], dl
lea edx, [r8 + 0x2d]
mov byte [rsp + rsi + 0x24], dl
add rax, 2
cmp rax, 0xc
jge 0x5cb90e
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xc
jae 0x5cb931
movzx r8d, byte [rsp + rdi + 0x24]
sub r8d, edx
cmp rsi, 0xc
jb 0x5cb8c4
jmp 0x5cb925
xor eax, eax
lea rbx, [rsp + 0x24]
mov ecx, 0xc
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00460fc0
mov eax, edi
mov ecx, 0xc
call fcn.00460fc0
nop
nop
call fcn.0045ece0
jmp fcn.005cb880

Function at 0x5cf0e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5cf1db
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xa14e664697746570
mov qword [rsp + 0x39], rdx
movabs rdx, 0x5967507474846da1
mov qword [rsp + 0x40], rdx
movabs rdx, 0x77745f81434f689f
mov qword [rsp + 0x48], rdx
movabs rdx, 0xf0d0d070f0f0d03
mov qword [rsp + 0x19], rdx
movabs rdx, 0x15031506090d0d10
mov qword [rsp + 0x21], rdx
movabs rdx, 0x70b090e16130e00
mov qword [rsp + 0x29], rdx
movabs rdx, 0x150b140c0b04120c
mov qword [rsp + 0x31], rdx
xor eax, eax
jmp 0x5cf179
movzx r9d, byte [rsp + rsi + 0x39]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x24]
mov byte [rsp + rdi + 0x39], dl
mov byte [rsp + rsi + 0x39], r8b
add rax, 2
cmp rax, 0x20
jge 0x5cf1ab
movzx edx, byte [rsp + rax + 0x19]
movzx esi, byte [rsp + rax + 0x1a]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x17
jae 0x5cf1ce
movzx r8d, byte [rsp + rdi + 0x39]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x24]
cmp rsi, 0x17
jb 0x5cf15f
jmp 0x5cf1c2
xor eax, eax
lea rbx, [rsp + 0x39]
mov ecx, 0x17
call fcn.0045b720
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x17
call fcn.00460fc0
mov eax, edi
mov ecx, 0x17
call fcn.00460fc0
nop
nop dword [rax + rax]
call fcn.0045ece0
jmp fcn.005cf0e0
Function at 0x5d0dc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5d0e9d
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x74799fc16d8f968d
mov qword [rsp + 0x30], rdx
movabs rdx, 0x73d6fac2bd728aba
mov qword [rsp + 0x38], rdx
movabs rdx, 0x2040c000d0d0906
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x1050b0502040c00
mov qword [rsp + 0x20], rdx
movabs rdx, 0x2080e00080e000d
mov qword [rsp + 0x28], rdx
xor eax, eax
nop
jmp 0x5d0e40
movzx r9d, byte [rsp + rsi + 0x30]
sub r9d, edx
lea edx, [r9 - 0x1a]
mov byte [rsp + rdi + 0x30], dl
lea edx, [r8 - 0x1a]
mov byte [rsp + rsi + 0x30], dl
add rax, 2
nop
cmp rax, 0x14
jge 0x5d0e6d
movzx edx, byte [rsp + rax + 0x1c]
movzx esi, byte [rsp + rax + 0x1d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x10
jae 0x5d0e90
movzx r8d, byte [rsp + rdi + 0x30]
sub r8d, edx
cmp rsi, 0x10
jb 0x5d0e22
jmp 0x5d0e84
xor eax, eax
lea rbx, [rsp + 0x30]
mov ecx, 0x10
call fcn.0045b720
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0x10
call fcn.00460fc0
mov eax, edi
mov ecx, 0x10
call fcn.00460fc0
nop
nop dword [rax]
call fcn.0045ece0
jmp fcn.005d0dc0

Function at 0x5d2a80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5d2b8c
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x638c748afe535457
mov qword [rsp + 0x34], rdx
movabs rdx, 0xf08892435876fe74
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x5656ce9f0889243
mov qword [rsp + 0x40], rdx
movabs rdx, 0x64f86e6f1273fadc
mov qword [rsp + 0x48], rdx
movabs rdx, 0xd150b17040d0d06
mov qword [rsp + 0x18], rdx
movabs rdx, 0x30b0e0317061a14
mov qword [rsp + 0x20], rdx
movabs rdx, 0x150f1310030b0e03
mov qword [rsp + 0x24], rdx
movabs rdx, 0xf030f04170f0909
mov qword [rsp + 0x2c], rdx
xor eax, eax
jmp 0x5d2b28
movzx r9d, byte [rsp + rsi + 0x34]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x57]
mov byte [rsp + rdi + 0x34], dl
mov byte [rsp + rsi + 0x34], r8b
add rax, 2
cmp rax, 0x1c
jge 0x5d2b5c
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0x1c
jae 0x5d2b7f
movzx r8d, byte [rsp + rdi + 0x34]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x57]
cmp rsi, 0x1c
jb 0x5d2b0e
jmp 0x5d2b73
xor eax, eax
lea rbx, [rsp + 0x34]
mov ecx, 0x1c
call fcn.0045b720
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x1c
call fcn.00460fc0
mov eax, edi
mov ecx, 0x1c
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005d2a80
Function at 0x5d3b80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5d3c46
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0xf4fbf06588e5e4ff
mov qword [rsp + 0x27], rdx
mov byte [rsp + 0x2f], 0x65
movabs rdx, 0x306010007020203
mov qword [rsp + 0x1d], rdx
mov word [rsp + 0x25], 0x506
xor eax, eax
nop
jmp 0x5d3be0
movzx r9d, byte [rsp + rsi + 0x27]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x6e]
mov byte [rsp + rdi + 0x27], dl
mov byte [rsp + rsi + 0x27], r8b
add rax, 2
nop dword [rax]
cmp rax, 0xa
jge 0x5d3c12
movzx edx, byte [rsp + rax + 0x1d]
movzx esi, byte [rsp + rax + 0x1e]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x5d3c37
movzx r8d, byte [rsp + rdi + 0x27]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x6e]
cmp rsi, 9
jb 0x5d3bc2
jmp 0x5d3c2b
xor eax, eax
lea rbx, [rsp + 0x27]
mov ecx, 9
nop
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call fcn.00460fc0
mov eax, edi
mov ecx, 9
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005d3b80

Function at 0x5d3d80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5d3e38
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x9cc2bced65cdd672
mov qword [rsp + 0x28], rdx
movabs rdx, 0x607060005020604
mov qword [rsp + 0x1e], rdx
mov word [rsp + 0x26], 0x107
xor eax, eax
jmp 0x5d3dd8
movzx r9d, byte [rsp + rsi + 0x28]
sub r9d, edx
lea edx, [r9 - 0x50]
mov byte [rsp + rdi + 0x28], dl
lea edx, [r8 - 0x50]
mov byte [rsp + rsi + 0x28], dl
add rax, 2
cmp rax, 0xa
jge 0x5d3e08
movzx edx, byte [rsp + rax + 0x1e]
movzx esi, byte [rsp + rax + 0x1f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 8
jae 0x5d3e2b
movzx r8d, byte [rsp + rdi + 0x28]
sub r8d, edx
nop dword [rax]
cmp rsi, 8
jb 0x5d3dbb
jmp 0x5d3e1f
xor eax, eax
lea rbx, [rsp + 0x28]
mov ecx, 8
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 8
call fcn.00460fc0
mov eax, edi
mov ecx, 8
call fcn.00460fc0
nop
call fcn.0045ece0
nop dword [rax]
jmp fcn.005d3d80

Function at 0x5d4600
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5d46c6
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x74698273918e6d7c
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x656c817c
movabs rdx, 0x803010300020202
mov qword [rsp + 0x18], rdx
mov dword [rsp + 0x20], 0x5050109
xor eax, eax
jmp 0x5d4660
movzx r9d, byte [rsp + rsi + 0x24]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x1f]
mov byte [rsp + rdi + 0x24], dl
mov byte [rsp + rsi + 0x24], r8b
add rax, 2
nop
cmp rax, 0xc
jge 0x5d4692
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xc
jae 0x5d46b7
movzx r8d, byte [rsp + rdi + 0x24]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x1f]
cmp rsi, 0xc
jb 0x5d4644
jmp 0x5d46ab
xor eax, eax
lea rbx, [rsp + 0x24]
mov ecx, 0xc
nop
call fcn.0045b720
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00460fc0
mov eax, edi
mov ecx, 0xc
nop
call fcn.00460fc0
nop
call fcn.0045ece0
jmp fcn.005d4600