Javascript模糊处理程序,它重用变量名,使搜索和替换无效
Javascript obfuscator which reuses variable names to make search and replace ineffective
我想知道,在范围规则意味着它们不会冲突的情况下,是否有许多JavaScript模糊处理程序专门尝试尽可能多地重用变量名,从而使逆向工程变得困难。
显然,具有重构支持(支持上下文或语言敏感的变量重命名)的优秀IDE不会被这一点所欺骗(除非它们有缺陷)。
但对于那些在试图理解代码时使用纯搜索和替换文本编辑器的功能来重命名变量的人来说,这样的功能肯定会减慢速度,并使随意的逆向工程复杂化。
http://jscompress.com/正是这样。
相关文章:
- 用程序搜索JQuery数据表中的文本
- 在html Select中添加搜索
- Ajax Live搜索发布到Laravel视图
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 学生搜索项目jquery/javascript
- 用于搜索的聚合物嵌套绑定
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 在javascript中搜索具有重复值的两个数组中的匹配值
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 使用javascript搜索具有用户输入的数组
- 淘汰搜索/筛选
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 搜索api在mac上显示对话框
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- Javascript模糊处理程序,它重用变量名,使搜索和替换无效
- 为什么字符串搜索对某些字符串有效而对其他字符串无效
- 在搜索框中输入键无效
- 当存在无效搜索时,向表中添加特定的搜索错误
- Google Apps 脚本中的文件迭代器在搜索不存在的文件时返回无效参数
- 如何验证我的谷歌地图搜索文本框是否存在无效输入