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

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f8b103
sub esp, 0x2c
mov dword [esp + 0x16], 0x497465bf
mov dword [esp + 0x18], 0x89684974
mov dword [esp + 0x1c], 0xa698a104
lea edi, [esp + 0x20]
lea esi, [0x661eeee0]
call fcn.65f65002
xor eax, eax
jmp 0x65f8b08a
movzx edi, byte [esp + ebx + 0x16]
sub edi, edx
lea edx, [edi - 0x1c]
mov byte [esp + ebp + 0x16], dl
lea edx, [esi - 0x1c]
mov byte [esp + ebx + 0x16], dl
add eax, 2
cmp eax, 0xc
jge 0x65f8b0ba
movzx edx, byte [esp + eax + 0x20]
movzx ebx, byte [esp + eax + 0x21]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0xa
jae 0x65f8b0f6
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x16]
sub esi, edx
cmp ebx, 0xa
jb 0x65f8b072
jmp 0x65f8b0ea
mov dword [esp], 0
lea eax, [esp + 0x16]
mov dword [esp + 4], eax
mov dword [esp + 8], 0xa
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], eax
mov dword [esp + 0x34], ecx
add esp, 0x2c
ret
mov eax, ebx
mov ecx, 0xa
call fcn.65f649b0
mov eax, ebp
mov ecx, 0xa
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f8b030

Function at 0x65f8b530
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f8b603
sub esp, 0x30
mov dword [esp + 0x15], 0x94857043
mov dword [esp + 0x18], 0x91486594
mov dword [esp + 0x1c], 0x75f7646e
lea edi, [esp + 0x20]
lea esi, [0x661ef2b8]
call fcn.65f64ff8
xor eax, eax
jmp 0x65f8b58a
movzx edi, byte [esp + ebx + 0x15]
sub edi, edx
lea edx, [edi - 0x78]
mov byte [esp + ebp + 0x15], dl
lea edx, [esi - 0x78]
mov byte [esp + ebx + 0x15], dl
add eax, 2
cmp eax, 0x10
jge 0x65f8b5ba
movzx edx, byte [esp + eax + 0x20]
movzx ebx, byte [esp + eax + 0x21]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0xb
jae 0x65f8b5f6
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
sub esi, edx
cmp ebx, 0xb
jb 0x65f8b572
jmp 0x65f8b5ea
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 0xb
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
add esp, 0x30
ret
mov eax, ebx
mov ecx, 0xb
call fcn.65f649b0
mov eax, ebp
mov ecx, 0xb
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f8b530
Function at 0x65f8f100
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f8f1da
sub esp, 0x40
mov dword [esp + 0x2a], 0xbd1d65e6
lea edi, [esp + 0x2c]
lea esi, [0x66116941]
call fcn.65f64fee
mov dword [esp + 0x14], 0x15090a14
lea edi, [esp + 0x16]
lea esi, [0x661efa34]
call fcn.65f64fee
xor eax, eax
jmp 0x65f8f15f
movzx edi, byte [esp + ebx + 0x2a]
lea edx, [edi + edx + 0x32]
mov byte [esp + ebp + 0x2a], dl
xchg esi, eax
mov byte [esp + ebx + 0x2a], al
xchg esi, eax
add eax, 2
cmp eax, 0x16
jge 0x65f8f191
movzx edx, byte [esp + eax + 0x14]
movzx ebx, byte [esp + eax + 0x15]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x16
jae 0x65f8f1cd
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x2a]
lea esi, [esi + edx + 0x32]
cmp ebx, 0x16
jb 0x65f8f149
jmp 0x65f8f1c1
mov dword [esp], 0
lea eax, [esp + 0x2a]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x16
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ecx
add esp, 0x40
ret
mov eax, ebx
mov ecx, 0x16
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x16
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f8f100

