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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fbee2a
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x70f66f535f64ff9c
mov qword [rsp + 0x19], rdx
movabs rdx, 0x270f66f535f64ff
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x35c3838064f80413
mov qword [rsp + 0x22], rdx
movabs rdx, 0x70d0c000f0a0a0c
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x100c0107070e070d
mov qword [rsp + 0x30], rdx
movabs rdx, 0x609080b0c060d00
mov qword [rsp + 0x38], rdx
xor eax, eax
jmp 0x361fbedcd
movzx r9d, byte [rsp + rsi + 0x19]
sub r9d, edx
lea edx, [r9 - 0x7b]
mov byte [rsp + rdi + 0x19], dl
lea edx, [r8 - 0x7b]
mov byte [rsp + rsi + 0x19], dl
add rax, 2
cmp rax, 0x16
jge 0x361fbedfa
movzx edx, byte [rsp + rax + 0x2a]
movzx esi, byte [rsp + rax + 0x2b]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x11
jae 0x361fbee1d
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0x11
jb 0x361fbedb0
jmp 0x361fbee11
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x11
call sym.runtime.slicebytetostring
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0x11
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x11
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func61

Function at 0x361fbfba0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fbfc6c
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0xd66ee36e6ee7efef
mov qword [rsp + 0x18], rdx
mov word [rsp + 0x20], 0xef61
movabs rdx, 0x109060507000509
mov qword [rsp + 0x22], rdx
movabs rdx, 0x601020505030109
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x361fbfc04
movzx r9d, byte [rsp + rsi + 0x18]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x71]
mov byte [rsp + rdi + 0x18], dl
mov byte [rsp + rsi + 0x18], r8b
add rax, 2
cmp rax, 0xe
jge 0x361fbfc3c
movzx edx, byte [rsp + rax + 0x22]
movzx esi, byte [rsp + rax + 0x23]
mov edi, edx
xor edx, esi
add edx, eax
nop word [rax + rax]
cmp rdi, 0xa
jae 0x361fbfc5f
movzx r8d, byte [rsp + rdi + 0x18]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x71]
cmp rsi, 0xa
jb 0x361fbfbea
jmp 0x361fbfc53
xor eax, eax
lea rbx, [rsp + 0x18]
mov ecx, 0xa
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xa
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0xa
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func68
Function at 0x361fbfc80
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fbfd4c
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x5f77f1da6c61eee2
mov qword [rsp + 0x19], rdx
movabs rdx, 0xf4e800f268d1805f
mov qword [rsp + 0x20], rdx
movabs rdx, 0x605050509000b0d
mov qword [rsp + 0x28], rdx
movabs rdx, 0x50e04060c010408
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x361fbfcef
movzx r9d, byte [rsp + rsi + 0x19]
sub r9d, edx
lea edx, [r9 - 0x76]
mov byte [rsp + rdi + 0x19], dl
lea edx, [r8 - 0x76]
mov byte [rsp + rsi + 0x19], dl
add rax, 2
cmp rax, 0x10
jge 0x361fbfd1c
movzx edx, byte [rsp + rax + 0x28]
movzx esi, byte [rsp + rax + 0x29]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0xf
jae 0x361fbfd3f
movzx r8d, byte [rsp + rdi + 0x19]
sub r8d, edx
cmp rsi, 0xf
jb 0x361fbfcd2
jmp 0x361fbfd33
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0xf
call sym.runtime.slicebytetostring
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xf
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0xf
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func69

Function at 0x361fc0360
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc042c
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x740d72adc4672153
mov qword [rsp + 0x19], rdx
movabs rdx, 0xc96e1f740d72adc4
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x304080801010a0a
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x403060a
xor eax, eax
jmp 0x361fc03c5
movzx r9d, byte [rsp + rsi + 0x19]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x46]
mov byte [rsp + rdi + 0x19], dl
mov byte [rsp + rsi + 0x19], r8b
add rax, 2
cmp rax, 0xc
jge 0x361fc03fc
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 0x361fc041f
movzx r8d, byte [rsp + rdi + 0x19]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x46]
cmp rsi, 0xb
jb 0x361fc03ab
jmp 0x361fc0413
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.d3i4nj3RMe.glob..func72
Function at 0x361fc0ce0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc0d98
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x44422c4f5f5a612c
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x500070207000005
mov qword [rsp + 0x26], rdx
mov word [rsp + 0x2e], 0x604
xor eax, eax
jmp 0x361fc0d38
movzx r9d, byte [rsp + rsi + 0x1e]
sub r9d, edx
lea edx, [r9 + 0x1c]
mov byte [rsp + rdi + 0x1e], dl
lea edx, [r8 + 0x1c]
mov byte [rsp + rsi + 0x1e], dl
add rax, 2
cmp rax, 0xa
jge 0x361fc0d68
movzx edx, byte [rsp + rax + 0x26]
movzx esi, byte [rsp + rax + 0x27]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 8
jae 0x361fc0d8b
movzx r8d, byte [rsp + rdi + 0x1e]
sub r8d, edx
nop dword [rax]
cmp rsi, 8
jb 0x361fc0d1b
jmp 0x361fc0d7f
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 8
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 8
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 8
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
nop dword [rax]
jmp sym.d3i4nj3RMe.glob..func77

