I wouldn't steal! Share - It's fair.
Join the Blue Ribbon Online Free Speech Campaign
Get Opera!
Valid XHTML 1.1
Valid CSS

602Text Decrypter - dešifrovanie dokumentu chráneného heslom

6. júl 2006 žiadne reakcie
Pred pár dňami som sa rozhodol, že prevediem svoje staré dokumenty vytvorené kedysi dávno v textovom editore 602Text do klasického wordu. Narazil som ale na šesť dokumentov, ktoré boli chránené heslom a ani za svet som si na to heslo nevedel spomenúť. Tak ma napadlo, že si urobím dešifrátor. A presne to som urobil.

Analýza 602Text súboru chráneného heslom

Veľa kecov v skratke: Po hĺbkovej analýze som zistil, že šifrovanie prebieha pomocou jednoduchého XOR-u s 32 bitovým kľúčom. Nájdenie kľúča je už potom veľmi jednoduché, ale to až v ďaľšom odstavci...

Nájdenie kľúča

Hľadanie kľúča je v programe riešené dvoma spôsobmi. Prvý spôsob je prepojený na štatistiku výskytu znakov v texte a v základnom nastavení očakáva, že najčastejším znakom je medzera. Keďže kľúč má 32 bitov, šifruje sa naraz štvorica bajtov, to znamená, že treba nájsť najčastejší znak pre štyri množiny. Nastavenie sa dá zmeniť pre každú množinu zvlášť. Druhý spôsob vychádza z toho, že aspoň trocha viete, čo sa nachádza v zašifrovanom súbore. Na kompletné dešifrovanie stačia štyri za sebou idúce znaky na ľubovoľnom mieste zašifrovaného textu. Stačí vložiť známe znaky do na to určeného poľa a nastaviť správne posunutie od začiatku textu. Pre znaky, ktoré nepoznáte môžete použiť bodku.

Kódovanie znakov

Kódovanie znakov je nastavené na kódovú stránku windows-1250, ktorá je bežná pre Česko a Slovensko, kde sa väčšinou 602Text používal.

Návod na použitie

  • Tlačidlom Open 602Text File načítame súbor chránený heslom.
  • Ak výstup nie je dešifrovaný správne, vyskúšame iné nastavenia pre každý bajt v poli Most Frequent Character.
  • Môže sa stať, že nesprávne priradené sú len niektoré bajty. Vtedy môžeme vytušiť z čiastočne dešifrovaného textu niektoré ďalšie znaky. Tieto znaky vložíme do poľa Expected Text (znaky, ktoré nepoznáme môžeme vynechať a nahradiť ich bodkou: ".") a nastavíme posunutie od začiatku textu v poli At Offset. Stlačením tlačidla Use sa náš očakávaný text použije na zistenie kľúča.
  • Dešifrovaný text v poli Decrypted Text môžeme skopírovať do schránky.
  • Pokračovať môžeme načítanim ďalšieho súboru tlačidlom Open 602Text File.
  • Na ukončenie aplikácie môžeme použiť tlačidlo Exit Application.

Screenshot

screenshot

Download

Zip archív s inštalačnými súbormi sťahujte tu: Download Installation Zip Archive.
Na spustenie aplikácie je potrebné mať nainštalovaný .NET Framework 2.0.

© 2010 droopy

sajty

Zobrazenie článkov

:všetky
:štyri na stranu

Posledné reakcie

16:26 30.8.2010
AnnMcClow:
Ann McClow Ann McClow Ann McClow Ann...
01:17 31.8.2010
Unknown:
Unknown message
05:38 4.9.2010
peterjohnson:
Jock once attended a Temperance...