90年代のヘブライ語-英語ワードプロセッサのリバースエンジニアリング
2025-04-07

このブログ投稿では、90年代半ばにTurbo Pascalで書かれたDOS時代のヘブライ語-英語ワードプロセッサであるQTextのリバースエンジニアリングプロセスについて説明し、ロックされたドキュメントの復号化を行います。クライアントのパスワードが失われたという問題に直面した著者は、暗号化アルゴリズムの単純さ(キーはファイルに埋め込まれていた)を利用し、総当たり攻撃とリバースエンジニアリングの両方のアプローチを用いて、キー導出アルゴリズムを再構築しました。彼らはアルゴリズムの再構築に成功し、自動復号化のためのPythonスクリプトを開発しました。このケーススタディは、初期のソフトウェア開発における暗号化とリバースエンジニアリング技術に関する洞察を提供し、情報セキュリティの進化を浮き彫りにしています。
続きを読む
開発