mhaskar / mhaskar/Shellcode-In-Memory-Decoder
Variable length xor in python
- Vorherrschende Sprache
- C
- Sterne
- 97
- Forks
- 26
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne bei xor-encoder.py, Zeile 15, und vergleiche die aktuelle Verarbeitung eines Ein-Byte-Schlüssels mit dem Ausdruck für XOR variabler Länge, der im Issue gezeigt wird. Überprüfe, wie raw_data und der Schlüssel dargestellt werden, und bestätige anschließend, dass die Kodierung durch jedes Byte des Schlüssels zyklisch hindurchläuft, sobald das Verhalten vollständig implementiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- security
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100