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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x570d48
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0x6b9eb2033a0724c7
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x322b29a16b9eb203
mov qword [rsp + 0x22], rdx
movabs rdx, 0xf83bfe73e465446d
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x120611020f0a0511
mov qword [rsp + 0x32], rdx
movabs rdx, 0xd11080003041303
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x12030a080b090d11
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa02010503000300
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x570ce2
movzx r9d, byte [rsp + rsi + 0x1e]
sub r9d, edx
lea edx, [r9 + 0x4e]
mov byte [rsp + rdi + 0x1e], dl
lea edx, [r8 + 0x4e]
mov byte [rsp + rsi + 0x1e], dl
add rax, 2
cmp rax, 0x1e
jge 0x570d0f
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 0x570d3b
movzx r8d, byte [rsp + rdi + 0x1e]
sub r8d, edx
cmp rsi, 0x14
jb 0x570cc5
jmp 0x570d2f
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x14
nop dword [rax + rax]
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x14
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x14
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00570c40

Function at 0x571020
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x571108
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
movabs rdx, 0x53516fee606ef226
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x556328765f345351
mov qword [rsp + 0x24], rdx
movabs rdx, 0x10d090109040b09
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x6090804010d0901
mov qword [rsp + 0x30], rdx
movabs rdx, 0x4060d0606000303
mov qword [rsp + 0x38], rdx
xor eax, eax
jmp 0x5710a1
movzx r9d, byte [rsp + rsi + 0x1e]
lea edx, [r9 + rdx]
lea edx, [rdx + 8]
mov byte [rsp + rdi + 0x1e], dl
mov byte [rsp + rsi + 0x1e], r8b
add rax, 2
cmp rax, 0x14
jge 0x5710d3
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xe
jae 0x5710fb
movzx r8d, byte [rsp + rdi + 0x1e]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 8]
cmp rsi, 0xe
jb 0x571087
jmp 0x5710ef
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0xe
nop
call fcn.0044a200
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov eax, esi
mov ecx, 0xe
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xe
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00571020
Function at 0x574840
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x574956
sub rsp, 0x60
mov qword [rsp + 0x58], rbp
lea rbp, [rsp + 0x58]
movabs rdx, 0x2b25101705ae65c7
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x3ad730e382106b1
mov qword [rsp + 0x26], rdx
movabs rdx, 0x4d6903ad730e3821
mov qword [rsp + 0x28], rdx
movabs rdx, 0x8c72c0fe6191874
mov qword [rsp + 0x30], rdx
movabs rdx, 0x17110816090b0900
mov qword [rsp + 0x38], rdx
movabs rdx, 0x71507021318160e
mov qword [rsp + 0x40], rdx
movabs rdx, 0x4160c051307060a
mov qword [rsp + 0x48], rdx
movabs rdx, 0x3140f1914170f13
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x5748ee
movzx r9d, byte [rsp + rsi + 0x1e]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x38]
mov byte [rsp + rdi + 0x1e], dl
mov byte [rsp + rsi + 0x1e], r8b
add rax, 2
cmp rax, 0x20
jge 0x574922
movzx edx, byte [rsp + rax + 0x38]
movzx esi, byte [rsp + rax + 0x39]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1a
jae 0x574949
movzx r8d, byte [rsp + rdi + 0x1e]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x38]
cmp rsi, 0x1a
jb 0x5748d4
nop
jmp 0x57493d
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x1a
call fcn.0044a200
mov rbp, qword [rsp + 0x58]
add rsp, 0x60
ret
mov eax, esi
mov ecx, 0x1a
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x1a
call fcn.0045f5c0
nop
call fcn.0045cf60
nop dword [rax + rax]
jmp fcn.00574840
Function at 0x575320
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x575428
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0x583256695c3b5447
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x4d5f592a59415a58
mov qword [rsp + 0x24], rdx
movabs rdx, 0x606e2c40383f6934
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xf121002160b0f14
mov qword [rsp + 0x34], rdx
movabs rdx, 0x313121608141106
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x10f0c0803131216
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa0d0e1116070510
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x5753c0
movzx r9d, byte [rsp + rsi + 0x1d]
lea edx, [r9 + rdx]
lea edx, [rdx - 0xb]
mov byte [rsp + rdi + 0x1d], dl
mov byte [rsp + rsi + 0x1d], r8b
add rax, 2
nop
cmp rax, 0x1c
jge 0x5753f2
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x17
jae 0x57541b
movzx r8d, byte [rsp + rdi + 0x1d]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0xb]
cmp rsi, 0x17
jb 0x5753a5
jmp 0x57540f
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x17
nop
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x17
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x17
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00575320