Function at 0x65f8f2d0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f8f3aa
sub esp, 0x38
mov dword [esp + 0x26], 0x4530654c
lea edi, [esp + 0x28]
lea esi, [0x6611503b]
call fcn.65f64ff8
mov dword [esp + 0x14], 0xc110000
lea edi, [esp + 0x16]
lea esi, [0x661ef46e]
call fcn.65f64ff8
xor eax, eax
jmp 0x65f8f32f
movzx edi, byte [esp + ebx + 0x26]
lea edx, [edi + edx + 0xf]
mov byte [esp + ebp + 0x26], dl
xchg esi, eax
mov byte [esp + ebx + 0x26], al
xchg esi, eax
add eax, 2
cmp eax, 0x12
jge 0x65f8f361
movzx edx, byte [esp + eax + 0x14]
movzx ebx, byte [esp + eax + 0x15]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x12
jae 0x65f8f39d
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x26]
lea esi, [esi + edx + 0xf]
cmp ebx, 0x12
jb 0x65f8f319
jmp 0x65f8f391
mov dword [esp], 0
lea eax, [esp + 0x26]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x12
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], ecx
add esp, 0x38
ret
mov eax, ebx
mov ecx, 0x12
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x12
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f8f2d0
Function at 0x65f91cb0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f91d83
sub esp, 0x2c
mov dword [esp + 0x17], 0xef2b20dd
mov dword [esp + 0x18], 0x2fef2b20
mov dword [esp + 0x1c], 0xb29f046
lea edi, [esp + 0x20]
lea esi, [0x661eeeec]
call fcn.65f65002
xor eax, eax
jmp 0x65f91d0a
movzx edi, byte [esp + ebx + 0x17]
sub edi, edx
lea edx, [edi + 0x49]
mov byte [esp + ebp + 0x17], dl
lea edx, [esi + 0x49]
mov byte [esp + ebx + 0x17], dl
add eax, 2
cmp eax, 0xc
jge 0x65f91d3a
movzx edx, byte [esp + eax + 0x20]
movzx ebx, byte [esp + eax + 0x21]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 9
jae 0x65f91d76
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x17]
sub esi, edx
cmp ebx, 9
jb 0x65f91cf2
jmp 0x65f91d6a
mov dword [esp], 0
lea eax, [esp + 0x17]
mov dword [esp + 4], eax
mov dword [esp + 8], 9
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], eax
mov dword [esp + 0x34], ecx
add esp, 0x2c
ret
mov eax, ebx
mov ecx, 9
call fcn.65f649b0
mov eax, ebp
mov ecx, 9
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f91cb0

