joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1d120b0
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 + 0x43e827f5]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d120dc
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 6
jl 0x1d120bb
mov byte [esi + 6], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d120ed
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x6c
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x5ca3fd32]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12117
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x20
jl 0x1d120f6
mov byte [esi + 0x20], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12128
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12165
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d121a0
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d121dd
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12218
Capabilities:
Encrypt data using rc4 prga

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

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

Function at 0x1d12290
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d122cd
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12308
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12343
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d1237e
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d123b9
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xb0
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x364b3d2a]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d123e5
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d123c4
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d123f6
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 + 0x586031e]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12422
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 8
jl 0x1d12401
mov byte [esi + 8], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12433
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d1246e
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d124ab
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d124e6
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x2f
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x7f59696d]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12510
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0xb
jl 0x1d124ef
mov byte [esi + 0xb], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12521
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 + 0x2caf616f]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d1254d
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 6
jl 0x1d1252c
mov byte [esi + 6], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d1255e
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x36
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x6880a0b5]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12588
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d12567
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d12599
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 + 0x3c5b25a8]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d125c3
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x43
jl 0x1d125a2
mov byte [esi + 0x43], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d125d4
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d1260f
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d1264c
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x11
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x57aaf04f]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12676
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0xb
jl 0x1d12655
mov byte [esi + 0xb], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12687
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d126c2
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d126fd
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 - 0x779ff5f6]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12729
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x43
jl 0x1d12708
mov byte [esi + 0x43], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d1273a
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12777
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d127b2
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d127ef
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 - 0x71d9675d]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d1281b
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x6a
jl 0x1d127fa
mov byte [esi + 0x6a], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d1282c
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12869
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d128a6
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x64
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x12042cee]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d128d0
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d128af
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d128e1
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 + 0x2b2aebba]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d1290d
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 4
jl 0x1d128ec
mov byte [esi + 4], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d1291e
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 - 0x3a3af219]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d1294a
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x40
jl 0x1d12929
mov byte [esi + 0x40], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d1295b
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12996
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x46
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x768a131c]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d129c0
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x17
jl 0x1d1299f
mov byte [esi + 0x17], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d129d1
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 + 0x65103b84]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d129fd
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x32
jl 0x1d129dc
mov byte [esi + 0x32], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12a0e
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12a49
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 - 0x5b2de566]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12a73
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0xb
jl 0x1d12a52
mov byte [esi + 0xb], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d12a84
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12ac1
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12afe
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0xf
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x28b836c]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12b28
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 0x11
jl 0x1d12b07
mov byte [esi + 0x11], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12b39
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12b74
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xdf
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x61299ad7]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12ba0
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 3
jl 0x1d12b7f
mov byte [esi + 3], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12bb1
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
mov esi, ecx
mov ebx, 0xdd
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx + 0x46342a9d]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12bdd
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 9
jl 0x1d12bbc
mov byte [esi + 9], 0
mov eax, esi
pop esi
pop ebx
ret 4

Function at 0x1d12bee
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push ebx
push esi
push 0x41
mov esi, ecx
pop ebx
xor edx, edx
mov eax, dword [esp + 0xc]
mov al, byte [eax + edx - 0x41bb9323]
xor al, bl
inc ebx
and ebx, 0x800000ff
mov byte [edx + esi], al
jns 0x1d12c18
dec ebx
or ebx, 0xffffff00
inc ebx
inc edx
cmp edx, 5
jl 0x1d12bf7
mov byte [esi + 5], 0
mov eax, esi
pop esi
pop ebx
ret 4
Function at 0x1d12c29
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12c64
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12ca1
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12cde
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12d19
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12d56
Capabilities:
Encrypt data using rc4 prga

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

Function at 0x1d12d91
Capabilities:
Encrypt data using rc4 prga

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