找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 296|回复: 6

base64_decode 是难还是易?

[复制链接]
发表于 2007 年 10 月 21 日 05:55:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
最近找了些wp的footer.php都加密了

在网上搜了一下,落伍那有篇留言,有些很易,有些却说很难

footer应算简单的吧

引一个

wxdqz at 2007-7-07 05:17:43
很难算的   我算个footer.php花了N个小时

但上次那个金光牛B一下就替我把一个footer算出来,对他来说好像很容易

不知道有没有现成工具解(估计没有吧)
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
 楼主| 发表于 2007 年 10 月 21 日 06:00:32 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
  1. var keyStr = "ABCDEFGHIJKLMNOP" +
  2. "QRSTUVWXYZabcdef" +
  3. "ghijklmnopqrstuv" +
  4. "wxyz0123456789+/" +
  5. "=";

  6. function encode64(input) {
  7.   var output = "";
  8.   var chr1, chr2, chr3 = "";
  9.   var enc1, enc2, enc3, enc4 = "";
  10.   var i = 0;

  11.   do {
  12.     chr1 = input.charCodeAt(i++);
  13.     chr2 = input.charCodeAt(i++);
  14.     chr3 = input.charCodeAt(i++);

  15.     enc1 = chr1 >> 2;
  16.     enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
  17.     enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
  18.     enc4 = chr3 & 63;

  19.     if (isNaN(chr2)) {
  20.       enc3 = enc4 = 64;
  21.     } else if (isNaN(chr3)) {
  22.       enc4 = 64;
  23.     }

  24.     output = output +
  25.       keyStr.charAt(enc1) +
  26.       keyStr.charAt(enc2) +
  27.       keyStr.charAt(enc3) +
  28.       keyStr.charAt(enc4);
  29.     chr1 = chr2 = chr3 = "";
  30.     enc1 = enc2 = enc3 = enc4 = "";
  31.   } while (i < input.length);

  32.   return output;
  33. }

  34. function decode64(input) {
  35.   var output = "";
  36.   var chr1, chr2, chr3 = "";
  37.   var enc1, enc2, enc3, enc4 = "";
  38.   var i = 0;

  39.   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
  40.   var base64test = /[^A-Za-z0-9\+\/\=]/g;
  41.   if (base64test.exec(input)) {
  42.     alert("There were invalid base64 characters in the input text.\n" +
  43.         "Valid base64 characters are A-Z, a-z, 0-9, '+', '/', and '='\n" +
  44.         "Expect errors in decoding.");
  45.   }
  46.   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

  47.   do {
  48.     enc1 = keyStr.indexOf(input.charAt(i++));
  49.     enc2 = keyStr.indexOf(input.charAt(i++));
  50.     enc3 = keyStr.indexOf(input.charAt(i++));
  51.     enc4 = keyStr.indexOf(input.charAt(i++));

  52.     chr1 = (enc1 << 2) | (enc2 >> 4);
  53.     chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
  54.     chr3 = ((enc3 & 3) << 6) | enc4;

  55.     output = output + String.fromCharCode(chr1);

  56.     if (enc3 != 64) {
  57.       output = output + String.fromCharCode(chr2);
  58.     }
  59.     if (enc4 != 64) {
  60.       output = output + String.fromCharCode(chr3);
  61.     }

  62.     chr1 = chr2 = chr3 = "";
  63.     enc1 = enc2 = enc3 = enc4 = "";

  64.   } while (i < input.length);

  65.   return output;
  66. }
复制代码
不知能不能用
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 10 月 21 日 10:01:19 | 显示全部楼层
加密后是否成这样了

