challenges/xor-warrior

XOR Warrior

EASY
Kategori: 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 25

Du 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.