KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

[囧文化推广] JS囧化工具1.0版

[ 6434 查看 / 18 回复 ]

回复:[囧文化推广] JS囧化工具1.0版

明文的。。。。防君子不防小人的阿。。。。

想起来貌似原来曾经用过MS script encode,可惜不支持中文....
模范好人活雷锋爱女儿胜过爱老婆女儿汐的爸爸喜欢给老婆换装富有、阳光、和谐的程序员领导心中的金牛座工作模范为家庭抛弃二次元的 服务器魔王Bce
L.B四个月,最喜欢看小女生跳皮筋。Orz
L.B五个月,最喜欢的玩具是键盘。 Orz
L.B六个月,哄睡觉的方式是抱着不停的上下楼梯。 Orz
L.B七个月,开始招猫逗狗撵鸽子。 Orz
L.B八个月,四颗门牙咬咪咪。 Orz
L.B九个月,啊呜啊哇啊呜啊不啊呀啊爸。 Orz

Laputa Chen (1984-2012) 我们一定会在量子的海洋中再会的。
TOP

回复:[囧文化推广] JS囧化工具1.0版

document.write("null");
IE7囧化不能……|||
咱的blog
QmFzZTY0 (?
TOP

回复:[囧文化推广] JS囧化工具1.0版

┐囧┌……
好像程序在被我囧化的时候增加了一个很囧的特性:对于简单到没什么意义的代码会┐囧┌而不是囧化。
不过没关系,我一开始就没有打算维护代码。
囧化源程序早就被我删除了,只有囧化以后的代码,谁想要继续囧的话,可以:
1. 打印出eval后的囧化JS,直接在上面改;
2. 从原出处那里下载代码,改自己的版本;
3. 自己从头写新的版本.
飛べない翼に、意味はあるんでしょうか?
TOP

回复: [囧文化推广] JS囧化工具1.0版

原帖由 亡灵之猫 于 2008-12-16 19:03:00 发表
同上楼
函数不带参数或参数不参与运算就爆了

================
再测了一下
貌似也不是参数的问题

================

明白了,函数必须带参数,并且第一个参数的标识符长度必须超过2
LS这样做就能行:
function test(xx) {
  alert("Hello World");
}

Misha大看看是怎么


具体什么原因我也不清楚,不过肯定不是参数问题。
以下代码囧化是没有问题的,而且把唯一的参数去掉再囧化都没问题,或者再乱加上6、7个参数也没问题。
似乎在被我囧化的过程中,程序产生了某种智能?┐囧┌


  1. function LZW_Compress(s) {

  2.   var dict = {};

  3.   var data = s.split('');

  4.   var out = [];

  5.   var currChar;

  6.   var phrase = data[0];

  7.   var code = 256;

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

  9.   currChar=data[i];

  10.   if (dict[phrase + currChar] != null) {

  11.     phrase += currChar;

  12.   } else {

  13.     out.push((phrase.length > 1)? dict[phrase] : phrase.charCodeAt(0));

  14.     dict[phrase + currChar] = code;

  15.     code++;

  16.     phrase = currChar;

  17.   }

  18.   }

  19.   out.push(phrase.length > 1 ? dict[phrase] : phrase.charCodeAt(0));

  20.   for (var i=0; i<out.length; i++) {

  21.   out[i] = String.fromCharCode(out[i]);

  22.   }

  23.   return out.join("");

  24. };

复制代码
飛べない翼に、意味はあるんでしょうか?
TOP

回复:[囧文化推广] JS囧化工具1.0版

我是拿这个工具来破解JavaScript的,其实把decode按钮的disable属性去掉就行了…

『智代after PS2汉化移植完毕』www.keakon.cn
TOP

回复:[囧文化推广] JS囧化工具1.0版

原理就是利用eval的即时运行字符串中的代码。
这样利用一个替换函数经过简单的替换和加减得到“加密”部分,在送到eval运行前进行一次逆运算变为正常的代码即可……

其原理与现在ASP和PHP的execute加密同出一辙……(就包括VBScript.Encode的加密也是这么回事)

恩恩,现在突然又对代码感兴趣了……把自己以前用的ASP WEBSHELL解密看后发现里面有其他人的流量统计后门……OTL
悼念老陈……
南无阿弥多婆夜 哆他伽多夜 哆地夜他 阿弥利都婆毗 阿弥利哆 悉耽婆毗 阿弥唎哆 毗迦兰帝 阿弥唎哆 毗迦兰多 伽弥腻 伽伽那 枳多迦利 娑婆诃
TOP

回复:[囧文化推广] JS囧化工具1.0版

囧化工具什麼時候再升級2.0
TOP

回复:[囧文化推广] JS囧化工具1.0版

发现对于OO编程不适用,很多属性无法正确解析
点击展开
最后编辑keakon 最后编辑于 2008-12-18 10:13:40

『智代after PS2汉化移植完毕』www.keakon.cn
TOP

回复:[囧文化推广] JS囧化工具1.0版

囧化的程序应当注意,就如WEBSHEL免杀一样,SWITCH语句不要去转,FUNCTION没事也别去转,但是可以转FUNCTION里面的内容……

也就是说宁可多转几次,别偷懒一次转一大堆。
转换的句子尽量是简单的单句……另外,转的时候打开调试页面,转一部分测试一下,否则转了十几个部分,结果一运行,嘿嘿,程序还真囧了,吼吼,那么该你囧了……
悼念老陈……
南无阿弥多婆夜 哆他伽多夜 哆地夜他 阿弥利都婆毗 阿弥利哆 悉耽婆毗 阿弥唎哆 毗迦兰帝 阿弥唎哆 毗迦兰多 伽弥腻 伽伽那 枳多迦利 娑婆诃
TOP