JS代码混淆初步
http://ttyp.cnblogs.com/archive/2006/03/20/354057.html 问题点数:100、回复次数:24Top
1 楼kangqin(小康)回复于 2006-03-20 15:36:32 得分 5
好,正在找这个呢,多谢了.
收藏.Top
2 楼yunlaiyunqu(一条鱼死了,是鱼的问题,但鱼全都死了,肯定是水的问题)回复于 2006-03-20 16:02:22 得分 5
接分了 ^_^
欢迎大家加入4083490群, 讨论 ajax, web2.0, css, dom, javascriptTop
3 楼DeluxWorld(曾经的你)回复于 2006-03-20 16:04:57 得分 5
没接触过,学习~Top
4 楼blow_jj(阿俊)回复于 2006-03-20 16:17:00 得分 5
支持下Top
5 楼gu1dai(异域苍穹.百年飞行)回复于 2006-03-20 16:32:50 得分 5
支持。Top
6 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-21 09:06:53 得分 5
支持楼主最后的一段话Top
7 楼meizz(梅花雪)回复于 2006-03-21 09:17:08 得分 5
bingle 原来的混淆器我看迷失写过一个,后来群里的“月在雨中”狮子在迷失的基础上也加了些改进,不过他们两位的逻辑都是在C#里实现的,不如楼主这种直接在脚本里实现,支持JS的开发研究,不赞成闭关锁国的思想,嘿嘿。Top
8 楼mingxuan3000(铭轩)回复于 2006-03-21 09:20:09 得分 5
支持。Top
9 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-03-21 09:22:15 得分 0
多谢大家捧场啊,呵呵Top
10 楼moodboy1982(老鹰)回复于 2006-03-21 10:04:46 得分 5
在技术上是支持。但不赞成JS加密,任何方式的。Top
11 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-03-21 10:38:46 得分 0
楼上说的不能太绝对,在开发AJAX应用时,暴露出来的WEBAPI可能使敏感数据不安全,有必要做点加密混淆Top
12 楼yiyioo(天一(一个人的Team))回复于 2006-03-21 11:08:42 得分 5
学习一下~~~~Top
13 楼faisun(暖阳)回复于 2006-03-21 12:05:10 得分 10
js 代码混淆我也有写过,不过在混淆变量名称的时候,在 eval(); 语句里的变量不知道如何处理, 到现在还没有弄好...Top
14 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-03-21 13:10:34 得分 0
谢谢楼上,刚才对eval做了点修改,对于eval里简单的字符串里的变量做了替换,对于引用调用(.调用)的方法和内置函数如(alert)等均为做替换,发现如果要对其替换,必须对其动态解析,如果是eval("")等形式还好办,如果里面是一个变量,那简直是不可能的任务!所以建议如果要混淆的代码还是少写eval为好,混淆后可能解析不准确!如果非写还是手工修改为妙Top
15 楼eglic(圪圪) (理由永远是谎言,信仰永远是自慰)回复于 2006-03-21 17:02:26 得分 5
学习
本人原则上不反对也不赞成代码混淆加密
Top
16 楼jycjyc(果果)回复于 2006-03-22 08:34:26 得分 5
厉害,不知道这个是否有bug呢?Top
17 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-06-08 12:57:26 得分 0
upTop
18 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-06-08 16:34:21 得分 5
bingle 原来的混淆器我看迷失写过一个,后来群里的“月在雨中”狮子在迷失的基础上也加了些改进,不过他们两位的逻辑都是在C#里实现的,不如楼主这种直接在脚本里实现,支持JS的开发研究,不赞成闭关锁国的思想,嘿嘿。
也不知道狮子卖的编辑器什么的,卖出了多少了....Top
19 楼theforever(碧海情天)回复于 2006-06-08 18:13:32 得分 5
MARKTop
20 楼sanshisong(三师兄)回复于 2006-06-08 18:23:43 得分 5
支持!Top
21 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-06-09 13:26:45 得分 0
写这个目的就是看到国内这方面的软件一片空白,能开源的更是没有,再说简单的混淆也不是特别复杂的事情,在看完经典论坛里的讨论后,决定做一个练练手,不过很遗憾,能参与很少很少Top
22 楼Sunny319(努力学习java中.)回复于 2006-06-09 13:28:35 得分 5
jfTop
23 楼snmr_com(麒麟厍人)回复于 2006-06-09 15:19:19 得分 5
赞同最后那句,一直不使用什么加密
保护只有一个目的,防止攻击,不过即使要做这个的话,也不在客户端实施保护Top
24 楼soft_2008(冬天到了,春天还远吗?)回复于 2006-06-09 15:43:56 得分 5
markTop




