簡體   English   中英

使用JavaScript解碼加密的HTML文件

[英]Decoding an encrypted HTML file using Javascript

我正在嘗試解密HTML文件的加密頁面源。 我正在尋找一種解碼技巧來解密包含Facebook界面UI的頁面。 它在以下帖子解密的Facebook Ui頁面中 該帖子的演示頁面已加密。 有什么可行的解密方法嗎?

代碼如下:

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

復制unescape("...")部分。 轉到JSFiddle 在JavaScript區域中,輸入alert( ,粘貼,然后鍵入); 按運行。

“已加密”(未)源將被alert 您可以將其復制並粘貼到所選的文本編輯器中,以開始對其進行分析。

順便說一下,解密后的代碼看起來很糟糕。 我不想從中學到東西。

您目前無法將其“解密”回原始源。 它被“混淆”到不再真正容易閱讀的地步。

您可以使用SO的問題中所討論的JavaScript deminifer / deobfuscator對其進行去元素化處理,以使其更易於閱讀。 是否存在諸如javascript deminifier(deobfuscator)之類的東西? JS Beautifier是一個不錯的選擇。

您還可以使用調試器,例如Firebug之類的瀏覽器插件(盡管在沒有插件的情況下它不會進行模糊處理/去雜化),也可以使用提供了內置功能的最新版Google Chrome。 在Chrome中:

  1. 訪問包含您要查看的腳本的頁面
  2. 按F12鍵調出開發人員工具
  3. 轉到腳本選項卡
  4. 從左上角的下拉列表中選擇要查看的JavaScript文件
  5. 單擊左下角的“括號”圖標以運行“漂亮打印”工具,這將使腳本更易於閱讀。

由於作者對其進行了很好的模糊處理,因此它仍然很難讀懂。 如果您想解決所有麻煩,則必須逐行瀏覽並自行重建腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM