找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1454|回复: 0

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

[复制链接]

3

主题

0

回帖

17

积分

管理员

积分
17
发表于 2024-1-10 14:35:09 | 显示全部楼层 |阅读模式
不知道哪个2B在网上发布了一个这种程序,结果不能用,然后一群2B拼命转载 ,真是祸害。。这次 亲赐可用。


  1. <script>
  2. a=62;
  3. function encode() {
  4. var code = document.getElementById('code').value;
  5. code = code.replace(/[\r\n]+/g, '');
  6. code = code.replace(/'/g, "\\'");
  7. var tmp = code.match(/\b(\w+)\b/g);
  8. tmp.sort();
  9. var dict = [];
  10. var i, t = '';
  11. for(var i=0; i<tmp.length; i++) {
  12. if(tmp[i] != t) dict.push(t = tmp[i]);
  13. }
  14. var len = dict.length;
  15. var ch;
  16. for(i=0; i<len; i++) {
  17. ch = num(i);
  18. code = code.replace(new RegExp('\\b'+dict[i]+'\\b','g'), ch);
  19. if(ch == dict[i]) dict[i] = '';
  20. }
  21. document.getElementById('code').value = "eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':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}("
  22. + "'"+code+"',"+a+","+len+",'"+ dict.join('|')+"'.split('|'),0,{}))";
  23. }

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

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

  30. function decode() {
  31. var code = document.getElementById('code').value;
  32. code = code.replace(/^eval/, '');
  33. document.getElementById('code').value = eval(code);
  34. }
  35. </script>


  36. <textarea id=code cols=80 rows=20>

  37. </textarea><br>
  38. <input type=button onclick=encode() value=编码>
  39. <input type=button onclick=run() value=执行>
  40. <input type=button onclick=decode() value=解码>
复制代码
步骤:1.新建html页面,把以下代码考进去,运行。

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|妞妞推广

GMT+8, 2024-5-17 19:41 , Processed in 0.052033 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表