Kódfejtő blog

A titokzatos hacker

2012. december 10. 07:48 - L. B. Alberti

 

10. Fejezet      A titokzatos hacker (Mitnick-Simon A legkeresettebb hacker)

 

A kód:

 

08150725 080922200111 012620 0126 051302051820 011109

0605122205202005 01 2005120506151420 011309111518 05180903

08050914260520 05121519261518 080922200113

Első pillanatra bonyolultnak tűnhet a kód, hiszen nem betűkkel, hanem számokkal van dolgunk. Ilyenkor mindig felmerül a kérdés, hogy mi alapján alakították a betűket számokká. Több féle eljárás is van az ilyen jellegű kódolásokra. Lehet például egy adott szöveg sorát, és betűjét jelentő kódolás, vagy egy adott szöveg betűit jelölő is. Ezek a szöveg ismerete nélkül nagy valószínűséggel visszafejthetetlenek.

Induljunk ki abból, hogy rejtvénnyel van dolgunk, és nem titkosírással, így tehát biztosan nem megfejthetetlen feladatot kaptunk.

Kezdjük számolgatással.

Szóközök nélkül 142 karakterből áll a szöveg. Nullától kilencig minden számjegy előfordul. A legfontosabb, hogy nincs egyedül álló szám. Tehát a második sorban lévő, szóközökkel határolt 01 valószínűleg egy betűt jelöl. Az első sorban lévő 0126 ezek szerint egy kétbetűs szó lehet. És már szinte meg is fejtettük a feladványt. Bontsuk a számsorokat 2 karakteres számokra. Feltűnik, hogy a 05 igen nagy számban fordul elő, és 26-nál nincs nagyobb szám. Ezek után már nem tart sokból kitalálni, hogy az angol abc betűit jelölik a számok. 01-a 02-b … 26-z. Ha most behelyettesítjük a megfelelő betűket a számok helyére, mg is kapjuk a megfejtést:

 

HOGY HIVTAK AZT AZ EMBERT AKI

FELVETTE A TELEFONT AMIKOR ERIC

HEINZET ELOSZOR HIVTAK

 

Ezzel meg is van közel a negyede a könyvnek. Mivel szerencsére ettől gyorsabban olvasok, és már a játék is véget ért kicsit belegyorsítunk. Csak azoknál a rejtvényeknél fogunk hosszabban időzni, ahol új eljárást kellett találni a megoldásra. Ha olyanhoz érünk, ami már volt, ott csak hivatkozok a korábbi megoldásra.

 

Nézzük át, hogy az első 10 rejtvény milyen típusú volt:

 

01 - Monoalfabetikus (Caesar)

02 - Monoalfabetikus (ASCII)

03 - Monoalfabetikus (Caesar)

04 - BASE64

05 - Monoalfabetikus (Caesar)

06 - BASE32

07 - Polialfabetikus (Vigenère)

08 - Monoalfabetikus (Balassi-féle)

09 - Polialfabetikus (Vigenère)

10 - Monoalfabetikus (Betű-sorszáma)

Következő fejezet

Szólj hozzá!

A bejegyzés trackback címe:

https://kodblog.blog.hu/api/trackback/id/tr874952883

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása