このサイトの基本的な使命をハックする-6
Hack This Site Basic Mission 6
最初に質問を添付しました:今回、セキュリティ担当者は最終的に暗号化を設定しました。
プロンプトに従って、1234567890と入力してみてください。結果は、13579 =? A9なので、ASCIIテーブルを表示します
発見の法則は、暗号化の法則が元の文字のASCIIに基づいて順次増加することです。たとえば、9文字を入力すると、0から8の順に加算されます。
すでに与えられている暗号化された文字f463 = j = jによると
逆のプロセス:
暗号文 | 暗号文ASCII | オフセット | オリジナルASCII | 元の |
f | 102 | 0 | - | - |
4 | 52 | 1 | - | - |
6 | 54 | 二 | - | - |
3 | 51 | 3 | - | - |
= | 61 | 4 | - | - |
j | 106 | 5 | - | - |
= | 61 | 6 | - | - |
j | 106 | 7 | - | - |
上記は問題の解決策です
結果の裏側
結果を逆にします。
暗号文 | 暗号文ASCII | オフセット | オリジナルASCII | 元の |
f | 102 | 0 | 102 | f |
4 | 52 | 1 | 51 | 3 |
6 | 54 | 二 | 52 | 4 |
3 | 51 | 3 | 48 | 0 |
= | 61 | 4 | 57 | 9 |
j | 106 | 5 | 101 | です |
= | 61 | 6 | 55 | 7 |
j | 106 | 7 | 99 | c |
最終的な入力結果が渡されます(^-^)V