eval(function(p,a,c,k,e,d)系列解密javascript程序

谭振振关王

谭振振关王

2016-02-19 09:54

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享eval(function(p,a,c,k,e,d)系列解密javascript程序,希望可以对大家能有小小的帮助。
步骤:1.新建html页面,把以下代码考进去,运行。

  2.把加密的代码粘进文本域,点击解密,OK!

核心代码:
代码如下:

script
a=62;
function encode() {
var code = document.getElementById('code').value;
code = code.replace(/[rn]+/g, '');
code = code.replace(/'/g, "\'");
var tmp = code.match(/b(w+)b/g);
tmp.sort();
var dict = [];
var i, t = '';
for(var i=0; itmp.length; i++) {
if(tmp[i] != t) dict.push(t = tmp[i]);
}
var len = dict.length;
var ch;
for(i=0; ilen; i++) {
ch = num(i);
code = code.replace(new RegExp('\b'+dict[i]+'\b','g'), ch);
if(ch == dict[i]) dict[i] = '';
}
document.getElementById('code').value = "eval(function(p,a,c,k,e,d){e=function(c){return(ca?'':e(parseInt(c/a)))+((c=c%a)35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}("
+ "'"+code+"',"+a+","+len+",'"+ dict.join('|')+"'.split('|'),0,{}))";
}

function num(c) {
return(ca?'':num(parseInt(c/a)))+((c=c%a)35?String.fromCharCode(c+29):c.toString(36));
}

function run() {
eval(document.getElementById('code').value);
}

function decode() {
var code = document.getElementById('code').value;
code = code.replace(/^eval/, '');
document.getElementById('code').value = eval(code);
}
/script


textarea id=code cols=80 rows=20

/textareabr
input type=button onclick=encode() value=编码
input type=button onclick=run() value=执行
input type=button onclick=decode() value=解码



[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
展开更多 50%)
分享

猜你喜欢

eval(function(p,a,c,k,e,d)系列解密javascript程序

Web开发
eval(function(p,a,c,k,e,d)系列解密javascript程序

javascript eval()

Web开发
javascript eval()

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript的eval、with

Web开发
Javascript的eval、with

javascript之eval函数

Web开发
javascript之eval函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JavaScript的Function详细

Web开发
JavaScript的Function详细

JavaScript中的Function对象

Web开发
JavaScript中的Function对象

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

javascript实现的又一个不错的滑动导航效果

javascript实现的又一个不错的滑动导航效果

在textarea中显示html页面的javascript代码

在textarea中显示html页面的javascript代码
下拉加载更多内容 ↓