Function at 0x361fc28e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc299d
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0xf774173c41611d3e
mov qword [rsp + 0x1d], rdx
mov byte [rsp + 0x25], 0x63
movabs rdx, 0x104070304050101
mov qword [rsp + 0x26], rdx
mov word [rsp + 0x2e], 3
xor eax, eax
nop
jmp 0x361fc2940
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x30]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x30]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
nop
cmp rax, 0xa
jge 0x361fc296d
movzx edx, byte [rsp + rax + 0x26]
movzx esi, byte [rsp + rax + 0x27]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x361fc2990
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 9
jb 0x361fc2922
jmp 0x361fc2984
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 9
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 9
call sym.runtime.panicIndex
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func87
Function at 0x361fc2ce0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc2da6
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x80a06944a69f8248
mov qword [rsp + 0x1d], rdx
mov byte [rsp + 0x25], 0x93
movabs rdx, 0x701010601030202
mov qword [rsp + 0x26], rdx
mov word [rsp + 0x2e], 0x808
xor eax, eax
nop
jmp 0x361fc2d40
movzx r9d, byte [rsp + rsi + 0x1d]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x27]
mov byte [rsp + rdi + 0x1d], dl
mov byte [rsp + rsi + 0x1d], r8b
add rax, 2
nop dword [rax]
cmp rax, 0xa
jge 0x361fc2d72
movzx edx, byte [rsp + rax + 0x26]
movzx esi, byte [rsp + rax + 0x27]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x361fc2d97
movzx r8d, byte [rsp + rdi + 0x1d]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x27]
cmp rsi, 9
jb 0x361fc2d22
jmp 0x361fc2d8b
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 9
nop
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 9
nop
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func89

Function at 0x361fc3ca0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc3d9d
push rbp
mov rbp, rsp
sub rsp, 0x50
movabs rdx, 0x612f4368b455e9bd
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x6f5b5fde655dd361
mov qword [rsp + 0x24], rdx
movabs rdx, 0x4760d1db505ff164
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x60b081316141606
mov qword [rsp + 0x34], rdx
movabs rdx, 0x150113090d030205
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x313090115011309
mov qword [rsp + 0x40], rdx
movabs rdx, 0x510011000000202
mov qword [rsp + 0x48], rdx
xor eax, eax
jmp 0x361fc3d40
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 - 0x59]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 - 0x59]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
nop dword [rax]
cmp rax, 0x1c
jge 0x361fc3d6d
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 0x361fc3d90
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x17
jb 0x361fc3d1f
jmp 0x361fc3d84
xor eax, eax
lea rbx, [rsp + 0x1d]
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.d3i4nj3RMe.glob..func95
Function at 0x361fc3dc0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc3ea6
push rbp
mov rbp, rsp
sub rsp, 0x40
movabs rdx, 0x2441b6c8653313c5
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x8dd07417b2d36826
mov qword [rsp + 0x24], rdx
movabs rdx, 0xa0102020b000f04
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x80e07040a010202
mov qword [rsp + 0x30], rdx
movabs rdx, 0x40e02070c04050a
mov qword [rsp + 0x38], rdx
xor eax, eax
nop
jmp 0x361fc3e40
movzx r9d, byte [rsp + rsi + 0x1c]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x70]
mov byte [rsp + rdi + 0x1c], dl
mov byte [rsp + rsi + 0x1c], r8b
add rax, 2
nop dword [rax]
cmp rax, 0x14
jge 0x361fc3e72
movzx edx, byte [rsp + rax + 0x2c]
movzx esi, byte [rsp + rax + 0x2d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x10
jae 0x361fc3e97
movzx r8d, byte [rsp + rdi + 0x1c]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x70]
cmp rsi, 0x10
jb 0x361fc3e22
jmp 0x361fc3e8b
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 0x10
nop
call sym.runtime.slicebytetostring
add rsp, 0x40
pop rbp
ret
mov eax, esi
mov ecx, 0x10
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x10
nop
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func96

