jakubk64@home:~$

la-cifra-de (picoCTF2019)

Opis

useful image

Rozwiązanie

Na początek łączymy się ze wskazanym serwerem i otrzymujemy zaszyfrowaną wiadomość. Warto zwrócić uwagę na format tekstu przypominający flagę pod koniec 4 akapitu

useful image

Wygląda to na zastosowanie jakiegoś prostego, starego szyfru. Piersze co może przyjść na myśl to szyfr przestawny, ale okazuje się to błędny trop. Okazuje się, że tekst został zaszyfrowany za pomocą szyfru Vigenera z kluczem “flag” (szyfr polegający na dodanie pozycji w alfabecie liter tekstu i klucza, gdzie pozycja A=0, oraz zastosowanie modulo [wielkosć alfabetu, dla angielskiego 26] a następnie z liczby wynikowej powstają litery będące na tej pozycji w alfabecie). Korzystamy więc z decodera znalezionego w internecie:

useful image

I otrzymujemy odszyfrowany tekst zawierający flagę:

useful image

Flag: picoCTF{b311a50_0r_v1ge3r3_c1ph3raac148e7}