Function at 0x65f952e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f953aa
sub esp, 0x34
lea edi, [esp + 0x24]
lea esi, [0x66114372]
call fcn.65f64ff8
lea edi, [esp + 0x14]
lea esi, [0x661ef2e8]
call fcn.65f64ff8
xor eax, eax
jmp 0x65f9532f
movzx edi, byte [esp + ebx + 0x24]
lea edx, [edi + edx - 0x22]
mov byte [esp + ebp + 0x24], dl
xchg esi, eax
mov byte [esp + ebx + 0x24], al
xchg esi, eax
add eax, 2
cmp eax, 0x10
jge 0x65f95361
movzx edx, byte [esp + eax + 0x14]
movzx ebx, byte [esp + eax + 0x15]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x10
jae 0x65f9539d
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x24]
lea esi, [esi + edx - 0x22]
cmp ebx, 0x10
jb 0x65f95319
jmp 0x65f95391
mov dword [esp], 0
lea eax, [esp + 0x24]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x10
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], ecx
add esp, 0x34
ret
mov eax, ebx
mov ecx, 0x10
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x10
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f952e0
Function at 0x65f968b0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65f9698b
sub esp, 0x30
mov dword [esp + 0x17], 0x2f3cd057
mov dword [esp + 0x1a], 0x1cffdd2f
mov dword [esp + 0x1e], 0xf56f0f02
mov dword [esp + 0x22], 0xa050705
lea edi, [esp + 0x24]
lea esi, [0x661ef11e]
call fcn.65f65002
xor eax, eax
jmp 0x65f96910
movzx edi, byte [esp + ebx + 0x17]
lea edx, [edi + edx + 0x2c]
mov byte [esp + ebp + 0x17], dl
xchg esi, eax
mov byte [esp + ebx + 0x17], al
xchg esi, eax
add eax, 2
cmp eax, 0xe
jge 0x65f96942
movzx edx, byte [esp + eax + 0x22]
movzx ebx, byte [esp + eax + 0x23]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0xb
jae 0x65f9697e
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x17]
lea esi, [esi + edx + 0x2c]
cmp ebx, 0xb
jb 0x65f968fa
jmp 0x65f96972
mov dword [esp], 0
lea eax, [esp + 0x17]
mov dword [esp + 4], eax
mov dword [esp + 8], 0xb
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
add esp, 0x30
ret
mov eax, ebx
mov ecx, 0xb
call fcn.65f649b0
mov eax, ebp
mov ecx, 0xb
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65f968b0
Function at 0x65fa9d30
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fa9e0a
sub esp, 0x38
mov dword [esp + 0x15], 0xefabb6a8
lea edi, [esp + 0x16]
lea esi, [0x66114ef0]
call fcn.65f64ff8
mov dword [esp + 0x26], 0xd0e020c
lea edi, [esp + 0x28]
lea esi, [0x661ef5e8]
call fcn.65f64ff8
xor eax, eax
jmp 0x65fa9d91
movzx edi, byte [esp + ebx + 0x15]
sub edi, edx
lea edx, [edi + 0x58]
mov byte [esp + ebp + 0x15], dl
lea edx, [esi + 0x58]
mov byte [esp + ebx + 0x15], dl
add eax, 2
cmp eax, 0x12
jge 0x65fa9dc1
movzx edx, byte [esp + eax + 0x26]
movzx ebx, byte [esp + eax + 0x27]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x11
jae 0x65fa9dfd
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
sub esi, edx
cmp ebx, 0x11
jb 0x65fa9d79
jmp 0x65fa9df1
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x11
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], ecx
add esp, 0x38
ret
mov eax, ebx
mov ecx, 0x11
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x11
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fa9d30

