首页
社区
课程
招聘
这种加密页如何还原如何解?
发表于: 2004-5-6 11:27 8420

这种加密页如何还原如何解?

2004-5-6 11:27
8420
没找到可以发的地方,不知道大家对这个有研究没有!

先看看吧~

<script LANGUAGE="Javascript">
<!--
var Words ="%3Cframeset%20border%3D%220%22%20frameborder%3D%220%22%20framespacing%3D%220%22%20rows%3D%22*%22%3E%0D%0A%20%20%3Cnoframes%3E%0D%0A%20%20%3C/noframes%3E%0D%0A%20%20%3Cframe%20frameborder%3D%22NO%22%20marginwidth%3D%220%22%20name%3D%22upperframe%22%20noresize%20src%3D%222233d86.asp%3Ffilm1%3D2221%26film2%3D541%22%20scrolling%3D%22auto%22%3E%0D%0A%3C/frameset%3E"
function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
}
SetNewWords();
// -->
</script>
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎收看电影</title>
</head>

<body bgcolor="#000000" scroll="no" marginwidth="0" leftmargin="0" topmargin="0" oncontextmenu="window.event.returnValue=false" ondragstart="window.event.returnValue=false" onselectstart="event.returnValue=false">

</body>

</body>

</html>

一个电影页,可以在线播放,想找到连接可以利用工具,但打开源码却看不到看来是用JAVA加了密,不知改如何得到加密前的原文?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (13)
雪    币: 49
活跃值: (156)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
那个加密的字符解密后是:
<frameset border="0" frameborder="0" framespacing="0" rows="*">
  <noframes>
  </noframes>
  <frame frameborder="NO" marginwidth="0" name="upperframe" noresize src="2233d86.asp?film1=2221&film2=541" scrolling="auto">
</frameset>
2004-5-6 18:32
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
嘿黑你对着上下文你就可以大概的看明白了
2004-5-6 19:10
0
雪    币: 413
活跃值: (637)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
我以前用过的,可以完成的吧,
2004-5-6 20:42
0
雪    币: 280
活跃值: (281)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
5
简单地说,%20就是空格的ASCII码的十六进制,其它类推。最后我复原大概这样:
<script LANGUAGE="Javascript">
<!--
var Words ="<frameset border="0" frameborder="0" framespacing="0" rows="*">  <noframes>  </noframes>  <frame frameborder="NO" marginwidth="0" name="upperframe" noresize src="2233d86.asp?film1=2221&film2=541" scrolling="auto"></frameset>"
function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
}
SetNewWords();
// -->
</script>
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎收看电影</title>
</head>

<body bgcolor="#000000" scroll="no" marginwidth="0" leftmargin="0" topmargin="0" oncontextmenu="window.event.returnValue=false" ondragstart="window.event.returnValue=false" onselectstart="event.returnValue=false">

</body>

</body>

</html>
2004-5-6 23:17
0
雪    币: 214
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>网页在线加密解密</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TD {
        FONT-SIZE: 12px
}
BODY {
        FONT-SIZE: 12px
}
A:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A:active {
        COLOR: blue; TEXT-DECORATION: none
}
A:hover {
        COLOR: red; TEXT-DECORATION: underline
}
A.title:link {
        COLOR: #000000; TEXT-DECORATION: underline
}
A.title:visited {
        COLOR: #000000; TEXT-DECORATION: underline
}
A.title:active {
        COLOR: #0000ff; TEXT-DECORATION: underline
}
A.title:hover {
        COLOR: #0000ff; TEXT-DECORATION: underline
}
</STYLE>

<SCRIPT language=JavaScript>
<!--
var Words;

function SetWords(word)
{
Words = word.value;
}

function SetNewWords(form)
{
var NewWords;
NewWords = unescape(Words);
form.NewWords.value = NewWords;
}

function SetNewWords1(form)
{
var NewWords;
NewWords = escape(Words);
form.NewWords.value = NewWords;
}

// -->
</SCRIPT>

<SCRIPT language=JavaScript>
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>

<SCRIPT language=JavaScript>
<!--

function MM_timelinePlay(tmLnName, myID) { //v1.2
//Copyright 1997 Macromedia, Inc. All rights reserved.
var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
tmLn = document.MM_Time[tmLnName];
if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
if (myID == tmLn.ID) { //if Im newest
setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
fNew = ++tmLn.curFrame;
for (i=0; i<tmLn.length; i++) {
sprite = tmLn[i];
if (sprite.charAt(0) == 's') {
if (sprite.obj) {
numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
keyFrm=1;
for (j=0; j<sprite.values.length; j++) {
props = sprite.values[j];
if (numKeyFr != props.length) {
if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
} else {
while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
} } } } }
} else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
if (fNew > tmLn.lastFrame) tmLn.ID = 0;
} }
}
//-->
</SCRIPT>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<P> 
<SCRIPT src="http://www.k369.com/qt/qthead.js"></SCRIPT>
</P>
<TABLE cellSpacing=0 cellPadding=0 width=778 align=center border=0>
  <TBODY>
  <TR>
    <TD>
      <TABLE align=center>
        <TBODY>
        <TR>
          <FORM method=post>
          <TD align=middle>
            <DIV align=center>
            <P align=left>   
            所谓加密解密是通过Unicode码的转换实现的,但经过实验中文文字太多会导致将你的页面代码膨胀。英文反会有压缩效果。<BR><BR>使用方法:<BR>   
            <FONT color=#ff0000>加密</FONT>:源代码粘贴在下面的框内,要包括所有的标签例如html , head,
            body等。如果你对Java教熟,也可只对部分内容加<BR>密,在对应输出部分使用outword()即可。注意:<FONT
            color=#ff0000>请在加密前先备份您的网页</FONT><BR>    <FONT
            color=#ff0000>解密方法</FONT>:将引号内的乱码贴入按解密即可</P></DIV>
            <DIV align=center>
            <CENTER>
            <P> </P></CENTER></DIV>
            <DIV align=center>
            <CENTER>
            <P><TEXTAREA style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体" name=Word rows=10 cols=65 onchange=SetWords(this)></TEXTAREA>
            </P></CENTER></DIV>
            <DIV align=center>
            <CENTER>
            <P><INPUT style="FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: 宋体" onclick=SetNewWords(this.form) type=button value=解密 name=uncode>
<INPUT style="FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: 宋体" onclick=SetNewWords1(this.form) type=button value=加密 name=encode>
            </P></CENTER></DIV>
            <DIV align=center>
            <CENTER>
            <P><TEXTAREA style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体" name=NewWords rows=10 cols=65></TEXTAREA>
            </P></CENTER></DIV></FORM>
            <P align=left>  
            以上是转换好的代码,将他们加入如下脚本的引号“”区内,就是加密后的HTML了!以下代码不可直接拷<BR>入FrontPage可先贴在记事本中,再copy一次再贴就没问题了。
            </P>
            <DIV align=center>
            <CENTER>
            <TABLE width="65%" align=center border=0>
              <TBODY>
              <TR>
                <TD height=314><FONT
                  face="Arial, Helvetica, sans-serif"><B><HTML><BR><HEAD><BR><SCRIPT
                  LANGUAGE="Javascript"><BR><!--<BR></B></FONT><FONT
                  size=2><B>//此网页已加密,欲解密请到www.k369.com<BR></B></FONT><B><FONT
                  face="Arial, Helvetica, sans-serif"><BR>var Words
                  ="</FONT>把加密生成后的代码复到此处就<FONT
                  face="Arial, Helvetica, sans-serif">OK</FONT>了<FONT
                  face="Arial, Helvetica, sans-serif">" //put your cripto code
                  there<BR>function OutWord()<BR>{<BR>var NewWords;<BR>NewWords
                  = unescape(Words);<BR>document.write(NewWords);<BR>}
                  <BR>OutWord();<BR>//
                  --><BR></SCRIPT><BR></HEAD><BR><BODY><BR></BODY><BR></HTML></FONT></B></TD></TR></TBODY></TABLE></CENTER></DIV>
        <TR>
          <TD align=middle></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT src="http://www.k369.com/qt/qtbottom.js"></SCRIPT>
</BODY></HTML>
2004-5-7 07:22
0
雪    币: 215
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
上下文比对,一般%20是空格,调用函数,去掉空格,%3c是“<”,依此类推。
2004-5-7 08:52
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你可以把他copy下了放在frontpage上有html看就可以了条件是整个是全部加密的局部加 密就无效了
2004-5-7 09:18
0
雪    币: 207
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>

<body>

<p><script LANGUAGE="Javascript"><br>
<!--<br>
var Words
="%3Cframeset%20border%3D%220%22%20frameborder%3D%220%22%20framespacing%3D%220%22%20rows%3D%22*%22%3E%0D%0A%20%20%3Cnoframes%3E%0D%0A%20%20%3C/noframes%3E%0D%0A%20%20%3Cframe%20frameborder%3D%22NO%22%20marginwidth%3D%220%22%20name%3D%22upperframe%22%20noresize%20src%3D%222233d86.asp%3Ffilm1%3D2221%26film2%3D541%22%20scrolling%3D%22auto%22%3E%0D%0A%3C/frameset%3E"<br>
function SetNewWords()<br>
{<br>
var NewWords;<br>
NewWords = unescape(Words);<br>
document.write(NewWords);<br>
}<br>
SetNewWords();<br>
// --><br>
</script><br>
<html><br>
<br>
<head><br>
<meta name="GENERATOR" content="Microsoft FrontPage
5.0"><br>
<meta name="ProgId" content="FrontPage.Editor.Document"><br>
<title>欢迎收看电影</title><br>
</head><br>
<br>
<body bgcolor="#000000" scroll="no" marginwidth="0"
leftmargin="0" topmargin="0" oncontextmenu="window.event.returnValue=false"
ondragstart="window.event.returnValue=false" onselectstart="event.returnValue=false"><br>
<br>
</body><br>
<br>
</body><br>
<br>
</html><br>
</p>

</body>

</html>就是这个东西
2004-5-7 09:23
0
雪    币: 231
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
根据这段还原后的代码还是找不到流媒体源路径,用工具H-URLSnooper11b1cn-Andy也是有的可以得到路径有的不能!

这段代码是我在可以在线播放的对话框中CTRL+N后的到的!

对话框是REAL ONE形式,右键有转到REAL ONE播放,但转到REAL ONE 后无法正常播放!(显示路径错误)

此时再点原在线播放框的播放键仍然可以继续播放!

断掉网线有错误提示,但无路径出现!

大家有什么高招吗?
2004-5-7 13:39
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
11
好文~~ 学习了~~
2004-5-9 14:25
0
雪    币: 261
活跃值: (230)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
12
原来是这样,看来原来001的没丢下我等菜鸟
2004-5-9 16:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
winhex看内存,搜索rtsp什么的
2004-7-1 18:13
0
雪    币: 237
活跃值: (160)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
把地址放上来吧,让我们试试。
2004-7-2 11:13
0
游客
登录 | 注册 方可回帖
返回
//