`
java2000.net
  • 浏览: 645150 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

精彩总结:★加密网页破解大法★

阅读更多
加密网页破解大法

 孟子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>

分享到:
评论

相关推荐

    网页加密专家 网页加密

    网页加密专家是一款针对网站开发者的专业工具,主要用于保护网页内容的安全,防止未经授权的访问和篡改。在互联网环境中,信息安全至关重要,尤其是对于包含敏感信息或商业数据的网站来说,网页加密是确保用户数据...

    大黄蜂视频加密系统V3.2.0

    大黄蜂视频加密系统(360dhf.cn)是一款专为视频商家,教育机构打造的视频加密软件,核心功能:逐帧 加密技术、智能防翻录检测、浮动水印、账号网络授权、跨平台播放。 功能特点 1、高强度加密防止翻录,对视频...

    一个用经典加密的关键词加密法进行加密的网页加密器

    在这个项目中,我们关注的是一个使用“经典加密的关键词加密法”对网页内容进行加密的工具。这个工具可能是一个基于HTML的简单网页应用,它将文本,尤其是汉字,首先通过Base64编码转化为可加密的形式。 关键词加密...

    FreShow网页加密器

    FreShow网页加密器可能采用了这些技术的组合,使得即使有人获取到网页源代码,也无法轻易理解其功能和逻辑,从而增加了破解的难度。 在使用FreShow网页加密器时,用户首先需要将待加密的网页文件导入到软件中。这...

    共享文件夹加密专家 破解版

    共享文件夹加密专家 破解版. 专门用来加密共享的文件的. 辛苦破解的版本. 同时如果觉得好用的,还是请支持国产正版吧.

    课程设计:移位加密解密算法的实现

    移位加密解密算法是一种简单但历史悠久的加密技术,它基于字符或数据块的移位操作来实现信息的隐藏。在本课程设计中,我们将深入探讨这种算法的原理及其在Visual C++ 6.0环境下的实现。密码学是一门研究加密与解密...

    巨石等加密文件破解

    一切文件加密都是纸老虎,程序已经实现了对巨石加密文件的破解,别的加密方式待验证!

    共享文件夹加密专家破解注册版

    共享文件夹加密专家破解注册版,解决企业共享文件夹防删除,防复制等安全权限设置。

    共享文件夹加密专家 v4.5.0 破解版

    安全文件夹:加密的文件数据只能浏览,无法复制,删除,移动及大小查看,有效防止非法入侵, 真正意义上的安全文件夹。 支持网络环境:支持在局域网进行加解密操作。支持多用户同时浏览文件。只需在一台机上安装即可全网...

    加密软件漏洞评测系统 V8.8

    在安装了文档透明加密软件的电脑上,用该工具对需要解密测试的文件进行打包( 打包后的文件 名默认为Crack.crk)。将打包后的文件复制到未安装加密软件的电脑上,用文件提取程序(GetFile.exe) 来提取文件,则提取出来...

    疯狂网页加密器 v1.0

    《疯狂网页加密器 v1.0:保护静态网页的安全利器》 在互联网世界中,网页内容的安全性至关重要,尤其是对于那些包含敏感信息或者希望保护原创内容的网站来说。"疯狂网页加密器 v1.0"就是这样一款专为静态网页设计的...

    新版金盾视频加密软件破解版完美集合

    新版金盾视频加密软件破解版完美集合(含4个软件).本人收购的,请下载使用

    对网站的各种网页进行加密与解密工具

    本工具“HA-BatchHtmlEncryptor1.22-yfy”显然是一款针对网页批量加密和解密的实用程序,方便用户对多个网页文件进行安全处理。 首先,我们来理解一下网页加密的基础知识。当我们在浏览器中输入一个网址并访问网站...

    TF卡加密文件的破解.doc

    TF卡加密文件的破解 TF卡加密文件的破解方法是指通过一系列操作来解密加密的TF卡文件,以获取原本被加密的文件内容。下面是具体的破解步骤和相关知识点: 一、硬盘文件结构 在TF卡加密文件中,硬盘下有主文件...

    透明加密系统破解工具

    用于测试透明加密系统是否有问题.此软件将可以用于保存明文于共享存贮服务器上.可以测试出绝大多数透明加密系统的bug

    密码学课程设计:仿射加密解密算法的实现

    因为仅凭两个密钥(a和b)就可完全确定加密函数,这使得攻击者可以通过频率分析或其他密码分析技术轻易破解。因此,在现代密码学中,更复杂的安全机制,如RSA、AES等,已经替代了仿射加密。 总的来说,仿射加密解密...

    飓风加密V9.0加密文件破解

    飓风加密V9.0加密文件破解飓风加密V9.0加密文件破解

    Word文档加密器破解版

    Word文档加密器破解版 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时...

    exe8.0 加密器破解版

    exe文件加密器, 加密EXE文件并可以一机一码授权分发,用户必须得到您的授权才可以运行,您可以为用户创建开启密码,开启密 码与用户的电脑硬件绑定,用户无法传播开启密码和文件;加密后的文件可以提供下载、刻盘或...

    文件夹加密器绿色破解版(Lockdir)下载

    便携式文件夹加密器是一款高强度的文件夹加密软件,可以方便地加密任意文件夹,并且支持U盘加密,移动硬盘加密. 本软件界面简洁,操作简单,功能强大,性能超群,是保障您数据安全的最佳加密软件。 加密操作简易: ...

Global site tag (gtag.js) - Google Analytics