Function at 0x575a40
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x575b52
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0x65f461b905696e49
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x71cb0365237379a2
mov qword [rsp + 0x25], rdx
movabs rdx, 0x7571cb0365237379
mov qword [rsp + 0x26], rdx
movabs rdx, 0x220f4052a50b6406
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x4080b140e160415
mov qword [rsp + 0x36], rdx
movabs rdx, 0xb16111318030d04
mov qword [rsp + 0x3e], rdx
movabs rdx, 0x60e0b1611131803
mov qword [rsp + 0x40], rdx
movabs rdx, 0x17171715150f0608
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x575af1
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x77]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x77]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x1a
jge 0x575b1e
movzx edx, byte [rsp + rax + 0x36]
movzx esi, byte [rsp + rax + 0x37]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x19
jae 0x575b45
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x19
jb 0x575ad4
jmp 0x575b39
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x19
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x19
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x19
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00575a40
Function at 0x575e00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x575f16
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0xb764e9bb61d6a100
mov qword [rsp + 0x1b], rdx
movabs rdx, 0xac0b8d698dbca8cc
mov qword [rsp + 0x23], rdx
movabs rdx, 0x65ac0b8d698dbca8
mov qword [rsp + 0x24], rdx
movabs rdx, 0x19aa7470d98ac7f0
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x517050012110a08
mov qword [rsp + 0x34], rdx
movabs rdx, 0xf0d14010f0e180f
mov qword [rsp + 0x3c], rdx
movabs rdx, 0xe0709040f0d1401
mov qword [rsp + 0x40], rdx
movabs rdx, 0x913010b120213
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x575eae
movzx r9d, byte [rsp + rsi + 0x1b]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x59]
mov byte [rsp + rdi + 0x1b], dl
mov byte [rsp + rsi + 0x1b], r8b
add rax, 2
cmp rax, 0x1c
jge 0x575ee2
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x19
jae 0x575f09
movzx r8d, byte [rsp + rdi + 0x1b]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x59]
cmp rsi, 0x19
jb 0x575e94
nop
jmp 0x575efd
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0x19
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x19
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x19
call fcn.0045f5c0
nop
call fcn.0045cf60
nop dword [rax + rax]
jmp fcn.00575e00

Function at 0x5762c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5763bc
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
movabs rdx, 0x90ab97756b896fa6
mov qword [rsp + 0x1a], rdx
movabs rdx, 0xd86590ab97756b89
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x5765eb90cc747275
mov qword [rsp + 0x24], rdx
movabs rdx, 0xd09050d0608050f
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xb0d080e0d09050d
mov qword [rsp + 0x30], rdx
movabs rdx, 0x705020b00080005
mov qword [rsp + 0x38], rdx
xor eax, eax
jmp 0x576350
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x34]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x14
jge 0x576388
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x12
jae 0x5763af
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x34]
nop word [rax + rax]
cmp rsi, 0x12
jb 0x576336
jmp 0x5763a3
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x12
call fcn.0044a200
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov eax, esi
mov ecx, 0x12
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x12
call fcn.0045f5c0
nop
nop dword [rax]
call fcn.0045cf60
jmp fcn.005762c0
Function at 0x576b60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x576c72
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0x65aaf5a31bbdfb9e
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x619a536589a0df72
mov qword [rsp + 0x22], rdx
movabs rdx, 0xa5e4619a536589a0
mov qword [rsp + 0x24], rdx
movabs rdx, 0xebbcd2a4aa68cb73
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x1103011918050903
mov qword [rsp + 0x34], rdx
movabs rdx, 0x9090b001701040a
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x1810010609090b00
mov qword [rsp + 0x40], rdx
movabs rdx, 0x16190209130e1518
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x576c11
movzx r9d, byte [rsp + rsi + 0x1a]
sub r9d, edx
lea edx, [r9 - 0x24]
mov byte [rsp + rdi + 0x1a], dl
lea edx, [r8 - 0x24]
mov byte [rsp + rsi + 0x1a], dl
add rax, 2
cmp rax, 0x1c
jge 0x576c3e
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1a
jae 0x576c65
movzx r8d, byte [rsp + rdi + 0x1a]
sub r8d, edx
cmp rsi, 0x1a
jb 0x576bf4
jmp 0x576c59
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x1a
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x1a
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x1a
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00576b60

