Script Encoder:screnc.exe加密解密


從Microsoft那下載到這個小工具screnc.exe,這是命令行下的 Script Encoder(腳本加密)。它可以加密asp文件、html文件、js,vbs,sct,wsh文件,非常的方便。具體使用方法在命令行下輸入 screnc /?即可查看,並且它自帶有幫助說明書,我就不多介紹了。

下面介紹其簡單的加密以及結合前面提到的一些解密方法來進行解密(以下的文件都保存在C:\下):

1、下面是要加密的腳本,此腳本保存為文件1.htm:

<Script language="javascript">
alert('http://hi.baidu.com/ycosxhack')
</script>

輸入:screnc 1.htm 2.htm,回車即可在C:\下發現加了密的2.htm文件:

<Script language="JScript.Encode">
#@~^LwAAAA==~@#@&C^+MY`EtDOw=z&tbR8CbNEc^WszX1Gd64l13v#@#@&yg0AAA==^#~@
</script>

2、現在結合加密解密原理詳解提到的toString()大法與xmp標簽解密大法來進行這段加密腳本的解密吧,screnc.exe本身並不能解密的。

如下構造代碼:

<Script language="JScript.Encode">function decode(){#@~^LwAAAA==~@#@&C^+MY`EtDOw=z&tbR8CbNEc^WszX1Gd64l13v#@#@&yg0AAA==^#~@}
document.write("<xmp>"+decode.toString());
</script>

紅色部分為待解密的字符串,加粗的藍色部分即是之前所講的兩個解密大法的結合了。這樣運行這段代碼后就可以得到下面這樣的結果:

function decode(){
alert('http://hi.baidu.com/ycosxhack')
}

是不是解密出來了?而且我們可以隨意復制這段解密出來的代碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM