當前位置:首頁 » 編程軟體 » 腳本被加密了咋解決

腳本被加密了咋解決

發布時間: 2022-09-21 08:32:31

『壹』 腳本加密的問題

目前,ASP(Acive Server Pages)技術已風靡全球,在Internet上幾乎處處都能看到它的身影。它給開發商提供了基於腳本的直觀、快速、高效的應用開發手段,極大地提高了開發的效果。應用這種技術,不需要進行復雜的編程,就可以開發出專業的動態Web網站。

凡事有利必有弊,由於由於ASP腳本是採用明文(plain text)方式來編寫出來的,所以開發人員辛辛苦苦開發出來的ASP應用程序,一旦發布到運行環境中去或交付用戶使用後,就很難保證這些「源代碼」不會被流傳出去。我們如何能保護我們開發出的ASP源代碼呢?

在這里我們採用微軟提供的一個加密腳本的程序:SCRENC.EXE,這個程序可以在筆者網站(http://www.zhengwei.net)上下載。這是一個運行在DOS PROMAPT的命令工具,它使腳本設計者可以對最終的腳本進行編碼,從而使 Web 主機和 Web 客戶不能查看或修改它們的源代碼。不過有一點需要注意的是加密後的程序要求用戶的游覽器必須使用Internet Explorer 5.0以上的版本。加完密後的腳本變成類似於如下的內容:



腳本加密程序只對腳本代碼進行加密,文件的其他內容不動且以普通文本形式顯示。要使用腳本加密程序,以通常方法對文本進行開發和調試,然後使用該實用程序對最終的腳本進行加密。 腳本加密程序在源代碼中使用標記來標識加密開始的位置。

對於 Visual Basic Scripting Edition (VBScript),如下示例顯示了如何使用編碼標記來顯示普通文本的版權信息:



在 JScript 中,加密標記如下:



當腳本加密程序被調用時,在開始標記前,腳本塊內的內容保持不變,而其他內容被加密。因此,如果開始標記被省略,則腳本編碼塊內的所有內容均被加密,但如果開始標記在腳本加密塊的最後,則不對任何內容進行加密。

在編碼發生後。您應該知道 標記或 標記內包含有效的 HTML 和內嵌腳本塊。使用該格式的應用程序包括 Microsoft? Internet Information Services (IIS)。識別文件擴展名有 .asp、.asa 和 .cdx。

HTML。該格式由一個包含有效的 HTML 和內嵌腳本塊的文本文件組成。使用該腳本格式編寫的應用程序包括 Microsoft FrontPage?, Microsoft? Visual InterDev? 和所有虛擬的 Web 設計器及瀏覽器。識別文件擴展名有 .htm 和 .html。

普通文本。該格式由只包含腳本而無兩端標記的文本文件組成。使用該腳本格式編寫的應用程序包括 Windows? Scripting Host (WSH) 和 Microsoft? Outlook?。 識別文件擴展名有 .js 和 .vbs,經加密後,分別變為 .jse 和 .vbe。

腳本小程序。該格式由一個在 標記中包含有效腳本小程序的文本文件組成。識別文件擴展名有 .sct 和 .wsh。

示例

如下是使用腳本加密程序的一個例子以及對其結果的簡單解釋:

對輸入文件 test.html 進行加密,生成輸出文件 encode.html,使用:

screnc test.html encode.html

對輸入文件 test.htm 進行加密,並用編碼後的輸出文件覆蓋輸入文件,使用:

screnc /f test.htm

對當前目錄中的所有 .ASP 文件進行加密,並把編碼後的輸出文件放在c:\temp中,使用:

screnc *.asp c:\temp

對當前目錄中的所有 .ASP 文件進行加密,並把編碼後的輸出文件放在c:\temp中,使用:

screnc /e asp *.* c:\temp

對輸入文件 test.htm 進行加密,並生成輸出文件 encode.htm,確保沒有指定語言屬性的腳本塊使用 VBScript,使用:

screnc /l vbscript test.htm encode.htm

對當前目錄中的所有腳本小程序文件進行加密,並不經信息顯示就用編碼後的文件覆蓋這些文件,使用:

screnc /s /f *.sct

要點 :經過編碼後,如果您改動加密後的文本,哪怕只改動一個字。腳本的完整性就會丟失,從而不能再使用。

『貳』 如何破解JS腳本加密

在網頁中加入一個,然後在加密代碼中找document.write(),eval(),execScript()或VBS的EXECUTE語句,並用document.getElementById("textareaID").innerText=STR 替換。加密就不攻自破了。www.hrbfc120.com
(STR是轉換好的字元串變數,如在加密代碼中找到 document.write(s); 就用 document.getElementById("textareaID").innerText=s; 替換)

『叄』 怎麼破解lua腳本密碼

1、首先在lua腳本中,在ansic字母表裡面是97-122,string.char()函數就是來把數字轉成對應的ansic字元的。與之對應的是string.byte(),將字元轉成數字,如string.byte('a')結果就是97。

『肆』 被sky自帶的腳本加密功能加密後怎麼解密啊

翻譯過來是這樣的
[@LOGIN]
#if
#act
#CALL [\登陸\登陸腳本.txt] @登陸設置
#CALL [\登陸\登陸公告.txt] @公告_A
#CALL [\自定義變數\個人變數.txt] @個人變數
#CALL [\登陸\幽默登陸.txt] @登陸笑話

『伍』 按鍵精靈怎麼把加密腳本解密呢

在按鍵啟動時讀入加密腳本在編譯器中.分兩套處理.一套為不加密的腳本一套是遇到pk開頭符號的加密腳本處理加解密演算法的還沒有空進行分析.估計都不是太難.就是md5和河豚演算法了

『陸』 loadrunner錄制腳本用戶名密碼加密後請求怎麼辦

可以通過兩種方法解決;
1、將這些賬號和密碼加密的數據做為參數保存在一個文件中,再通過參數化解決;
2、導入加密方法的dll文件,如果是通用的加密方法(比如:MD5等)直接調用,沒有的就寫一個,然後導入dll文件;

『柒』 有個按鍵精靈腳本我不小心點到了加密怎麼解除呀

源碼的話去安裝路徑找原始腳本,沒有的話去找作者

『捌』 傳奇腳本加密了這么辦啊

一般GM 怕別人抄襲他的版本就給腳本加密了。當然道高一尺魔高一丈。去下一個個腳本破解器,去帝王在線下。就可以把腳本破解了

『玖』 shc加密的腳本怎麼解密

SHELL腳本是被/bin/sh執行的,如果加密,自然/bin/sh無法解析。但也有方法可以達到你的目的,你講SHELL加密,寫一個可執行文件,可執行文件解密你的SHELL,然後fork進程去執行你的SHELL文件

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:633
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:362
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:78
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:303
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:789
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:339
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:206
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:806
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:360
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:586