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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620012ac
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xed7d22664d205342
mov qword [rsp + 0x19], rdx
movabs rdx, 0x43333253d4e00205
mov qword [rsp + 0x21], rdx
movabs rdx, 0x6443333253d4e002
mov qword [rsp + 0x22], rdx
movabs rdx, 0x247469549c6472d0
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x6040f0a0907140a
mov qword [rsp + 0x32], rdx
movabs rdx, 0x91705000618080d
mov qword [rsp + 0x3a], rdx
movabs rdx, 0xd071811040e0917
mov qword [rsp + 0x40], rdx
movabs rdx, 0x180e0f1109110b0e
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x362001248
movzx r9d, byte [rsp + rsi + 0x19]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x22]
mov byte [rsp + rdi + 0x19], dl
mov byte [rsp + rsi + 0x19], r8b
add rax, 2
cmp rax, 0x1e
jge 0x36200127c
movzx edx, byte [rsp + rax + 0x32]
movzx esi, byte [rsp + rax + 0x33]
mov edi, edx
xor edx, esi
add edx, eax
nop
cmp rdi, 0x19
jae 0x36200129f
movzx r8d, byte [rsp + rdi + 0x19]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x22]
cmp rsi, 0x19
jb 0x36200122e
jmp 0x362001293
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x19
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x19
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x19
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func48

Function at 0x3620022c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620023ec
push rbp
mov rbp, rsp
sub rsp, 0x60
movabs rdx, 0x8e74969f85202e78
mov qword [rsp + 0x18], rdx
movabs rdx, 0x618a913e70869269
mov qword [rsp + 0x20], rdx
movabs rdx, 0x646e5d84532f618a
mov qword [rsp + 0x26], rdx
movabs rdx, 0x65b7a8ae2f88d78c
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x1c1a1707171c0d12
mov qword [rsp + 0x36], rdx
movabs rdx, 0x9090b160d1a131c
mov qword [rsp + 0x3e], rdx
movabs rdx, 0x50e09090b160d1a
mov qword [rsp + 0x40], rdx
movabs rdx, 0x170e080c0a1b0403
mov qword [rsp + 0x48], rdx
movabs rdx, 0x191004030a031812
mov qword [rsp + 0x50], rdx
movabs rdx, 0x91c0c00141b050b
mov qword [rsp + 0x58], rdx
xor eax, eax
jmp 0x362002386
movzx r9d, byte [rsp + rsi + 0x18]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x38]
mov byte [rsp + rdi + 0x18], dl
mov byte [rsp + rsi + 0x18], r8b
add rax, 2
cmp rax, 0x2a
jge 0x3620023bc
movzx edx, byte [rsp + rax + 0x36]
movzx esi, byte [rsp + rax + 0x37]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax]
cmp rdi, 0x1e
jae 0x3620023df
movzx r8d, byte [rsp + rdi + 0x18]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x38]
cmp rsi, 0x1e
jb 0x36200236c
jmp 0x3620023d3
xor eax, eax
lea rbx, [rsp + 0x18]
mov ecx, 0x1e
call sym.runtime.slicebytetostring
add rsp, 0x60
pop rbp
ret
mov eax, esi
mov ecx, 0x1e
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x1e
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func53
Function at 0x362004500
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620045fd
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0xea53392ff78d6cc8
mov qword [rsp + 0x19], rdx
movabs rdx, 0xd467fea53392ff7
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xf84a693d203e0361
mov qword [rsp + 0x24], rdx
movabs rdx, 0x70a0c050200120d
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xd04030207090804
mov qword [rsp + 0x34], rdx
movabs rdx, 0x4110d000d040302
mov qword [rsp + 0x38], rdx
movabs rdx, 0xf0a000a050d0302
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x3620045a0
movzx r9d, byte [rsp + rsi + 0x19]
sub r9d, edx
lea edx, [r9 + 0x46]
mov byte [rsp + rdi + 0x19], dl
lea edx, [r8 + 0x46]
mov byte [rsp + rsi + 0x19], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1c
jge 0x3620045cd
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x13
jae 0x3620045f0
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0x13
jb 0x36200457f
jmp 0x3620045e4
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x13
call sym.runtime.slicebytetostring
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x13
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x13
call sym.runtime.panicIndex
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func62

Function at 0x362004cc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x362004dc8
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x555a625e6c526f7f
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x6e4a6d712084616b
mov qword [rsp + 0x23], rdx
movabs rdx, 0x646e4a6d71208461
mov qword [rsp + 0x24], rdx
movabs rdx, 0x7d57696c75645c21
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x150003170e0e0612
mov qword [rsp + 0x34], rdx
movabs rdx, 0xa18000c02020d01
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x415070c0a18000c
mov qword [rsp + 0x40], rdx
movabs rdx, 0x3000a1812141211
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x362004d6b
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 + 0x19]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 + 0x19]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
cmp rax, 0x1c
jge 0x362004d98
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 0x362004dbb
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 0x19
jb 0x362004d4e
jmp 0x362004daf
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0x19
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x19
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x19
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func65
Function at 0x3620050e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620051e8
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x1e08d74f256e0842
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xef6e434c57200b30
mov qword [rsp + 0x24], rdx
movabs rdx, 0x656d4b1409d57211
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x510100501091406
mov qword [rsp + 0x34], rdx
movabs rdx, 0x1313051405101005
mov qword [rsp + 0x38], rdx
movabs rdx, 0x150b03151209070f
mov qword [rsp + 0x40], rdx
movabs rdx, 0xd060912070d0f08
mov qword [rsp + 0x48], rdx
movabs rdx, 0x40f060c12131401
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x36200518b
movzx r9d, byte [rsp + rsi + 0x1c]
sub r9d, edx
lea edx, [r9 + 0x42]
mov byte [rsp + rdi + 0x1c], dl
lea edx, [r8 + 0x42]
mov byte [rsp + rsi + 0x1c], dl
add rax, 2
cmp rax, 0x24
jge 0x3620051b8
movzx edx, byte [rsp + rax + 0x34]
movzx esi, byte [rsp + rax + 0x35]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x18
jae 0x3620051db
movzx r8d, byte [rsp + rdi + 0x1c]
sub r8d, edx
cmp rsi, 0x18
jb 0x36200516e
jmp 0x3620051cf
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0x18
call sym.runtime.slicebytetostring
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x18
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x18
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func68

Function at 0x362006520
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x362006628
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0x7f7f20b95d928862
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x2084736196208f69
mov qword [rsp + 0x25], rdx
movabs rdx, 0xda5296a653208473
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x656d5b91a6647261
mov qword [rsp + 0x32], rdx
movabs rdx, 0x919180b18111306
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x4090702140e191a
mov qword [rsp + 0x42], rdx
movabs rdx, 0xb031a000e110409
mov qword [rsp + 0x48], rdx
movabs rdx, 0x1a18110901120707
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x3620065cb
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 4]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 4]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x1e
jge 0x3620065f8
movzx edx, byte [rsp + rax + 0x3a]
movzx esi, byte [rsp + rax + 0x3b]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1d
jae 0x36200661b
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x1d
jb 0x3620065ae
jmp 0x36200660f
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x1d
call sym.runtime.slicebytetostring
add rsp, 0x58
pop rbp
ret
mov eax, esi
mov ecx, 0x1d
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x1d
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func72
Function at 0x362009360
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36200945d
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xa9697aa363617b87
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x64996168b1a9697a
mov qword [rsp + 0x22], rdx
movabs rdx, 0x729b694390648a61
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x1008140710071404
mov qword [rsp + 0x32], rdx
movabs rdx, 0xb0113130b0e0709
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x7081406050b01
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1009090307110e13
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x362009400
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0xb]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0xb]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1e
jge 0x36200942d
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 0x362009450
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x15
jb 0x3620093df
jmp 0x362009444
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x15
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x15
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x15
call sym.runtime.panicIndex
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func84

Function at 0x36200a040
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36200a12c
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x7453e63165f96f86
mov qword [rsp + 0x1f], rdx
movabs rdx, 0xabece27453e63165
mov qword [rsp + 0x22], rdx
movabs rdx, 0xf8d5f40181a96fed
mov qword [rsp + 0x2a], rdx
movabs rdx, 0xf00040b0f0c0f0d
mov qword [rsp + 0x32], rdx
movabs rdx, 0xb05080f0f020f00
mov qword [rsp + 0x38], rdx
movabs rdx, 0xa0908110e0a1210
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x36200a0ca
movzx r9d, byte [rsp + rsi + 0x1f]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x61]
mov byte [rsp + rdi + 0x1f], dl
mov byte [rsp + rsi + 0x1f], r8b
add rax, 2
cmp rax, 0x16
jge 0x36200a0fc
movzx edx, byte [rsp + rax + 0x32]
movzx esi, byte [rsp + rax + 0x33]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x13
jae 0x36200a11f
movzx r8d, byte [rsp + rdi + 0x1f]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x61]
cmp rsi, 0x13
jb 0x36200a0b0
jmp 0x36200a113
xor eax, eax
lea rbx, [rsp + 0x1f]
mov ecx, 0x13
call sym.runtime.slicebytetostring
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x13
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x13
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func87
Function at 0x36200bfc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36200c0ac
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x737f7c9b96759db9
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x644c9c708c20737f
mov qword [rsp + 0x20], rdx
movabs rdx, 0x8f7769aa2064ab75
mov qword [rsp + 0x28], rdx
movabs rdx, 0x106000114120f03
mov qword [rsp + 0x30], rdx
movabs rdx, 0x40a030504041415
mov qword [rsp + 0x38], rdx
movabs rdx, 0xc000f0e0b0e090a
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x36200c04a
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x2b]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x18
jge 0x36200c07c
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 0x36200c09f
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x2b]
cmp rsi, 0x16
jb 0x36200c030
jmp 0x36200c093
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x16
call sym.runtime.slicebytetostring
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x16
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x16
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func101

Function at 0x36200ca80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36200cb88
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xde710e648a2d65c3
mov qword [rsp + 0x34], rdx
movabs rdx, 0x533601f9e3d27214
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x646ebd28533601f9
mov qword [rsp + 0x40], rdx
movabs rdx, 0x656d69540d6479ea
mov qword [rsp + 0x48], rdx
movabs rdx, 0x151508170608170a
mov qword [rsp + 0x18], rdx
movabs rdx, 0x403070505110d0c
mov qword [rsp + 0x20], rdx
movabs rdx, 0x100b000404030705
mov qword [rsp + 0x24], rdx
movabs rdx, 0xe15021014030303
mov qword [rsp + 0x2c], rdx
xor eax, eax
jmp 0x36200cb2b
movzx r9d, byte [rsp + rsi + 0x34]
sub r9d, edx
lea edx, [r9 + 0x71]
mov byte [rsp + rdi + 0x34], dl
lea edx, [r8 + 0x71]
mov byte [rsp + rsi + 0x34], dl
add rax, 2
cmp rax, 0x1c
jge 0x36200cb58
movzx edx, byte [rsp + rax + 0x18]
movzx esi, byte [rsp + rax + 0x19]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x1c
jae 0x36200cb7b
movzx r8d, byte [rsp + rdi + 0x34]
sub r8d, edx
cmp rsi, 0x1c
jb 0x36200cb0e
jmp 0x36200cb6f
xor eax, eax
lea rbx, [rsp + 0x34]
mov ecx, 0x1c
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x1c
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x1c
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func105
Function at 0x36200f2c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36200f3c8
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x776b32652053484c
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x7083746820727565
mov qword [rsp + 0x25], rdx
movabs rdx, 0x5770837468207275
mov qword [rsp + 0x26], rdx
movabs rdx, 0x6577698674647850
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x40f110414070111
mov qword [rsp + 0x36], rdx
movabs rdx, 0xa150f0c09040a06
mov qword [rsp + 0x3e], rdx
movabs rdx, 0x4100a150f0c0904
mov qword [rsp + 0x40], rdx
movabs rdx, 0x414051214170e
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x36200f36b
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x15]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x15]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x1a
jge 0x36200f398
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 0x36200f3bb
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x19
jb 0x36200f34e
jmp 0x36200f3af
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x19
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x19
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x19
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func112

Function at 0x362012200
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620122fd
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0xe4ed482ae8306f56
mov qword [rsp + 0x19], rdx
movabs rdx, 0x41e0580f532000e4
mov qword [rsp + 0x20], rdx
movabs rdx, 0x1aef3b4d3c2b4727
mov qword [rsp + 0x28], rdx
movabs rdx, 0xd0d0d0d04060711
mov qword [rsp + 0x30], rdx
movabs rdx, 0x3080f16110e0414
mov qword [rsp + 0x38], rdx
movabs rdx, 0xc1012150b050308
mov qword [rsp + 0x40], rdx
movabs rdx, 0x1603050f02160e13
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x3620122a0
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
nop dword [rax]
cmp rax, 0x20
jge 0x3620122cd
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 0x3620122f0
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0x17
jb 0x36201227f
jmp 0x3620122e4
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x17
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x17
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x17
call sym.runtime.panicIndex
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func128
Function at 0x362012f60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x362013068
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x6c02d09ee8f78ce7
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x7ad2f4530b9d0c61
mov qword [rsp + 0x23], rdx
movabs rdx, 0xf77ad2f4530b9d0c
mov qword [rsp + 0x24], rdx
movabs rdx, 0x65c39da2e6ff728a
mov qword [rsp + 0x2c], rdx
movabs rdx, 0xf11000514160a10
mov qword [rsp + 0x34], rdx
movabs rdx, 0x3041115010d1002
mov qword [rsp + 0x3c], rdx
movabs rdx, 0xf0e130603041115
mov qword [rsp + 0x40], rdx
movabs rdx, 0x9110d0b17030d0f
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x36201300b
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 - 0x79]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 - 0x79]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
cmp rax, 0x1c
jge 0x362013038
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 0x36201305b
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 0x19
jb 0x362012fee
jmp 0x36201304f
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0x19
call sym.runtime.slicebytetostring
add rsp, 0x50
pop rbp
ret
mov eax, esi
mov ecx, 0x19
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x19
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.glob..func132

Function at 0x3620148e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x3620149fa
push rbp
mov rbp, rsp
sub rsp, 0x58
movabs rdx, 0xbd098f0c93731389
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x3556538910fcabf5
mov qword [rsp + 0x22], rdx
movabs rdx, 0x64a13556538910fc
mov qword [rsp + 0x24], rdx
movabs rdx, 0xc76df55498b1720b
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x6140b0b0310190b
mov qword [rsp + 0x34], rdx
movabs rdx, 0x409070106140b0b
mov qword [rsp + 0x38], rdx
movabs rdx, 0x170815010a000107
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa050e0e100c100f
mov qword [rsp + 0x48], rdx
movabs rdx, 0x40e030612100a01
mov qword [rsp + 0x50], rdx
xor eax, eax
jmp 0x362014997
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x43]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x24
jge 0x3620149c9
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 0x3620149ed
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x43]
cmp rsi, 0x1a
jb 0x36201497d
jmp 0x3620149e1
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x1a
call sym.runtime.slicebytetostring
add rsp, 0x58
pop rbp
nop
ret
mov eax, esi
mov ecx, 0x1a
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x1a
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
nop
jmp sym.opDS6aO8.glob..func142
Function at 0x362017140
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x362017287
push rbp
mov rbp, rsp
sub rsp, 0x78
movabs rdx, 0x1f6d8b3a21a269f9
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x6067592a73491f6d
mov qword [rsp + 0x24], rdx
movabs rdx, 0x453769ed61637961
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x5435613d206e693c
mov qword [rsp + 0x34], rdx
movabs rdx, 0x283b5e441d3c215d
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x1d0a022400150712
mov qword [rsp + 0x44], rdx
movabs rdx, 0x202403031d0a0224
mov qword [rsp + 0x48], rdx
movabs rdx, 0x21f1520160d0d20
mov qword [rsp + 0x50], rdx
movabs rdx, 0x81e0a141d070714
mov qword [rsp + 0x58], rdx
movabs rdx, 0x200d031221141c0b
mov qword [rsp + 0x60], rdx
movabs rdx, 0x1f021a210e020b0a
mov qword [rsp + 0x68], rdx
movabs rdx, 0x2320250f25051e14
mov qword [rsp + 0x70], rdx
xor eax, eax
jmp 0x362017227
movzx r9d, byte [rsp + rsi + 0x1e]
sub r9d, edx
lea edx, [r9 + 0x46]
mov byte [rsp + rdi + 0x1e], dl
lea edx, [r8 + 0x46]
mov byte [rsp + rsi + 0x1e], dl
add rax, 2
cmp rax, 0x34
jge 0x362017257
movzx edx, byte [rsp + rax + 0x44]
movzx esi, byte [rsp + rax + 0x45]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax]
cmp rdi, 0x26
jae 0x36201727a
movzx r8d, byte [rsp + rdi + 0x1e]
sub r8d, edx
cmp rsi, 0x26
jb 0x36201720a
jmp 0x36201726e
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x26
call sym.runtime.slicebytetostring
add rsp, 0x78
pop rbp
ret
mov eax, esi
mov ecx, 0x26
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x26
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.opDS6aO8.A237nDuy.func1