dmFyIGtleVN0ciA9ICJBQkNERUZHSElKS0xNTk9QIiArDQoiUVJTVFVWV1hZWmFiY2RlZiIgKw0KImdoaWprbG1ub3BxcnN0dXYiICsNCiJ3eHl6MDEyMzQ1Njc4OSsvIiArDQoiPSI7DQoNCmZ1bmN0aW9uIGVuY29kZTY0KGlucHV0KSB7DQogIHZhciBvdXRwdXQgPSAiIjsNCiAgdmFyIGNocjEsIGNocjIsIGNocjMgPSAiIjsNCiAgdmFyIGVuYzEsIGVuYzIsIGVuYzMsIGVuYzQgPSAiIjsNCiAgdmFyIGkgPSAwOw0KDQogIGRvIHsNCiAgICBjaHIxID0gaW5wdXQuY2hhckNvZGVBdChpKyspOw0KICAgIGNocjIgPSBpbnB1dC5jaGFyQ29kZUF0KGkrKyk7DQogICAgY2hyMyA9IGlucHV0LmNoYXJDb2RlQXQoaSsrKTsNCg0KICAgIGVuYzEgPSBjaHIxID4+IDI7DQogICAgZW5jMiA9ICgoY2hyMSAmIDMpIDw8IDQpIHwgKGNocjIgPj4gNCk7DQogICAgZW5jMyA9ICgoY2hyMiAmIDE1KSA8PCAyKSB8IChjaHIzID4+IDYpOw0KICAgIGVuYzQgPSBjaHIzICYgNjM7DQoNCiAgICBpZiAoaXNOYU4oY2hyMikpIHsNCiAgICAgIGVuYzMgPSBlbmM0ID0gNjQ7DQogICAgfSBlbHNlIGlmIChpc05hTihjaHIzKSkgew0KICAgICAgZW5jNCA9IDY0Ow0KICAgIH0NCg0KICAgIG91dHB1dCA9IG91dHB1dCArDQogICAgICBrZXlTdHIuY2hhckF0KGVuYzEpICsNCiAgICAgIGtleVN0ci5jaGFyQXQoZW5jMikgKw0KICAgICAga2V5U3RyLmNoYXJBdChlbmMzKSArDQogICAgICBrZXlTdHIuY2hhckF0KGVuYzQpOw0KICAgIGNocjEgPSBjaHIyID0gY2hyMyA9ICIiOw0KICAgIGVuYzEgPSBlbmMyID0gZW5jMyA9IGVuYzQgPSAiIjsNCiAgfSB3aGlsZSAoaSA8IGlucHV0Lmxlbmd0aCk7DQoNCiAgcmV0dXJuIG91dHB1dDsNCn0NCg0KZnVuY3Rpb24gZGVjb2RlNjQoaW5wdXQpIHsNCiAgdmFyIG91dHB1dCA9ICIiOw0KICB2YXIgY2hyMSwgY2hyMiwgY2hyMyA9ICIiOw0KICB2YXIgZW5jMSwgZW5jMiwgZW5jMywgZW5jNCA9ICIiOw0KICB2YXIgaSA9IDA7DQoNCiAgLy8gcmVtb3ZlIGFsbCBjaGFyYWN0ZXJzIHRoYXQgYXJlIG5vdCBBLVosIGEteiwgMC05LCArLCAvLCBvciA9DQogIHZhciBiYXNlNjR0ZXN0ID0gL1teQS1aYS16MC05XCtcL1w9XS9nOw0KICBpZiAoYmFzZTY0dGVzdC5leGVjKGlucHV0KSkgew0KICAgIGFsZXJ0KCJUaGVyZSB3ZXJlIGludmFsaWQgYmFzZTY0IGNoYXJhY3RlcnMgaW4gdGhlIGlucHV0IHRleHQuXG4iICsNCiAgICAgICAgIlZhbGlkIGJhc2U2NCBjaGFyYWN0ZXJzIGFyZSBBLVosIGEteiwgMC05LCAnKycsICcvJywgYW5kICc9J1xuIiArDQogICAgICAgICJFeHBlY3QgZXJyb3JzIGluIGRlY29kaW5nLiIpOw0KICB9DQogIGlucHV0ID0gaW5wdXQucmVwbGFjZSgvW15BLVphLXowLTlcK1wvXD1dL2csICIiKTsNCg0KICBkbyB7DQogICAgZW5jMSA9IGtleVN0ci5pbmRleE9mKGlucHV0LmNoYXJBdChpKyspKTsNCiAgICBlbmMyID0ga2V5U3RyLmluZGV4T2YoaW5wdXQuY2hhckF0KGkrKykpOw0KICAgIGVuYzMgPSBrZXlTdHIuaW5kZXhPZihpbnB1dC5jaGFyQXQoaSsrKSk7DQogICAgZW5jNCA9IGtleVN0ci5pbmRleE9mKGlucHV0LmNoYXJBdChpKyspKTsNCg0KICAgIGNocjEgPSAoZW5jMSA8PCAyKSB8IChlbmMyID4+IDQpOw0KICAgIGNocjIgPSAoKGVuYzIgJiAxNSkgPDwgNCkgfCAoZW5jMyA+PiAyKTsNCiAgICBjaHIzID0gKChlbmMzICYgMykgPDwgNikgfCBlbmM0Ow0KDQogICAgb3V0cHV0ID0gb3V0cHV0ICsgU3RyaW5nLmZyb21DaGFyQ29kZShjaHIxKTsNCg0KICAgIGlmIChlbmMzICE9IDY0KSB7DQogICAgICBvdXRwdXQgPSBvdXRwdXQgKyBTdHJpbmcuZnJvbUNoYXJDb2RlKGNocjIpOw0KICAgIH0NCiAgICBpZiAoZW5jNCAhPSA2NCkgew0KICAgICAgb3V0cHV0ID0gb3V0cHV0ICsgU3RyaW5nLmZyb21DaGFyQ29kZShjaHIzKTsNCiAgICB9DQoNCiAgICBjaHIxID0gY2hyMiA9IGNocjMgPSAiIjsNCiAgICBlbmMxID0gZW5jMiA9IGVuYzMgPSBlbmM0ID0gIiI7DQoNCiAgfSB3aGlsZSAoaSA8IGlucHV0Lmxlbmd0aCk7DQoNCiAgcmV0dXJuIG91dHB1dDsNCn0NCg==
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 10 月 22 日 12:37:38 | 显示全部楼层
他说的是解密,好象短一些的数据可以成功解出来,上面那种特别长的,一直没解出来过.
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 10 月 22 日 12:40:11 | 显示全部楼层
我记得好像只是换成echo就可以
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 10 月 22 日 12:42:51 | 显示全部楼层
好像有人说得很难,有人说很简单

我的解决了

把模版装上去,看源文件就解决了

我的只做到这步就行了
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 10 月 22 日 13:57:34 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 5 日 00:34 , Processed in 0.029466 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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