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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5783a6
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x7274696b624a634c
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x575d7e6d
movabs rdx, 0x2010a0609030809
mov qword [rsp + 0x18], rdx
mov dword [rsp + 0x20], 0x1040809
xor eax, eax
jmp 0x578340
movzx r9d, byte [rsp + rsi + 0x24]
lea edx, [r9 + rdx]
lea edx, [rdx - 0xb]
mov byte [rsp + rdi + 0x24], dl
mov byte [rsp + rsi + 0x24], r8b
add rax, 2
nop
cmp rax, 0xc
jge 0x578372
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 0x578397
movzx r8d, byte [rsp + rdi + 0x24]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0xb]
cmp rsi, 0xc
jb 0x578324
jmp 0x57838b
xor eax, eax
lea rbx, [rsp + 0x24]
mov ecx, 0xc
nop
call fcn.0044bb20
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00461020
mov eax, edi
mov ecx, 0xc
nop
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.005782e0

Function at 0x578620
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5786e6
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x6cba416c61b6a989
mov qword [rsp + 0x1a], rdx
mov word [rsp + 0x22], 0x897d
movabs rdx, 0x909010606060201
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x80802
xor eax, eax
jmp 0x578680
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x2c]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
nop dword [rax]
cmp rax, 0xc
jge 0x5786b2
movzx edx, byte [rsp + rax + 0x24]
movzx esi, byte [rsp + rax + 0x25]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xa
jae 0x5786d7
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x2c]
cmp rsi, 0xa
jb 0x578663
jmp 0x5786cb
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0xa
nop
call fcn.0044bb20
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xa
call fcn.00461020
mov eax, edi
mov ecx, 0xa
nop
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.00578620

Function at 0x5794e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57959d
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x82a1dfa183b36f9b
mov qword [rsp + 0x1b], rdx
mov byte [rsp + 0x23], 0x8e
movabs rdx, 0x407080806050300
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x2020606
xor eax, eax
nop
jmp 0x579540
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 - 0x33]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 - 0x33]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
nop
cmp rax, 0xc
jge 0x57956d
movzx edx, byte [rsp + rax + 0x24]
movzx esi, byte [rsp + rax + 0x25]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x579590
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 9
jb 0x579522
jmp 0x579584
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 9
call fcn.0044bb20
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call fcn.00461020
mov eax, edi
mov ecx, 9
call fcn.00461020
nop
nop dword [rax]
call fcn.0045eda0
jmp fcn.005794e0
Function at 0x579b00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x579bc7
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x63aa7221d0bf704f
mov qword [rsp + 0x19], rdx
movabs rdx, 0xcb731b63aa7221d0
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x204080208060606
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x206030a
xor eax, eax
jmp 0x579b68
movzx r9d, byte [rsp + rsi + 0x19]
sub r9d, edx
lea edx, [r9 - 0x4c]
mov byte [rsp + rdi + 0x19], dl
lea edx, [r8 - 0x4c]
mov byte [rsp + rsi + 0x19], dl
add rax, 2
cmp rax, 0xc
jge 0x579b97
movzx edx, byte [rsp + rax + 0x24]
movzx esi, byte [rsp + rax + 0x25]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0xb
jae 0x579bba
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0xb
jb 0x579b4b
jmp 0x579bae
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0xb
call fcn.0044bb20
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xb
call fcn.00461020
mov eax, edi
mov ecx, 0xb
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.00579b00

