孟子E章
当你在浏览网页时,看到一个很漂亮的特效,你查看源代码时看到的是一队乱码,那多扫兴呀!根据本人的研究,总结出了三种解密方法,与大家分享!!
方法一:
有一种加密的办法是采用javascript的escape()函数,把某些符号、汉字等变成乱码,以达到迷惑人的目的。解密这种代码的办法是采用其反函数加以还原。下面是一个经过加密的例子:
<HTML> <SCRIPT LANGUAGE="Javascript"> var Words ="%3Chtml%3E%3Cbody%20bgcolor%3D%22red%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E" var NewWords; NewWords = unescape(Words); document.write(NewWords) </SCRIPT> <BODY> </BODY> </HTML>
这种文件最好解密,一看就明白,关键是unescape()函数起了还原源代码的作用。要想看到加密前的代码是什么样子,可以用下面的办法:
<HTML><SCRIPT LANGUAGE="Javascript"> var Words ="%3Chtml%3E%3Cbody%20bgcolor%3D%22red%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E" var NewWords; NewWords = unescape(Words); NewWords=NewWords.toString(); function password(){ document.pw.txtpw.value=NewWords; } </SCRIPT> <BODY> <form name=pw> <input type=button onclick="password()" value="解密"> <br> <textarea name="txtpw" cols="100" rows="100"></textarea> </form> </BODY> </HTML>
方法二:
有一个软件叫HTMLEncrypt.exe,它就是把源代码进行加密的软件,这个软件的加密的原理是把字符转换。下面的例子是一个分帧的页面:
<html><head><script> function Carbosoft( s ) { var sRet=""; for(j=0; j< s.length; j++ ){ var n= s.charCodeAt(j); if (n>=8364) {n = 128;} sRet += String.fromCharCode( n - 3 ); } return( sRet ); } var sJsCmds ="" + "?kwpoA?khdgA?phwd#kwws0htxly@%Frqwhqw0W|sh%#frqwhqw@%wh{w2kwpo>#fkduvhw@lvr0;;8<04%A?wlwohAZHOFRPH?2wlwohA?phwd#qdph@%JHQHUDWRU%#frqwhqw@%Plfurvriw#IurqwSdjh#613%A?phwd#qdph@%Plfurvriw#Wkhph%#frqwhqw@%qrqh/#ghidxow%A?phwd#qdph@%Plfurvriw#Erughu%#frqwhqw@%qrqh/#ghidxow%A?2khdgA?iudphvhw#erughu@%3%#iudpherughu@%3%#urzv@%-/93%A##?iudph#qdph@%pdlq%#vuf@%xs1kwp%#vfuroolqj@%dxwr%A##?iudph#qdph@%rqolqh%#vuf@%grzq1kwp%#vfuroolqj@%qr%#qruhvl}h#wdujhw@%beodqn%A##?qriudphvA##?erg|A##?sAWklv#sdjh#xvhv#iudphv/#exw#|rxu#eurzvhu#grhvq*w#vxssruw#wkhp1#?2sA##?2erg|A##?2qriudphvA?2iudphvhwA?2kwpoA?irqw#froru@%&33333%A?s#doljq@%fhqwhu%A?vpdooA?irqw#idfh@%Wdkrpd%AWklv#iloh#zdv#hqfu|swhg#xvlqj#dq#xquhjlvwhuhg#yhuvlrq#ri#?d#kuhi@%kwws=22fduer{1wkhgqv1qhw2kwpohqfu|sw1kwp%AKWPO#Hqfu|sw#y413?2dA1?2irqwA?2vpdooA?2sA" + ""; var s= Carbosoft( sJsCmds); document.write (s); </script> </head><body></body></html>
从上面可以看出,浏览器解释这写代码前,进行了还原,从而可以得到破解的方法如下:
<script> function Carbosoft( s ) { var sRet=""; for(j=0; j< s.length; j++ ){ var n= s.charCodeAt(j); if (n>=8364) {n = 128;} sRet += String.fromCharCode( n - 3 ); } return( sRet ); } var sJsCmds ="" + "?kwpoA?khdgA?phwd#kwws0htxly@%Frqwhqw0W|sh%#frqwhqw@%wh{w2kwpo>#fkduvhw@lvr0;;8<04%A?wlwohAZHOFRPH?2wlwohA?phwd#qdph@%JHQHUDWRU%#frqwhqw@%Plfurvriw#IurqwSdjh#613%A?phwd#qdph@%Plfurvriw#Wkhph%#frqwhqw@%qrqh/#ghidxow%A?phwd#qdph@%Plfurvriw#Erughu%#frqwhqw@%qrqh/#ghidxow%A?2khdgA?iudphvhw#erughu@%3%#iudpherughu@%3%#urzv@%-/93%A##?iudph#qdph@%pdlq%#vuf@%xs1kwp%#vfuroolqj@%dxwr%A##?iudph#qdph@%rqolqh%#vuf@%grzq1kwp%#vfuroolqj@%qr%#qruhvl}h#wdujhw@%beodqn%A##?qriudphvA##?erg|A##?sAWklv#sdjh#xvhv#iudphv/#exw#|rxu#eurzvhu#grhvq*w#vxssruw#wkhp1#?2sA##?2erg|A##?2qriudphvA?2iudphvhwA?2kwpoA?irqw#froru@%&33333%A?s#doljq@%fhqwhu%A?vpdooA?irqw#idfh@%Wdkrpd%AWklv#iloh#zdv#hqfu|swhg#xvlqj#dq#xquhjlvwhuhg#yhuvlrq#ri#?d#kuhi@%kwws=22fduer{1wkhgqv1qhw2kwpohqfu|sw1kwp%AKWPO#Hqfu|sw#y413?2dA1?2irqwA?2vpdooA?2sA" + ""; var s= Carbosoft( sJsCmds); </script> <form name=qq> <textarea name=ww cols=100 rows=10></textarea> <input onclick='ww.value=s' type=button value="解密"> </form>
方法三:
有一种加密方法是每行单独加密,还原起来比较复杂。看一个加密过的原文:
<HTML> <BODY> <SCRIPT LANGUAGE="JavaScript"> function Decode() { d("FrfmnD");d("FruyvDFgwhqjfWnyeseysuEXpydy%whqjf~J~XWghwEXfkjJpgXDFIgwhqjfD");d("FmufyWrffjKuieqdEX?klfulfK$ajuXWwklfulfEXfubfIrfmnGWwryhgufEsx}{~}XD");d("FfqfnuDejFIfqfnuD");d("FIruyvD");d("FxkvaD");d("FIxkvaD");d("FIrfmnD");d("W");return 0;} </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> function d (enc) {document.write(codeIt(key,enc));} var key = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!\"\ \|#$%&\'()*+,-.\/:;<=>?@[\\]^_\t\`{}~\n";function codeIt (mC, eS) {var wTG, mcH = mC.length / 2, nS = "", dv;for (var x = 0; x < eS.length; x++) { wTG = mC.indexOf(eS.charAt(x));if (wTG > mcH) {dv = wTG - mcH; nS = nS + mC.charAt(48 - dv);}else {dv = mcH - wTG;nS = nS + mC.charAt(48 + dv);}}return nS;} </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> Decode(); </SCRIPT> </BODY> </HTML>
还原的时候,也必须每行单独解密,用下面的方法可以看到源代码:
<HTML> <BODY> <SCRIPT LANGUAGE="JavaScript"> function Decode() { d("FrfmnD");d("FruyvDFgwhqjfWnyeseysuEXpydy%whqjf~J~XWghwEXfkjJpgXDFIgwhqjfD");d("FmufyWrffjKuieqdEX?klfulfK$ajuXWwklfulfEXfubfIrfmnGWwryhgufEsx}{~}XD");d("FfqfnuDejFIfqfnuD");d("FIruyvD");d("FxkvaD");d("FIxkvaD");d("FIrfmnD");d("W");return 0;} </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> function d (enc) {alert(codeIt(key,enc));} var key = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!\"\ \|#$%&\'()*+,-.\/:;<=>?@[\\]^_\t\`{}~\n";function codeIt (mC, eS) {var wTG, mcH = mC.length / 2, nS = "", dv;for (var x = 0; x < eS.length; x++) { wTG = mC.indexOf(eS.charAt(x));if (wTG > mcH) {dv = wTG - mcH; nS = nS + mC.charAt(48 - dv);}else {dv = mcH - wTG;nS = nS + mC.charAt(48 + dv);}}return nS;} </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> Decode(); </SCRIPT> </BODY> </HTML>
哈哈!!:=)是不是很精彩!!
<style>
blockquote {background-color:#00ccff}
</style>
|
相关推荐
flash加密比较稳定的Encrypt破解版 5.x版 网站加密工具,保护网页代码尤其是后台代码
网页加密专家是一款针对网站开发者的专业工具,主要用于保护网页内容的安全,防止未经授权的访问和篡改。在互联网环境中,信息安全至关重要,尤其是对于包含敏感信息或商业数据的网站来说,网页加密是确保用户数据...
大黄蜂视频加密系统(360dhf.cn)是一款专为视频商家,教育机构打造的视频加密软件,核心功能:逐帧 加密技术、智能防翻录检测、浮动水印、账号网络授权、跨平台播放。 功能特点 1、高强度加密防止翻录,对视频...
共享文件夹加密专家 破解版. 专门用来加密共享的文件的. 辛苦破解的版本. 同时如果觉得好用的,还是请支持国产正版吧.
FreShow网页加密器可能采用了这些技术的组合,使得即使有人获取到网页源代码,也无法轻易理解其功能和逻辑,从而增加了破解的难度。 在使用FreShow网页加密器时,用户首先需要将待加密的网页文件导入到软件中。这...
网页加密工具“终结者”是一种专门用于保护网页源代码安全的软件。在互联网时代,网页源码的安全性显得尤为重要,因为源代码可能包含敏感信息、商业逻辑或独特的设计元素。这款工具通过加密技术,使得未经授权的用户...
一切文件加密都是纸老虎,程序已经实现了对巨石加密文件的破解,别的加密方式待验证!
共享文件夹加密专家破解注册版,解决企业共享文件夹防删除,防复制等安全权限设置。
安全文件夹:加密的文件数据只能浏览,无法复制,删除,移动及大小查看,有效防止非法入侵, 真正意义上的安全文件夹。 支持网络环境:支持在局域网进行加解密操作。支持多用户同时浏览文件。只需在一台机上安装即可全网...
在安装了文档透明加密软件的电脑上,用该工具对需要解密测试的文件进行打包( 打包后的文件 名默认为Crack.crk)。将打包后的文件复制到未安装加密软件的电脑上,用文件提取程序(GetFile.exe) 来提取文件,则提取出来...
新版金盾视频加密软件破解版完美集合(含4个软件).本人收购的,请下载使用
《疯狂网页加密器 v1.0:保护静态网页的安全利器》 在互联网世界中,网页内容的安全性至关重要,尤其是对于那些包含敏感信息或者希望保护原创内容的网站来说。"疯狂网页加密器 v1.0"就是这样一款专为静态网页设计的...
本工具“HA-BatchHtmlEncryptor1.22-yfy”显然是一款针对网页批量加密和解密的实用程序,方便用户对多个网页文件进行安全处理。 首先,我们来理解一下网页加密的基础知识。当我们在浏览器中输入一个网址并访问网站...
- **非对称加密**:如RSA,使用公钥和私钥,公钥用于加密,私钥用于解密,安全性更高,但计算量大。 3. **MkEncrypt.php的作用** - 这个文件很可能是用于生成加密密钥或者执行加密操作的核心代码。开发者可能在...
加密狗破解利器usbtrace汉化破解版 会用的下
TF卡加密文件的破解 TF卡加密文件的破解方法是指通过一系列操作来解密加密的TF卡文件,以获取原本被加密的文件内容。下面是具体的破解步骤和相关知识点: 一、硬盘文件结构 在TF卡加密文件中,硬盘下有主文件...
做了那么多 Lua 脚本破解,我们来尝试写一个不能被破解的加密。 所谓不能被破解,并不是真正不能被破解,只是在没有密码的情况下很难破解。
飓风加密V9.0加密文件破解飓风加密V9.0加密文件破解
巨石加密破解,目前支持cpp或者h文件破解,需要破解别的类型文件,可以把扩展名改成cpp.取消了原来长度255的限制。 注:解密需要在安装了巨石软件的环境下进行,也就是可以正常打开巨石加密的文件
Word文档加密器破解版 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时...