XOR Warrior
EASYKategori: CRYPTOPoäng: 15Löst: 0 gånger
XOR är en av de enklaste "krypteringarna" — och en av de svagaste.
Du har fångat upp ett krypterat meddelande (hex):
10 1b 10 30 3d 69 2a 10 25 7f 37 2b 69 7f 20 14 21 6a 3e 7c 66 3f 76 3d 25Du vet att flaggan alltid börjar med HTB{.
Eftersom XOR är symmetriskt kan du XOR:a ciphertext med känd plaintext för att hitta nyckeln — och sedan dekryptera resten!
Tips:
1. XOR:a första bytesen med "HTB{" för att få ut nyckelns första tecken
2. Nyckeln upprepas — prova olika nyckellängder
3. Python: bytes([a ^ b for a, b in zip(cipher, key)])Skicka in flagga
Logga in för att skicka in flaggor och samla poäng.