Function at 0x576fa0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x577072
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
movabs rdx, 0x5559384d4226533b
mov qword [rsp + 0x1c], rdx
mov dword [rsp + 0x24], 0x445d2169
movabs rdx, 0x607090403050302
mov qword [rsp + 0x28], rdx
movabs rdx, 0xb0001090a030004
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x57700e
movzx r9d, byte [rsp + rsi + 0x1c]
sub r9d, edx
lea edx, [r9 + 0x24]
mov byte [rsp + rdi + 0x1c], dl
lea edx, [r8 + 0x24]
mov byte [rsp + rsi + 0x1c], dl
add rax, 2
cmp rax, 0x10
jge 0x57703b
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xc
jae 0x577065
movzx r8d, byte [rsp + rdi + 0x1c]
sub r8d, edx
cmp rsi, 0xc
jb 0x576ff1
jmp 0x577056
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0xc
call fcn.0044a200
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov eax, esi
mov ecx, 0xc
nop dword [rax]
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xc
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00576fa0
Function at 0x57a200
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57a308
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
movabs rdx, 0x1a65011e283202c9
mov qword [rsp + 0x19], rdx
movabs rdx, 0xc432632bf01a6501
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x1f6f126e493d2a69
mov qword [rsp + 0x26], rdx
movabs rdx, 0x1040509050c0001
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x212140307080809
mov qword [rsp + 0x36], rdx
movabs rdx, 0x90e021214030708
mov qword [rsp + 0x38], rdx
movabs rdx, 0x20c0b0f070b0707
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x57a2a2
movzx r9d, byte [rsp + rsi + 0x19]
sub r9d, edx
lea edx, [r9 + 0x52]
mov byte [rsp + rdi + 0x19], dl
lea edx, [r8 + 0x52]
mov byte [rsp + rsi + 0x19], dl
add rax, 2
cmp rax, 0x1a
jge 0x57a2cf
movzx edx, byte [rsp + rax + 0x2e]
movzx esi, byte [rsp + rax + 0x2f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x15
jae 0x57a2fb
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0x15
jb 0x57a285
jmp 0x57a2ef
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x15
nop dword [rax + rax]
call fcn.0044a200
mov rbp, qword [rsp + 0x48]
add rsp, 0x50
ret
mov eax, esi
mov ecx, 0x15
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x15
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.0057a200
Function at 0x57fa20
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x57fb1c
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
movabs rdx, 0xf207704f60a31b20
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x74f7c30df207704f
mov qword [rsp + 0x20], rdx
movabs rdx, 0x482120b6741912ee
mov qword [rsp + 0x28], rdx
movabs rdx, 0xd010e0611030d10
mov qword [rsp + 0x30], rdx
movabs rdx, 0x111202020c131302
mov qword [rsp + 0x38], rdx
movabs rdx, 0xa12000207080900
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x57fab0
movzx r9d, byte [rsp + rsi + 0x1c]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x40]
mov byte [rsp + rdi + 0x1c], dl
mov byte [rsp + rsi + 0x1c], r8b
add rax, 2
cmp rax, 0x18
jge 0x57fae8
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 0x57fb0f
movzx r8d, byte [rsp + rdi + 0x1c]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x40]
nop word [rax + rax]
cmp rsi, 0x14
jb 0x57fa96
jmp 0x57fb03
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0x14
call fcn.0044a200
mov rbp, qword [rsp + 0x48]
add rsp, 0x50
ret
mov eax, esi
mov ecx, 0x14
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x14
call fcn.0045f5c0
nop
nop dword [rax]
call fcn.0045cf60
jmp fcn.0057fa20