Function at 0x65fa9e20
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fa9efa
sub esp, 0x38
mov dword [esp + 0x15], 0x30474135
lea edi, [esp + 0x16]
lea esi, [0x66114f01]
call fcn.65f64ff8
mov dword [esp + 0x26], 0x100a0b0b
lea edi, [esp + 0x28]
lea esi, [0x661ef5fa]
call fcn.65f64ff8
xor eax, eax
jmp 0x65fa9e81
movzx edi, byte [esp + ebx + 0x15]
sub edi, edx
lea edx, [edi + 8]
mov byte [esp + ebp + 0x15], dl
lea edx, [esi + 8]
mov byte [esp + ebx + 0x15], dl
add eax, 2
cmp eax, 0x12
jge 0x65fa9eb1
movzx edx, byte [esp + eax + 0x26]
movzx ebx, byte [esp + eax + 0x27]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x11
jae 0x65fa9eed
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
sub esi, edx
cmp ebx, 0x11
jb 0x65fa9e69
jmp 0x65fa9ee1
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x11
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], ecx
add esp, 0x38
ret
mov eax, ebx
mov ecx, 0x11
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x11
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fa9e20
Function at 0x65faa4c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65faa59a
sub esp, 0x40
mov dword [esp + 0x15], 0x328698f0
lea edi, [esp + 0x16]
lea esi, [0x66116829]
call fcn.65f64fee
mov dword [esp + 0x2a], 0x1404050f
lea edi, [esp + 0x2c]
lea esi, [0x661efbc0]
call fcn.65f64fee
xor eax, eax
jmp 0x65faa521
movzx edi, byte [esp + ebx + 0x15]
sub edi, edx
lea edx, [edi - 0x4b]
mov byte [esp + ebp + 0x15], dl
lea edx, [esi - 0x4b]
mov byte [esp + ebx + 0x15], dl
add eax, 2
cmp eax, 0x16
jge 0x65faa551
movzx edx, byte [esp + eax + 0x2a]
movzx ebx, byte [esp + eax + 0x2b]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0x15
jae 0x65faa58d
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
sub esi, edx
cmp ebx, 0x15
jb 0x65faa509
jmp 0x65faa581
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x15
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ecx
add esp, 0x40
ret
mov eax, ebx
mov ecx, 0x15
call fcn.65f649b0
mov eax, ebp
mov ecx, 0x15
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65faa4c0
Function at 0x65fb6070
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb613b
sub esp, 0x28
mov dword [esp + 0x14], 0x69c5ecb4
mov dword [esp + 0x18], 0x592512c5
lea edi, [esp + 0x1c]
lea esi, [0x661ef084]
call fcn.65f65002
xor eax, eax
jmp 0x65fb60c0
movzx edi, byte [esp + ebx + 0x14]
lea edx, [edi + edx - 0x5e]
mov byte [esp + ebp + 0x14], dl
xchg esi, eax
mov byte [esp + ebx + 0x14], al
xchg esi, eax
add eax, 2
cmp eax, 0xc
jge 0x65fb60f2
movzx edx, byte [esp + eax + 0x1c]
movzx ebx, byte [esp + eax + 0x1d]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 8
jae 0x65fb612e
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x14]
lea esi, [esi + edx - 0x5e]
cmp ebx, 8
jb 0x65fb60aa
jmp 0x65fb6122
mov dword [esp], 0
lea eax, [esp + 0x14]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 8
call fcn.65f649b0
mov eax, ebp
mov ecx, 8
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb6070

