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

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xa0
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0xc994807]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d20fe7
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x12
jl 0x1d20fc6
mov byte [esi + 0x12], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d20ff8
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x51
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x67f43396]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21022
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x12
jl 0x1d21001
mov byte [esi + 0x12], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21033
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x56
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x794aa772]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2105d
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0xc
jl 0x1d2103c
mov byte [esi + 0xc], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2106e
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xbf
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x72415120]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2109a
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d21079
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d210ab
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 5
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5b10767f]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d210d5
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 6
jl 0x1d210b4
mov byte [esi + 6], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d210e6
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x6a
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x6ed22d97]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21110
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d210ef
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21121
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x43
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x482e905a]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2114b
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d2112a
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d2115c
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0x9e
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x63cb163c]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21188
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21167
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21199
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xef
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x2980da59]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d211c5
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d211a4
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d211d6
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x61
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x1cedef9b]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21200
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d211df
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21211
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x48
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x684339d6]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2123b
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d2121a
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2124c
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x74
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x66cd9342]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21276
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d21255
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21287
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x2a
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x10ede7a]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d212b1
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21290
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d212c2
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xaf
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6108cc88]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d212ee
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d212cd
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d212ff
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0xe
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x70ffa371]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21329
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21308
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2133a
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xca
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5b294e42]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21366
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21345
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21377
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x18
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x7e90fe72]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d213a1
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21380
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d213b2
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 7
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x33e88b10]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d213dc
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d213bb
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d213ed
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0x85
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x1af3cb68]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21419
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d213f8
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2142a
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xc7
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x61cbac38]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21456
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21435
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21467
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xa5
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x48de0c64]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21493
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21472
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d214a4
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
xor ebx, ebx
push esi
inc ebx
mov esi, ecx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x29f7af50]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d214ce
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d214ad
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d214df
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xb8
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5c01baa5]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2150b
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d214ea
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2151c
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xc0
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x4f9324c6]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21548
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21527
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21559
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x1a
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6d830466]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21583
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21562
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21594
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x6d
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x117f4559]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d215be
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d2159d
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d215cf
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x43
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x5be8f427]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d215f9
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d215d8
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2160a
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xf0
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x2020da8c]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21636
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21615
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d21647
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xbf
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5316a7f8]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21673
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21652
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21684
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0x86
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x178f5565]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d216b0
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d2168f
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d216c1
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xa1
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x4fb52a03]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d216ed
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d216cc
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d216fe
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x34
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x417f0468]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21728
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21707
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21739
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xaa
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x2281bfe7]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21765
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d21744
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21776
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xbe
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x4c968e17]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d217a2
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21781
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d217b3
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xa9
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x37b4f869]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d217df
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d217be
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d217f0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xba
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x1f31a989]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2181c
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d217fb
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2182d
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x56
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x59214497]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21857
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21836
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21868
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 2
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x78a9070b]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21892
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21871
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d218a3
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xad
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x177dcb14]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d218cf
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d218ae
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d218e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xb9
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x4cdcd53f]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d2190c
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 3
jl 0x1d218eb
mov byte [esi + 3], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2191d
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xc3
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x77314d72]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21949
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21928
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d2195a
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x2a
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x7c0dddb7]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21984
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21963
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d21995
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x7d
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x79727ec2]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d219bf
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d2199e
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d219d0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xeb
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x363584e0]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d219fc
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d219db
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21a0d
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0x9b
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x3d510c88]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21a39
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21a18
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21a4a
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x42
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x620671f6]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21a74
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21a53
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21a85
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x18
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6691824b]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21aaf
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 6
jl 0x1d21a8e
mov byte [esi + 6], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21ac0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x52
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5296c49a]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21aea
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21ac9
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21afb
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xf8
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x1920655e]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21b27
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21b06
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d21b38
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xde
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x378110cb]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21b64
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21b43
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21b75
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x5d
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x1f56657]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21b9f
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21b7e
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21bb0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0x81
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6da6f44d]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21bdc
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21bbb
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21bed
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x1c
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0xcf7f5f1]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21c17
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21bf6
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21c28
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xec
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x5f834d3b]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21c54
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 5
jl 0x1d21c33
mov byte [esi + 5], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21c65
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xfc
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6d427923]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21c91
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21c70
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d21ca2
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xed
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x1bd19d61]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d21cce
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d21cad
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4