Function at 0x580da0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x580e96
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
movabs rdx, 0x72e1706d498cffff
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x437472e1706d498c
mov qword [rsp + 0x30], rdx
movabs rdx, 0xd2f03a23a7485e0
mov qword [rsp + 0x38], rdx
movabs rdx, 0xd0e02060e10110b
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x110d0e02060e10
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x100d010a0d0e060f
mov qword [rsp + 0x26], rdx
xor eax, eax
jmp 0x580e33
movzx r9d, byte [rsp + rsi + 0x2e]
sub r9d, edx
lea edx, [r9 + 0x7f]
mov byte [rsp + rdi + 0x2e], dl
lea edx, [r8 + 0x7f]
mov byte [rsp + rsi + 0x2e], dl
add rax, 2
cmp rax, 0x12
jge 0x580e62
movzx edx, byte [rsp + rax + 0x1c]
movzx esi, byte [rsp + rax + 0x1d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x12
jae 0x580e89
movzx r8d, byte [rsp + rdi + 0x2e]
sub r8d, edx
cmp rsi, 0x12
jb 0x580e16
nop
jmp 0x580e7d
xor eax, eax
lea rbx, [rsp + 0x2e]
mov ecx, 0x12
call fcn.0044a200
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov eax, esi
mov ecx, 0x12
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x12
call fcn.0045f5c0
nop
call fcn.0045cf60
nop dword [rax + rax]
jmp fcn.00580da0
Function at 0x5816c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5817c8
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0x9367a28a789d7247
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x80786f796e9367a2
mov qword [rsp + 0x22], rdx
movabs rdx, 0x4e74639269b3af74
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x111070e11090e0f
mov qword [rsp + 0x32], rdx
movabs rdx, 0x1400050f0b04020f
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x5090f0f06111400
mov qword [rsp + 0x40], rdx
movabs rdx, 0x30c03141203010c
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x581760
movzx r9d, byte [rsp + rsi + 0x1d]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x2c]
mov byte [rsp + rdi + 0x1d], dl
mov byte [rsp + rsi + 0x1d], r8b
add rax, 2
nop
cmp rax, 0x1e
jge 0x581792
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 0x5817bb
movzx r8d, byte [rsp + rdi + 0x1d]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x2c]
cmp rsi, 0x15
jb 0x581745
jmp 0x5817af
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x15
nop
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x15
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x15
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.005816c0