Function at 0x65fb6150
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb6224
sub esp, 0x28
mov dword [esp + 0x16], 0xf26f65df
mov dword [esp + 0x1a], 0xb85fd85a
mov dword [esp + 0x1e], 0x6060303
mov dword [esp + 0x20], 0x4060606
mov dword [esp + 0x24], 0x7000605
xor eax, eax
jmp 0x65fb61a9
movzx edi, byte [esp + ebx + 0x16]
lea edx, [edi + edx - 0x80]
mov byte [esp + ebp + 0x16], dl
xchg esi, eax
mov byte [esp + ebx + 0x16], al
xchg esi, eax
add eax, 2
cmp eax, 0xa
jge 0x65fb61db
movzx edx, byte [esp + eax + 0x1e]
movzx ebx, byte [esp + eax + 0x1f]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 8
jae 0x65fb6217
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x16]
lea esi, [esi + edx - 0x80]
cmp ebx, 8
jb 0x65fb6193
jmp 0x65fb620b
mov dword [esp], 0
lea eax, [esp + 0x16]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 8
call fcn.65f649b0
mov eax, ebp
mov ecx, 8
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb6150
Function at 0x65fb6db0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb6e84
sub esp, 0x28
mov dword [esp + 0x16], 0xdcc3f4ed
mov dword [esp + 0x1a], 0xeb64616e
mov dword [esp + 0x1e], 0x3030200
mov dword [esp + 0x20], 0x4060303
mov dword [esp + 0x24], 0x4070106
xor eax, eax
jmp 0x65fb6e0b
movzx edi, byte [esp + ebx + 0x16]
sub edi, edx
lea edx, [edi - 0x79]
mov byte [esp + ebp + 0x16], dl
lea edx, [esi - 0x79]
mov byte [esp + ebx + 0x16], dl
add eax, 2
cmp eax, 0xa
jge 0x65fb6e3b
movzx edx, byte [esp + eax + 0x1e]
movzx ebx, byte [esp + eax + 0x1f]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 8
jae 0x65fb6e77
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x16]
sub esi, edx
cmp ebx, 8
jb 0x65fb6df3
jmp 0x65fb6e6b
mov dword [esp], 0
lea eax, [esp + 0x16]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 8
call fcn.65f649b0
mov eax, ebp
mov ecx, 8
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb6db0
Function at 0x65fb6e90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb7042
sub esp, 0x20
lea eax, [0x660f0fe0]
mov dword [esp], eax
call fcn.65f0bca0
mov eax, dword [esp + 4]
mov dword [esp + 0x14], eax
mov byte [eax], 0x3a
lea ecx, [0x660edce0]
mov dword [esp], ecx
call fcn.65f0bca0
mov eax, dword [esp + 4]
mov dword [esp + 0x1c], eax
mov dword [eax], 0
lea ecx, [0x660f8340]
mov dword [esp], ecx
call fcn.65f0bca0
mov eax, dword [esp + 4]
mov dword [esp + 0x18], eax
lea ecx, [0x66106c80]
mov dword [esp], ecx
call fcn.65f0bca0
mov eax, dword [esp + 4]
lea ecx, [0x65fb7050]
mov dword [eax], ecx
mov ecx, dword [0x663128d0]
test ecx, ecx
jne 0x65fb6f24
mov ecx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
jmp 0x65fb6f46
call fcn.65f64990
mov ecx, dword [esp + 0x1c]
mov dword [edi], ecx
mov ebx, dword [esp + 0x14]
mov dword [edi + 4], ebx
mov ebp, dword [esp + 0x18]
mov dword [edi + 8], ebp
mov dword [edi + 0xc], eax
mov esi, dword [ebp]
mov dword [edi + 0x10], esi
mov dword [eax + 4], ecx
mov dword [eax + 8], ebx
mov dword [eax + 0xc], ebp
mov dword [ebp], eax
mov edx, dword [ebp]
mov eax, dword [edx]
mov byte [esp], 0x83
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x2a
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x57
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0xa3
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x53
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x9d
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x32
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x6f
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0xd1
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x84
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x39
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x61
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0xce
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x90
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x28
call eax
mov edx, dword [esp + 4]
mov eax, dword [edx]
mov byte [esp], 0x4a
call eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], ecx
add esp, 0x20
ret
call fcn.65f63530
jmp fcn.65fb6e90
Function at 0x65fb7b60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb7c3c
sub esp, 0x28
mov dword [esp + 0x15], 0x64f10a4b
mov dword [esp + 0x16], 0xe764f10a
mov dword [esp + 0x1a], 0x69f6ed77
mov dword [esp + 0x1e], 0x1020701
mov dword [esp + 0x20], 0x7060102
mov dword [esp + 0x24], 0x4040602
xor eax, eax
jmp 0x65fb7bc1
movzx edi, byte [esp + ebx + 0x15]
lea edx, [edi + edx + 0x72]
mov byte [esp + ebp + 0x15], dl
xchg esi, eax
mov byte [esp + ebx + 0x15], al
xchg esi, eax
add eax, 2
cmp eax, 0xa
jge 0x65fb7bf3
movzx edx, byte [esp + eax + 0x1e]
movzx ebx, byte [esp + eax + 0x1f]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 9
jae 0x65fb7c2f
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
lea esi, [esi + edx + 0x72]
cmp ebx, 9
jb 0x65fb7bab
jmp 0x65fb7c23
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 9
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 9
call fcn.65f649b0
mov eax, ebp
mov ecx, 9
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb7b60

Function at 0x65fb7c50
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb7d24
sub esp, 0x28
mov dword [esp + 0x16], 0x656e69a5
mov dword [esp + 0x1a], 0x7f8d7f93
mov dword [esp + 0x1e], 0x4070405
mov dword [esp + 0x20], 0x6000407
mov dword [esp + 0x24], 0x4000006
xor eax, eax
jmp 0x65fb7ca9
movzx edi, byte [esp + ebx + 0x16]
lea edx, [edi + edx - 0x22]
mov byte [esp + ebp + 0x16], dl
xchg esi, eax
mov byte [esp + ebx + 0x16], al
xchg esi, eax
add eax, 2
cmp eax, 0xa
jge 0x65fb7cdb
movzx edx, byte [esp + eax + 0x1e]
movzx ebx, byte [esp + eax + 0x1f]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 8
jae 0x65fb7d17
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x16]
lea esi, [esi + edx - 0x22]
cmp ebx, 8
jb 0x65fb7c93
jmp 0x65fb7d0b
mov dword [esp], 0
lea eax, [esp + 0x16]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 8
call fcn.65f649b0
mov eax, ebp
mov ecx, 8
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb7c50
Function at 0x65fb7d30
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb7e04
sub esp, 0x28
mov dword [esp + 0x16], 0x656e9242
mov dword [esp + 0x1a], 0xb2b1c161
mov dword [esp + 0x1e], 0x70506
mov dword [esp + 0x20], 0x7000007
mov dword [esp + 0x24], 0x1060600
xor eax, eax
jmp 0x65fb7d89
movzx edi, byte [esp + ebx + 0x16]
lea edx, [edi + edx - 0x42]
mov byte [esp + ebp + 0x16], dl
xchg esi, eax
mov byte [esp + ebx + 0x16], al
xchg esi, eax
add eax, 2
cmp eax, 0xa
jge 0x65fb7dbb
movzx edx, byte [esp + eax + 0x1e]
movzx ebx, byte [esp + eax + 0x1f]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 8
jae 0x65fb7df7
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x16]
lea esi, [esi + edx - 0x42]
cmp ebx, 8
jb 0x65fb7d73
jmp 0x65fb7deb
mov dword [esp], 0
lea eax, [esp + 0x16]
mov dword [esp + 4], eax
mov dword [esp + 8], 8
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
add esp, 0x28
ret
mov eax, ebx
mov ecx, 8
call fcn.65f649b0
mov eax, ebp
mov ecx, 8
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb7d30

Function at 0x65fb8500
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x65fb85da
sub esp, 0x30
mov dword [esp + 0x15], 0xac73a7bb
lea edi, [esp + 0x16]
lea esi, [0x6611394c]
call fcn.65f65002
mov dword [esp + 0x22], 0x10806
lea edi, [esp + 0x24]
lea esi, [0x661ef26e]
call fcn.65f65002
xor eax, eax
jmp 0x65fb855f
movzx edi, byte [esp + ebx + 0x15]
lea edx, [edi + edx - 0x5d]
mov byte [esp + ebp + 0x15], dl
xchg esi, eax
mov byte [esp + ebx + 0x15], al
xchg esi, eax
add eax, 2
cmp eax, 0xe
jge 0x65fb8591
movzx edx, byte [esp + eax + 0x22]
movzx ebx, byte [esp + eax + 0x23]
mov ebp, edx
xor edx, ebx
xchg ebp, eax
movzx eax, al
xchg ebp, eax
add edx, eax
cmp ebp, 0xd
jae 0x65fb85cd
movzx ebx, bl
movzx esi, byte [esp + ebp + 0x15]
lea esi, [esi + edx - 0x5d]
cmp ebx, 0xd
jb 0x65fb8549
jmp 0x65fb85c1
mov dword [esp], 0
lea eax, [esp + 0x15]
mov dword [esp + 4], eax
mov dword [esp + 8], 0xd
call fcn.65f4fbe0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
add esp, 0x30
ret
mov eax, ebx
mov ecx, 0xd
call fcn.65f649b0
mov eax, ebp
mov ecx, 0xd
call fcn.65f649b0
nop
call fcn.65f63530
jmp fcn.65fb8500