2011-09-13 20 views
-1

HTMLファイルの暗号化されたページソースを復号しようとしています。私はFacebookのインターフェイスのUIを含むページを解読するデコードのトリックのためにserchingです。次の投稿decrypted facebook Ui pageに掲載されています。その投稿のデモページは暗号化されています。それを解読する可能性のある方法はありますか?Javascriptを使用して暗号化されたHTMLファイルを復号する

+1

私が10代の娘に言うように、「あなたは礼儀正しい質問としてそれを言いたいですか? (ヘルプは_Ask_、私たちには助けてください) – nnnnnn

+0

FirebugまたはChrome Inspectorで検査し、生成されたHTMLをコピーするだけです。 – Blender

答えて

0

FirebugまたはChrome Inspectorを使用して、ページソースを確認します。 unescape("...")一部をコピーし

document.write(unescape("...")); 

0

のコードは次のようになります。 JSFiddleにアクセスしてください。 JavaScript領域に、アラート(、貼り付け、と入力)を入力します。。実行を押してください。

"暗号化された"(非)ソースはalertになります。それをコピーしてあなたのテキストエディタに貼り付けると、それを分析することができます。

ところで、復号化されたコードはかなり悪く見えます。私はそのことから学びたくありません。

0

この時点で元のソースに「復号化」することはできません。もう読むのは本当に簡単ではないという点では「難読化」されています。

SOの質問Is there such a thing as a javascript deminifier (deobfuscator)?JS Beautifierで議論されているように、JavaScriptデミニファー/デオファイザーを使用して読みにくくすることができます。

Firebugのようなブラウザプラグインのようなデバッガを使用することもできます(ただし、プラグインなしで解読/解体することはできません)。または、内蔵のGoogle Chromeの最新バージョンを使用します。 Chromeで:

  1. ログインあなたは
  2. から表示するには、JavaScriptファイルを選択してスクリプト]タブに開発ツールを起動するには
  3. Go]を
  4. F12キーを押してを表示しようとしているスクリプトを持っているページ左上のドロップダウンリスト
  5. スクリプトを読みやすくするための "Pretty print"ツールを実行するには、左下の "かっこ"アイコンをクリックします。

これは、著者がそれをかなり難読化して以来、これを読むのが非常に簡単にはなりません。あなたはそれを一歩一歩歩かなければならないでしょうし、あなたがそのようなトラブルをすべて経験したいなら、あなた自身でスクリプトを再構築する必要があります。

+0

質問はリンクされたページからデモページを参照していました。あなたがソースを見ると、それは "暗号化されています"(実際はありません)。その保護を元に戻すと、細分化や難読化はまったくありません。 – icktoofay

+0

@icktoofay:ああ、感謝します、ありがとう。それを念頭に置いて私の答えを編集しました。そうではありませんが、それは暗号化されていません_しかし、デモページのソースは元のソースにまったく似ていない点では不快です。 –

関連する問題