Function at 0x5837e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5838bc
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
movabs rdx, 0x698fb9df9fc27243
mov qword [rsp + 0x1f], rdx
movabs rdx, 0x7ebbd2698fb9df9f
mov qword [rsp + 0x22], rdx
movabs rdx, 0x908050202050204
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x60a040903080908
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x583855
movzx r9d, byte [rsp + rsi + 0x1f]
sub r9d, edx
lea edx, [r9 - 0x20]
mov byte [rsp + rdi + 0x1f], dl
lea edx, [r8 - 0x20]
mov byte [rsp + rsi + 0x1f], dl
add rax, 2
cmp rax, 0xe
jge 0x583888
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 0x5838af
movzx r8d, byte [rsp + rdi + 0x1f]
sub r8d, edx
nop word [rax + rax]
cmp rsi, 0xb
jb 0x583838
jmp 0x5838a3
xor eax, eax
lea rbx, [rsp + 0x1f]
mov ecx, 0xb
call fcn.0044a200
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov eax, esi
mov ecx, 0xb
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xb
call fcn.0045f5c0
nop
nop dword [rax]
call fcn.0045cf60
jmp fcn.005837e0
Function at 0x585dc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x585e9c
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
movabs rdx, 0x8e2fce5074212b2e
mov qword [rsp + 0x1f], rdx
movabs rdx, 0x2bfe258e2fce5074
mov qword [rsp + 0x22], rdx
movabs rdx, 0x105050907010705
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x90802060a0105
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x585e32
movzx r9d, byte [rsp + rsi + 0x1f]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x30]
mov byte [rsp + rdi + 0x1f], dl
mov byte [rsp + rsi + 0x1f], r8b
add rax, 2
cmp rax, 0xe
jge 0x585e68
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 0x585e8f
movzx r8d, byte [rsp + rdi + 0x1f]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x30]
nop dword [rax]
cmp rsi, 0xb
jb 0x585e18
jmp 0x585e83
xor eax, eax
lea rbx, [rsp + 0x1f]
mov ecx, 0xb
call fcn.0044a200
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov eax, esi
mov ecx, 0xb
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xb
call fcn.0045f5c0
nop
nop dword [rax]
call fcn.0045cf60
jmp fcn.00585dc0

Function at 0x585ec0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x585fd2
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
movabs rdx, 0xd720b06e61bbc645
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x6eaf2ffdb7cc4276
mov qword [rsp + 0x23], rdx
movabs rdx, 0x636eaf2ffdb7cc42
mov qword [rsp + 0x24], rdx
movabs rdx, 0x1873d76e5c7e7453
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x50e020902140910
mov qword [rsp + 0x34], rdx
movabs rdx, 0x116021013020b0c
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x7100b1801160210
mov qword [rsp + 0x40], rdx
movabs rdx, 0x20a020d0b090602
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x585f71
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 - 0x3a]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 - 0x3a]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
cmp rax, 0x1c
jge 0x585f9e
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x19
jae 0x585fc5
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 0x19
jb 0x585f54
jmp 0x585fb9
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0x19
call fcn.0044a200
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
mov eax, esi
mov ecx, 0x19
call fcn.0045f5c0
mov eax, edi
mov ecx, 0x19
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00585ec0
Function at 0x587740
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x58781c
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
movabs rdx, 0x5078654e5f686958
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x4e446b393e507865
mov qword [rsp + 0x22], rdx
movabs rdx, 0xc00030a0a07000b
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x20a080908000c00
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x5877b5
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x18]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x18]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0xe
jge 0x5877e8
movzx edx, byte [rsp + rax + 0x2a]
movzx esi, byte [rsp + rax + 0x2b]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xd
jae 0x58780f
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
nop word [rax + rax]
cmp rsi, 0xd
jb 0x587798
jmp 0x587803
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0xd
call fcn.0044a200
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov eax, esi
mov ecx, 0xd
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xd
call fcn.0045f5c0
nop
nop dword [rax]
call fcn.0045cf60
jmp fcn.00587740
Function at 0x587f40
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x58802b
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
movabs rdx, 0x4f3e6ff43c6e681a
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x65455a6c604e6d4f
mov qword [rsp + 0x24], rdx
movabs rdx, 0x60c00060004070a
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xc00040d060c0006
mov qword [rsp + 0x30], rdx
movabs rdx, 0xa03090a0c010d0a
mov qword [rsp + 0x38], rdx
xor eax, eax
jmp 0x587fc4
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x22]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x22]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x14
jge 0x587ff7
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
nop word [rax + rax]
cmp rdi, 0xf
jae 0x58801e
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0xf
jb 0x587fa7
jmp 0x588012
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0xf
call fcn.0044a200
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov eax, esi
mov ecx, 0xf
call fcn.0045f5c0
mov eax, edi
mov ecx, 0xf
call fcn.0045f5c0
nop
call fcn.0045cf60
jmp fcn.00587f40