Function at 0x361fc4240
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc432a
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x9eda916fe179c4f
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x6d65a20f1909eda9
mov qword [rsp + 0x20], rdx
movabs rdx, 0x640c65462ee26efd
mov qword [rsp + 0x28], rdx
movabs rdx, 0x311041003010e06
mov qword [rsp + 0x30], rdx
movabs rdx, 0x407060f08130a0d
mov qword [rsp + 0x38], rdx
movabs rdx, 0x209030d05070503
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x361fc42cd
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 + 0x7a]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 + 0x7a]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
cmp rax, 0x18
jge 0x361fc42fa
movzx edx, byte [rsp + rax + 0x30]
movzx esi, byte [rsp + rax + 0x31]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x15
jae 0x361fc431d
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 0x15
jb 0x361fc42b0
jmp 0x361fc4311
xor eax, eax
lea rbx, [rsp + 0x1b]
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.d3i4nj3RMe.glob..func98
Function at 0x361fc7040
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc7112
push rbp
mov rbp, rsp
sub rsp, 0x38
movabs rdx, 0x38b039dd1eb14853
mov qword [rsp + 0x1f], rdx
movabs rdx, 0x6465d638b039dd1e
mov qword [rsp + 0x22], rdx
movabs rdx, 0x605070801040102
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x804020603080605
mov qword [rsp + 0x30], rdx
xor eax, eax
jmp 0x361fc70ac
movzx r9d, byte [rsp + rsi + 0x1f]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x75]
mov byte [rsp + rdi + 0x1f], dl
mov byte [rsp + rsi + 0x1f], r8b
add rax, 2
cmp rax, 0xe
jge 0x361fc70de
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 0x361fc7105
movzx r8d, byte [rsp + rdi + 0x1f]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x75]
cmp rsi, 0xb
jb 0x361fc7092
jmp 0x361fc70f5
xor eax, eax
lea rbx, [rsp + 0x1f]
mov ecx, 0xb
call sym.runtime.slicebytetostring
add rsp, 0x38
pop rbp
ret
mov eax, esi
mov ecx, 0xb
nop dword [rax]
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0xb
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func110

Function at 0x361fc7120
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fc721b
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x9d24e5e16d9eb2b5
mov qword [rsp + 0x1a], rdx
movabs rdx, 0x7598de9d24e5e1
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x6e79349ba2cc74cd
mov qword [rsp + 0x26], rdx
movabs rdx, 0x811000b0c10060b
mov qword [rsp + 0x2e], rdx
movabs rdx, 0x1102080f05060401
mov qword [rsp + 0x36], rdx
movabs rdx, 0xf0e1102080f0506
mov qword [rsp + 0x38], rdx
movabs rdx, 0x10607100f000912
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x361fc71b9
movzx r9d, byte [rsp + rsi + 0x1a]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x56]
mov byte [rsp + rdi + 0x1a], dl
mov byte [rsp + rsi + 0x1a], r8b
add rax, 2
cmp rax, 0x1a
jge 0x361fc71eb
movzx edx, byte [rsp + rax + 0x2e]
movzx esi, byte [rsp + rax + 0x2f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x361fc720e
movzx r8d, byte [rsp + rdi + 0x1a]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x56]
cmp rsi, 0x14
jb 0x361fc719f
jmp 0x361fc7202
xor eax, eax
lea rbx, [rsp + 0x1a]
mov ecx, 0x14
call sym.runtime.slicebytetostring
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x14
call sym.runtime.panicIndex
nop
nop dword [rax + rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.d3i4nj3RMe.glob..func111
Function at 0x361fd95c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fd967d
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0x47ea51abe566dedf
mov qword [rsp + 0x1d], rdx
mov byte [rsp + 0x25], 0x20
movabs rdx, 0x401050400030407
mov qword [rsp + 0x26], rdx
mov word [rsp + 0x2e], 0x606
xor eax, eax
nop
jmp 0x361fd9620
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 - 0x6e]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 - 0x6e]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
nop
cmp rax, 0xa
jge 0x361fd964d
movzx edx, byte [rsp + rax + 0x26]
movzx esi, byte [rsp + rax + 0x27]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 9
jae 0x361fd9670
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 9
jb 0x361fd9602
jmp 0x361fd9664
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 9
call sym.runtime.slicebytetostring
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 9
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 9
call sym.runtime.panicIndex
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.reflect.ddGG5MQE.func2