Function at 0x36201daa0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36201db67
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0xccdb69d4948664ee
mov qword [rsp + 0x1c], rdx
mov dword [rsp + 0x24], 0xc36c6bc7
movabs rdx, 0x70206020900
mov qword [rsp + 0x28], rdx
movabs rdx, 0x803040b0b000009
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x36201db08
movzx r9d, byte [rsp + rsi + 0x1c]
sub r9d, edx
lea edx, [r9 - 0x4d]
mov byte [rsp + rdi + 0x1c], dl
lea edx, [r8 - 0x4d]
mov byte [rsp + rsi + 0x1c], dl
add rax, 2
cmp rax, 0x10
jge 0x36201db37
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 0x36201db5a
movzx r8d, byte [rsp + rdi + 0x1c]
sub r8d, edx
cmp rsi, 0xc
jb 0x36201daeb
jmp 0x36201db4e
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0xc
call sym.runtime.slicebytetostring
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xc
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0xc
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.DZ5sDLk.glob..func4
Function at 0x36201ec40
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36201ed2a
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x4d227412750d6441
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x606e575b4d2274
mov qword [rsp + 0x22], rdx
movabs rdx, 0x5361672b344f1e5f
mov qword [rsp + 0x2a], rdx
movabs rdx, 0xc0e101108140204
mov qword [rsp + 0x32], rdx
movabs rdx, 0x100d0e0c060e0c0e
mov qword [rsp + 0x38], rdx
movabs rdx, 0xb04130f0709020f
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x36201eccd
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x36]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x36]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x16
jge 0x36201ecfa
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 0x36201ed1d
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x15
jb 0x36201ecb0
jmp 0x36201ed11
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x15
call sym.runtime.slicebytetostring
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x15
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x15
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.DZ5sDLk.glob..func12

Function at 0x36201fe00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x36201fecc
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x706d5f65986f8482
mov qword [rsp + 0x19], rdx
movabs rdx, 0x878b74706d5f6598
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x70a010608090803
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x1070500
xor eax, eax
jmp 0x36201fe65
movzx r9d, byte [rsp + rsi + 0x19]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x1c]
mov byte [rsp + rdi + 0x19], dl
mov byte [rsp + rsi + 0x19], r8b
add rax, 2
cmp rax, 0xc
jge 0x36201fe9c
movzx edx, byte [rsp + rax + 0x24]
movzx esi, byte [rsp + rax + 0x25]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax + rax]
cmp rdi, 0xb
jae 0x36201febf
movzx r8d, byte [rsp + rdi + 0x19]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x1c]
cmp rsi, 0xb
jb 0x36201fe4b
jmp 0x36201feb3
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0xb
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xb
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0xb
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.DZ5sDLk.glob..func19