安静
PHP技术博客

091119 代码学习补充系列一【页面内容之加密与解密JS函数】

开发过程中有很多东西都是没有接触过的 不同的公司开发环境也不同 使用的技术也不同  在这里分享的 只是一些常见的 内容

jswn

页面内容之加密与解密JS函数
修改网页时发现 网页的title 老和我过不去 全文搜索 就是搜索不出 title 显示的关键字
开始的时候我以为是缓存问题 改完以后也没注意  老大 看了之后 说我没改。。我只能仔细再仔细的看 代码
看到了神奇的一段代码
%91%D3%D2%D8%E2%D2%D3%E2%A2%A2%DD%DD%E0%D1%A2d%u4E52%uC4AF%uD895%uBE42%uC260%uD9D8%uC309%u9EC0%uD05D%uE10B%uAE56%uB123%u62FB%97%EE%EE%A5fh%A3%DF%D5%CF%CB%93%9C%D3%D9%9B
乖乖隆地洞  这小破页面还玩加密。。。
根据页面上的函数名找到了对应的 解析函数   这里给贴下 分享给没看到过的人
<script>
function uncompile(code){
code=unescape(code);
var c=String.fromCharCode(code.charCodeAt(0)-code.length);
for(var i=1;i <code.length;i++) c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1));
return c;
}
function compile(code)
{
var c=String.fromCharCode(code.charCodeAt(0)+code.length);
for(var i=1;i<code.length;i++){
c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));
}
return escape(c);
}
var codeded = compile(“document.title=’丫的我就是玩你你能怎么招 blog.80aj.com'”);
alert(“编码后:” + codeded)
var decoded = uncompile(codeded);
alert(“解码后:” + decoded);
document.write(codeded);
</script>

页面内容之加密与解密JS函数

修改网页时发现 网页的title 老和我过不去 全文搜索 就是搜索不出 title 显示的关键字

开始的时候我以为是缓存问题 改完以后也没注意  老大 看了之后 说我没改。。我只能仔细再仔细的看 代码

看到了神奇的一段代码

%91%D3%D2%D8%E2%D2%D3%E2%A2%A2%DD%DD%E0%D1%A2d%u4E52%uC4AF%uD895%uBE42%uC260%uD9D8%uC309%u9EC0%uD05D%uE10B%uAE56%uB123%u62FB%97%EE%EE%A5fh%A3%DF%D5%CF%CB%93%9C%D3%D9%9B

乖乖隆地洞  这小破页面还玩加密。。。

根据页面上的函数名找到了对应的 解析函数   这里给贴下 分享给没看到过的人

<script>

function uncompile(code){

code=unescape(code);

var c=String.fromCharCode(code.charCodeAt(0)-code.length);

for(var i=1;i <code.length;i++) c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1));

return c;

}

function compile(code)

{

var c=String.fromCharCode(code.charCodeAt(0)+code.length);

for(var i=1;i<code.length;i++){

c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));

}

return escape(c);

}

var codeded = compile(“document.title=’丫的我就是玩你你能怎么招 blog.80aj.com'”);

alert(“编码后:” + codeded)

var decoded = uncompile(codeded);

alert(“解码后:” + decoded);

document.write(codeded);

</script>

赞(0) 打赏
未经允许不得转载:AJ's Blog » 091119 代码学习补充系列一【页面内容之加密与解密JS函数】
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    虽然没看懂,表扬下分享精神

    xin9年前 (2009-11-19)
  2. #-48

    丫的我就是玩你你能怎么招 -_-!

    夏微9年前 (2009-11-19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