Function at 0x361fdcda0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fdcee7
push rbp
mov rbp, rsp
sub rsp, 0x78
movabs rdx, 0x60ca633a4a0d65ce
mov qword [rsp + 0x1d], rdx
movabs rdx, 0x7736754ecf60ca63
mov qword [rsp + 0x22], rdx
movabs rdx, 0x5fbeb32064d50377
mov qword [rsp + 0x2a], rdx
movabs rdx, 0x8172bb73c9d05af6
mov qword [rsp + 0x32], rdx
movabs rdx, 0xfa3fb50ffec9f563
mov qword [rsp + 0x3a], rdx
movabs rdx, 0x14072116040e0e0e
mov qword [rsp + 0x42], rdx
movabs rdx, 0xd070c0c12001407
mov qword [rsp + 0x48], rdx
movabs rdx, 0xe08081e0d040613
mov qword [rsp + 0x50], rdx
movabs rdx, 0x1a23121a22201a02
mov qword [rsp + 0x58], rdx
movabs rdx, 0x1e1a15210b171308
mov qword [rsp + 0x60], rdx
movabs rdx, 0x181a1f150f171c24
mov qword [rsp + 0x68], rdx
movabs rdx, 0x1624041822230318
mov qword [rsp + 0x70], rdx
xor eax, eax
jmp 0x361fdce87
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 - 0x27]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 - 0x27]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x36
jge 0x361fdceb7
movzx edx, byte [rsp + rax + 0x42]
movzx esi, byte [rsp + rax + 0x43]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax]
cmp rdi, 0x25
jae 0x361fdceda
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x25
jb 0x361fdce6a
jmp 0x361fdcece
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x25
call sym.runtime.slicebytetostring
add rsp, 0x78
pop rbp
ret
mov eax, esi
mov ecx, 0x25
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x25
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.reflect._rtype_.NumField.func1
Function at 0x361fdf1e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x361fdf2ca
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x2e354a883966658a
mov qword [rsp + 0x1d], rdx
movabs rdx, 0xb2baf52e354a8839
mov qword [rsp + 0x20], rdx
movabs rdx, 0x6563696cce3cf838
mov qword [rsp + 0x28], rdx
movabs rdx, 0xe0c04090c000e0a
mov qword [rsp + 0x30], rdx
movabs rdx, 0xa040a0800060e0e
mov qword [rsp + 0x38], rdx
movabs rdx, 0xd0a050b030c090a
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x361fdf26d
movzx r9d, byte [rsp + rsi + 0x1d]
sub r9d, edx
lea edx, [r9 + 0x4d]
mov byte [rsp + rdi + 0x1d], dl
lea edx, [r8 + 0x4d]
mov byte [rsp + rsi + 0x1d], dl
add rax, 2
cmp rax, 0x18
jge 0x361fdf29a
movzx edx, byte [rsp + rax + 0x30]
movzx esi, byte [rsp + rax + 0x31]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x13
jae 0x361fdf2bd
movzx r8d, byte [rsp + rdi + 0x1d]
sub r8d, edx
cmp rsi, 0x13
jb 0x361fdf250
jmp 0x361fdf2b1
xor eax, eax
lea rbx, [rsp + 0x1d]
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.reflect.Value.Slice.func1