Function at 0x579c60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x579d6c
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x7508076174fdfa50
mov qword [rsp + 0x1a], rdx
movabs rdx, 0xa11ae3d2101d6465
mov qword [rsp + 0x22], rdx
movabs rdx, 0x69fca11ae3d2101d
mov qword [rsp + 0x24], rdx
movabs rdx, 0xe87574faea63f5d0
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xf0113060d0a0b0e
mov qword [rsp + 0x34], rdx
movabs rdx, 0x100201010d05130b
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x140c0b1510020101
mov qword [rsp + 0x40], rdx
movabs rdx, 0x5191316120c1204
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x579d08
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x57]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x1c
jge 0x579d3c
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0x1a
jae 0x579d5f
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x57]
cmp rsi, 0x1a
jb 0x579cee
jmp 0x579d53
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x1a
call fcn.0044bb20
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x1a
call fcn.00461020
mov eax, edi
mov ecx, 0x1a
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.00579c60
Function at 0x57a300
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57a3fd
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x47300f163658852
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x53de4764047300f1
mov qword [rsp + 0x22], rdx
movabs rdx, 0x644c080b691144bf
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x12050c10070a0211
mov qword [rsp + 0x32], rdx
movabs rdx, 0x105041209050d01
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x11000400090d0105
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1010040e0e0501
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x57a3a0
movzx r9d, byte [rsp + rsi + 0x1e]
sub r9d, edx
lea edx, [r9 + 0x7a]
mov byte [rsp + rdi + 0x1e], dl
lea edx, [r8 + 0x7a]
mov byte [rsp + rsi + 0x1e], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1e
jge 0x57a3cd
movzx edx, byte [rsp + rax + 0x32]
movzx esi, byte [rsp + rax + 0x33]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x57a3f0
movzx r8d, byte [rsp + rdi + 0x1e]
sub r8d, edx
cmp rsi, 0x14
jb 0x57a37f
jmp 0x57a3e4
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x14
call fcn.0044bb20
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call fcn.00461020
mov eax, edi
mov ecx, 0x14
call fcn.00461020
nop
nop dword [rax]
call fcn.0045eda0
jmp fcn.0057a300

Function at 0x57ae20
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57af0c
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0xb172599064180652
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x79bd6f24b3b17259
mov qword [rsp + 0x22], rdx
movabs rdx, 0x577365671e6917e9
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x90b020508070f04
mov qword [rsp + 0x32], rdx
movabs rdx, 0x20710100204090b
mov qword [rsp + 0x38], rdx
movabs rdx, 0xd0d040f0e090801
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x57aeaa
movzx r9d, byte [rsp + rsi + 0x1d]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x46]
mov byte [rsp + rdi + 0x1d], dl
mov byte [rsp + rsi + 0x1d], r8b
add rax, 2
cmp rax, 0x16
jge 0x57aedc
movzx edx, byte [rsp + rax + 0x32]
movzx esi, byte [rsp + rax + 0x33]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x15
jae 0x57aeff
movzx r8d, byte [rsp + rdi + 0x1d]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x46]
cmp rsi, 0x15
jb 0x57ae90
jmp 0x57aef3
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x15
call fcn.0044bb20
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x15
call fcn.00461020
mov eax, edi
mov ecx, 0x15
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057ae20
Function at 0x57b240
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57b30c
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x4d6504d1a26ca99e
mov qword [rsp + 0x1c], rdx
mov dword [rsp + 0x24], 0xf0acbeae
movabs rdx, 0x5040b0805040901
mov qword [rsp + 0x28], rdx
movabs rdx, 0xa0108000a080503
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x57b2a5
movzx r9d, byte [rsp + rsi + 0x1c]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x3d]
mov byte [rsp + rdi + 0x1c], dl
mov byte [rsp + rsi + 0x1c], r8b
add rax, 2
cmp rax, 0x10
jge 0x57b2dc
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax + rax]
cmp rdi, 0xc
jae 0x57b2ff
movzx r8d, byte [rsp + rdi + 0x1c]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x3d]
cmp rsi, 0xc
jb 0x57b28b
jmp 0x57b2f3
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0xc
call fcn.0044bb20
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00461020
mov eax, edi
mov ecx, 0xc
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057b240

Function at 0x57c1c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57c2bd
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x65cb22751dccc153
mov qword [rsp + 0x18], rdx
movabs rdx, 0x21dfd18c65cb2275
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xee79f86dbd63f272
mov qword [rsp + 0x24], rdx
movabs rdx, 0x11080a11100b0110
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x1101030d01060f03
mov qword [rsp + 0x34], rdx
movabs rdx, 0x20508061101030d
mov qword [rsp + 0x38], rdx
movabs rdx, 0x105090513050506
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x57c260
movzx r9d, byte [rsp + rsi + 0x18]
sub r9d, edx
lea edx, [r9 + 0x6b]
mov byte [rsp + rdi + 0x18], dl
lea edx, [r8 + 0x6b]
mov byte [rsp + rsi + 0x18], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1c
jge 0x57c28d
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x57c2b0
movzx r8d, byte [rsp + rdi + 0x18]
sub r8d, edx
cmp rsi, 0x14
jb 0x57c23f
jmp 0x57c2a4
xor eax, eax
lea rbx, [rsp + 0x18]
mov ecx, 0x14
call fcn.0044bb20
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call fcn.00461020
mov eax, edi
mov ecx, 0x14
call fcn.00461020
nop
nop dword [rax]
call fcn.0045eda0
jmp fcn.0057c1c0
Function at 0x57c680
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57c77b
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x89aecc73a3886553
mov qword [rsp + 0x19], rdx
movabs rdx, 0x96b4a4a26d929d89
mov qword [rsp + 0x20], rdx
movabs rdx, 0x57656c8db1abbe8e
mov qword [rsp + 0x28], rdx
movabs rdx, 0x50c100903120b11
mov qword [rsp + 0x30], rdx
movabs rdx, 0x13070d06080c0902
mov qword [rsp + 0x38], rdx
movabs rdx, 0x120b0d0f0e050611
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1104130b09030d12
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x57c719
movzx r9d, byte [rsp + rsi + 0x19]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x3d]
mov byte [rsp + rdi + 0x19], dl
mov byte [rsp + rsi + 0x19], r8b
add rax, 2
cmp rax, 0x20
jge 0x57c74b
movzx edx, byte [rsp + rax + 0x30]
movzx esi, byte [rsp + rax + 0x31]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x17
jae 0x57c76e
movzx r8d, byte [rsp + rdi + 0x19]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x3d]
cmp rsi, 0x17
jb 0x57c6ff
jmp 0x57c762
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x17
call fcn.0044bb20
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x17
call fcn.00461020
mov eax, edi
mov ecx, 0x17
call fcn.00461020
nop
nop dword [rax + rax]
call fcn.0045eda0
jmp fcn.0057c680

Function at 0x57d0a0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57d1ac
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x3a185454fffa0dce
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x3874dc1c336f662e
mov qword [rsp + 0x26], rdx
movabs rdx, 0x6e1f3874dc1c336f
mov qword [rsp + 0x28], rdx
movabs rdx, 0xd141202f6135793e
mov qword [rsp + 0x30], rdx
movabs rdx, 0x614191202040c0c
mov qword [rsp + 0x38], rdx
movabs rdx, 0x1018100001120312
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1808070416050b0d
mov qword [rsp + 0x48], rdx
movabs rdx, 0x170b0b030c0f1603
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x57d148
movzx r9d, byte [rsp + rsi + 0x1e]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x18]
mov byte [rsp + rdi + 0x1e], dl
mov byte [rsp + rsi + 0x1e], r8b
add rax, 2
cmp rax, 0x20
jge 0x57d17c
movzx edx, byte [rsp + rax + 0x38]
movzx esi, byte [rsp + rax + 0x39]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0x1a
jae 0x57d19f
movzx r8d, byte [rsp + rdi + 0x1e]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x18]
cmp rsi, 0x1a
jb 0x57d12e
jmp 0x57d193
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x1a
call fcn.0044bb20
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x1a
call fcn.00461020
mov eax, edi
mov ecx, 0x1a
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057d0a0
Function at 0x57e760
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57e86c
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0xb910c2721ed365d7
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x6eb6b17249245c90
mov qword [rsp + 0x26], rdx
movabs rdx, 0x53f96eb6b1724924
mov qword [rsp + 0x28], rdx
movabs rdx, 0x78456d7abb0e0815
mov qword [rsp + 0x30], rdx
movabs rdx, 0xe00000b170a090b
mov qword [rsp + 0x38], rdx
movabs rdx, 0x10070902030e0517
mov qword [rsp + 0x40], rdx
movabs rdx, 0xd0a0e061206140a
mov qword [rsp + 0x48], rdx
movabs rdx, 0x1408030712151314
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x57e808
movzx r9d, byte [rsp + rsi + 0x1e]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x77]
mov byte [rsp + rdi + 0x1e], dl
mov byte [rsp + rsi + 0x1e], r8b
add rax, 2
cmp rax, 0x20
jge 0x57e83c
movzx edx, byte [rsp + rax + 0x38]
movzx esi, byte [rsp + rax + 0x39]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0x1a
jae 0x57e85f
movzx r8d, byte [rsp + rdi + 0x1e]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x77]
cmp rsi, 0x1a
jb 0x57e7ee
jmp 0x57e853
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x1a
call fcn.0044bb20
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x1a
call fcn.00461020
mov eax, edi
mov ecx, 0x1a
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057e760

Function at 0x57eca0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57ed8c
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x46876c7456744b53
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x7569356746876c74
mov qword [rsp + 0x20], rdx
movabs rdx, 0x6a80315f6f4a5975
mov qword [rsp + 0x28], rdx
movabs rdx, 0x12120c040e100606
mov qword [rsp + 0x30], rdx
movabs rdx, 0x1013080a01080e01
mov qword [rsp + 0x38], rdx
movabs rdx, 0x11091307010d0907
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x57ed2a
movzx r9d, byte [rsp + rsi + 0x1c]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x12]
mov byte [rsp + rdi + 0x1c], dl
mov byte [rsp + rsi + 0x1c], r8b
add rax, 2
cmp rax, 0x18
jge 0x57ed5c
movzx edx, byte [rsp + rax + 0x30]
movzx esi, byte [rsp + rax + 0x31]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x57ed7f
movzx r8d, byte [rsp + rdi + 0x1c]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x12]
cmp rsi, 0x14
jb 0x57ed10
jmp 0x57ed73
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0x14
call fcn.0044bb20
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call fcn.00461020
mov eax, edi
mov ecx, 0x14
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057eca0
Function at 0x57f100
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57f1dd
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x7461f5639672a254
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x2bfe836388729965
mov qword [rsp + 0x26], rdx
movabs rdx, 0x4090b0d03050404
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x40f04090b0d0305
mov qword [rsp + 0x30], rdx
movabs rdx, 0xe050d0b0d040e01
mov qword [rsp + 0x38], rdx
xor eax, eax
nop
jmp 0x57f180
movzx r9d, byte [rsp + rsi + 0x1e]
sub r9d, edx
lea edx, [r9 - 0x80]
mov byte [rsp + rdi + 0x1e], dl
lea edx, [r8 - 0x80]
mov byte [rsp + rsi + 0x1e], dl
add rax, 2
nop
cmp rax, 0x12
jge 0x57f1ad
movzx edx, byte [rsp + rax + 0x2e]
movzx esi, byte [rsp + rax + 0x2f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x10
jae 0x57f1d0
movzx r8d, byte [rsp + rdi + 0x1e]
sub r8d, edx
cmp rsi, 0x10
jb 0x57f162
jmp 0x57f1c4
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x10
call fcn.0044bb20
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0x10
call fcn.00461020
mov eax, edi
mov ecx, 0x10
call fcn.00461020
nop
nop dword [rax]
call fcn.0045eda0
jmp fcn.0057f100

Function at 0x57f420
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57f4e7
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x4f2f6b5417f06e29
mov qword [rsp + 0x1c], rdx
mov dword [rsp + 0x24], 0x782cf44c
movabs rdx, 0xa02060808090803
mov qword [rsp + 0x28], rdx
movabs rdx, 0x6070208040a00
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x57f488
movzx r9d, byte [rsp + rsi + 0x1c]
sub r9d, edx
lea edx, [r9 + 0x2e]
mov byte [rsp + rdi + 0x1c], dl
lea edx, [r8 + 0x2e]
mov byte [rsp + rsi + 0x1c], dl
add rax, 2
cmp rax, 0x10
jge 0x57f4b7
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0xc
jae 0x57f4da
movzx r8d, byte [rsp + rdi + 0x1c]
sub r8d, edx
cmp rsi, 0xc
jb 0x57f46b
jmp 0x57f4ce
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0xc
call fcn.0044bb20
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call fcn.00461020
mov eax, edi
mov ecx, 0xc
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057f420
Function at 0x57fba0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57fc6c
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x876c6175d7cf830c
mov qword [rsp + 0x1f], rdx
movabs rdx, 0x7b656d876c6175d7
mov qword [rsp + 0x22], rdx
movabs rdx, 0x8070300000a0008
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x801020701010807
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x57fc0f
movzx r9d, byte [rsp + rsi + 0x1f]
sub r9d, edx
lea edx, [r9 - 0x7a]
mov byte [rsp + rdi + 0x1f], dl
lea edx, [r8 - 0x7a]
mov byte [rsp + rsi + 0x1f], dl
add rax, 2
cmp rax, 0xe
jge 0x57fc3c
movzx edx, byte [rsp + rax + 0x2a]
movzx esi, byte [rsp + rax + 0x2b]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xb
jae 0x57fc5f
movzx r8d, byte [rsp + rdi + 0x1f]
sub r8d, edx
cmp rsi, 0xb
jb 0x57fbf2
jmp 0x57fc53
xor eax, eax
lea rbx, [rsp + 0x1f]
mov ecx, 0xb
call fcn.0044bb20
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xb
call fcn.00461020
mov eax, edi
mov ecx, 0xb
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057fba0

Function at 0x57fdc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57fe8c
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0xc8ed3f30297234e2
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x74b9652cd172c8ed
mov qword [rsp + 0x20], rdx
movabs rdx, 0x40904070c0c07
mov qword [rsp + 0x28], rdx
movabs rdx, 0xc030a0504010306
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x57fe2f
movzx r9d, byte [rsp + rsi + 0x1a]
sub r9d, edx
lea edx, [r9 + 0x50]
mov byte [rsp + rdi + 0x1a], dl
lea edx, [r8 + 0x50]
mov byte [rsp + rsi + 0x1a], dl
add rax, 2
cmp rax, 0x10
jge 0x57fe5c
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xe
jae 0x57fe7f
movzx r8d, byte [rsp + rdi + 0x1a]
sub r8d, edx
cmp rsi, 0xe
jb 0x57fe12
jmp 0x57fe73
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0xe
call fcn.0044bb20
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xe
call fcn.00461020
mov eax, edi
mov ecx, 0xe
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.0057fdc0

Function at 0x580380
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x580452
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x3b53430c74322721
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x4663236c183b5343
mov qword [rsp + 0x20], rdx
movabs rdx, 0x6040a0800010707
mov qword [rsp + 0x28], rdx
movabs rdx, 0x2050a01080c0600
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x5803ec
movzx r9d, byte [rsp + rsi + 0x1b]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x1a]
mov byte [rsp + rdi + 0x1b], dl
mov byte [rsp + rsi + 0x1b], r8b
add rax, 2
cmp rax, 0x10
jge 0x58041e
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xd
jae 0x580445
movzx r8d, byte [rsp + rdi + 0x1b]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x1a]
cmp rsi, 0xd
jb 0x5803d2
jmp 0x580435
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0xd
call fcn.0044bb20
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xd
nop dword [rax]
call fcn.00461020
mov eax, edi
mov ecx, 0xd
call fcn.00461020
nop
call fcn.0045eda0
jmp fcn.00580380
Function at 0x5815a0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x58169d
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x4658debaffb9610
mov qword [rsp + 0x18], rdx
movabs rdx, 0xb78450d04658deb
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x9bfffa9f306ba5fe
mov qword [rsp + 0x24], rdx
movabs rdx, 0x10071000040f0713
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x1210020d01040512
mov qword [rsp + 0x34], rdx
movabs rdx, 0x208110b1210020d
mov qword [rsp + 0x38], rdx
movabs rdx, 0x701120c040312
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x581640
movzx r9d, byte [rsp + rsi + 0x18]
sub r9d, edx
lea edx, [r9 - 0x7d]
mov byte [rsp + rdi + 0x18], dl
lea edx, [r8 - 0x7d]
mov byte [rsp + rsi + 0x18], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1c
jge 0x58166d
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x581690
movzx r8d, byte [rsp + rdi + 0x18]
sub r8d, edx
cmp rsi, 0x14
jb 0x58161f
jmp 0x581684
xor eax, eax
lea rbx, [rsp + 0x18]
mov ecx, 0x14
call fcn.0044bb20
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call fcn.00461020
mov eax, edi
mov ecx, 0x14
call fcn.00461020
nop
nop dword [rax]
call fcn.0045eda0
jmp fcn.005815a0

Function at 0x582e80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x582f7b
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xaa4af83a066c2e05
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x7497e00d135daa4a
mov qword [rsp + 0x20], rdx
movabs rdx, 0x1a9f767b756ea069
mov qword [rsp + 0x28], rdx
movabs rdx, 0x140c150701011408
mov qword [rsp + 0x30], rdx
movabs rdx, 0x15130c0a0615040f
mov qword [rsp + 0x38], rdx
movabs rdx, 0xb1104030f090412
mov qword [rsp + 0x40], rdx
movabs rdx, 0x141305080b001509
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x582f19
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x44]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x20
jge 0x582f4b
movzx edx, byte [rsp + rax + 0x30]
movzx esi, byte [rsp + rax + 0x31]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x16
jae 0x582f6e
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x44]
cmp rsi, 0x16
jb 0x582eff
jmp 0x582f62
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x16
call fcn.0044bb20
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x16
call fcn.00461020
mov eax, edi
mov ecx, 0x16
call fcn.00461020
nop
nop dword [rax + rax]
call fcn.0045eda0
jmp fcn.00582e80