mhaskar / mhaskar/Shellcode-In-Memory-Decoder
Variable length xor in python
- 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