Function at 0x361fdf2e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
lea r12, [rsp - 0x10]
cmp r12, qword [r14 + 0x10]
jbe 0x361fdf460
push rbp
mov rbp, rsp
sub rsp, 0x88
movabs rdx, 0x2e6a639c6c77dd72
mov qword [rsp + 0x1b], rdx
movabs rdx, 0x562e6a639c6c77dd
mov qword [rsp + 0x1c], rdx
movabs rdx, 0xa76cb5afad8b45a9
mov qword [rsp + 0x24], rdx
movabs rdx, 0x63136cbecb91ee97
mov qword [rsp + 0x2c], rdx
movabs rdx, 0x7c6ed520cb6fd17b
mov qword [rsp + 0x34], rdx
movabs rdx, 0xb58d3a4565fd3864
mov qword [rsp + 0x3c], rdx
movabs rdx, 0x20c8951b61c0656c
mov qword [rsp + 0x44], rdx
movabs rdx, 0x610152f2627040b
mov qword [rsp + 0x4c], rdx
movabs rdx, 0x230a2823200d1a25
mov qword [rsp + 0x54], rdx
movabs rdx, 0x192b3009230a2823
mov qword [rsp + 0x58], rdx
movabs rdx, 0x27091112232d102f
mov qword [rsp + 0x60], rdx
movabs rdx, 0x20c140b1c283001
mov qword [rsp + 0x68], rdx
movabs rdx, 0x2e1a100917131117
mov qword [rsp + 0x70], rdx
movabs rdx, 0x2d22220a0c232317
mov qword [rsp + 0x78], rdx
movabs rdx, 0x1e012f230e09110a
mov qword [rsp + 0x80], rdx
xor eax, eax
jmp 0x361fdf400
movzx r9d, byte [rsp + rsi + 0x1b]
sub r9d, edx
lea edx, [r9 - 0x17]
mov byte [rsp + rdi + 0x1b], dl
lea edx, [r8 - 0x17]
mov byte [rsp + rsi + 0x1b], dl
add rax, 2
nop
cmp rax, 0x3c
jge 0x361fdf42d
movzx edx, byte [rsp + rax + 0x4c]
movzx esi, byte [rsp + rax + 0x4d]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x31
jae 0x361fdf453
movzx r8d, byte [rsp + rdi + 0x1b]
sub r8d, edx
cmp rsi, 0x31
jb 0x361fdf3e2
jmp 0x361fdf447
xor eax, eax
lea rbx, [rsp + 0x1b]
mov ecx, 0x31
call sym.runtime.slicebytetostring
add rsp, 0x88
pop rbp
ret
mov eax, esi
mov ecx, 0x31
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x31
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.reflect.Value.Slice.func2
Function at 0x361fdf480
Capabilities:
Encrypt data using rc4 prga

Disassembly:
lea r12, [rsp - 0x10]
cmp r12, qword [r14 + 0x10]
jbe 0x361fdf607
push rbp
mov rbp, rsp
sub rsp, 0x88
movabs rdx, 0xa52d638e6966ead0
mov qword [rsp + 0x19], rdx
movabs rdx, 0x88755f618aa52d63
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x75156e319ac89789
mov qword [rsp + 0x26], rdx
movabs rdx, 0x3e36f2ef69ba7473
mov qword [rsp + 0x2e], rdx
movabs rdx, 0xadab69d865ae7d6c
mov qword [rsp + 0x36], rdx
movabs rdx, 0xad02740c6f20bcca
mov qword [rsp + 0x3e], rdx
movabs rdx, 0xa689e6cafb7020f6
mov qword [rsp + 0x46], rdx
movabs rdx, 0x19191a001f243111
mov qword [rsp + 0x4e], rdx
movabs rdx, 0xf262b2d0601141b
mov qword [rsp + 0x56], rdx
movabs rdx, 0x102f0f262b2d0601
mov qword [rsp + 0x58], rdx
movabs rdx, 0x21323000290a012c
mov qword [rsp + 0x60], rdx
movabs rdx, 0x141e253113082931
mov qword [rsp + 0x68], rdx
movabs rdx, 0x171b030c33320e
mov qword [rsp + 0x70], rdx
movabs rdx, 0xd30030a1c212108
mov qword [rsp + 0x78], rdx
movabs rdx, 0x34232d04102b1207
mov qword [rsp + 0x80], rdx
xor eax, eax
jmp 0x361fdf5a0
movzx r9d, byte [rsp + rsi + 0x19]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x79]
mov byte [rsp + rdi + 0x19], dl
mov byte [rsp + rsi + 0x19], r8b
add rax, 2
nop dword [rax]
cmp rax, 0x3a
jge 0x361fdf5d2
movzx edx, byte [rsp + rax + 0x4e]
movzx esi, byte [rsp + rax + 0x4f]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x35
jae 0x361fdf5fa
movzx r8d, byte [rsp + rdi + 0x19]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x79]
cmp rsi, 0x35
jb 0x361fdf582
jmp 0x361fdf5ee
xor eax, eax
lea rbx, [rsp + 0x19]
mov ecx, 0x35
nop
call sym.runtime.slicebytetostring
add rsp, 0x88
pop rbp
ret
mov eax, esi
mov ecx, 0x35
call sym.runtime.panicIndex
mov eax, edi
mov ecx, 0x35
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.reflect.Value.Slice.func3