ソースが見つからない LOGIN DLL で使用されるパスワード ファイルの形式を調べようとしています。管理ツールは AFX で作成されているため、パスワードのエンコードに使用されたアルゴリズムの手がかりが得られることを願っています。
管理ツールを使用すると、エンコードされた 2 つのパスワードが得られます。最初は「dinosaur123456789」で、暗号化の 16 進数は次のとおりです。
恐竜パスワードの結果の 16 進値は次のとおりです。
00h: 4A 6E 3C 34 29 32 2E 59 51 6B 2B 4E 4F 20 47 75 ; Jn<4)2.YQk+NO 区 10h: 6A 33 09 ; j3. 20h: 64 69 6E 6F 73 61 75 72 31 32 33 34 35 36 37 38 ; 恐竜12345678 30h: 39 30 ; 90
別のパスワード「gertcha」は、e8h: 4D 35 4C 46 53 5C 7E としてエンコードされます。グラウト M5LFS\~
一般的な XOR を探してみましたが、何も見つかりませんでした。パスワードはパスワード ファイル内で同じ長さであるため、これらは可逆エンコーディングであると想定しています (別の時代のものでした!)。AFX クラスには、この種のことに使用される手段があったのではないかと思いますか?
誰かがエンコーディングを解決できれば、それは素晴らしいことです!
ありがとう、マシュー
[編集:] オーケー、まず先に進み、過去を新しいソリューションに置き去りにします。昔のデータをそのまま使えばよかったのに。確かに、誰かがそれをパズルとして解決したいのであれば、私はまだそれを使用できるようにしたいと考えています.
試してみたい方のために、2 つのパスワードを作成しました。
すべて「a」 - 19 個の a を含むパスワード: 47 7D 47 38 58 57 7C 73 59 2D 50 ; G}G8XW|sY-P 79 68 29 3E 44 52 31 6B 09 ; yh)>DR1k.
すべて「b」 - 16 個の b を含むパスワード。48 7D 2C 71 78 67 4B 46 49 48 5F ; H},qxgKFIH_ 69 7D 39 79 5E 09; i}9y^.
これにより、簡単な解決策はなく、何らかのフィードバックがあることがわかりました。