mhaskar / mhaskar/Shellcode-In-Memory-Decoder

Variable length xor in python

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C
Estrellas
97
Forks
26
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

https://github.com/mhaskar/Shellcode-In-Memory-Decoder/blob/08e0b1f12b6b254fa3ed4ee14aa244a3487b2afd/xor-encoder.py#L15

key = '\x01'
print( ''.join([chr(ord(v)^ord(key[i%len(key)])) for i,v in enumerate(raw_data)]) )

This would be a variable length XOR key

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza en xor-encoder.py, línea 15, y compara el manejo actual de una clave de un solo byte con la expresión XOR de longitud variable que se muestra en el issue. Verifica cómo se representan raw_data y la clave, y confirma después que la codificación recorre cíclicamente cada byte de la clave cuando el comportamiento está completado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
security
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.