相关疑难解决方法(0)

如何保护Javascript代码?

可能重复:
如何防止您的javascripts被盗,复制和查看?

什么是保护javascript代码并使其难以理解并确保窃取它的最佳方法...我知道它不可能100%保护它,因为它的客户端和客户端可以看到它的所有代码..但我需要尽可能地努力......

javascript

13
推荐指数
1
解决办法
3万
查看次数

保护JavaScript Web应用程序/游戏的方法有哪些?

背景故事:我打算在webapp中实现一个休闲游戏,但我不想使用Flash,而只是简单的Javascript.我希望Flash的一个好处是它分发二进制文件而不是源代码,因此更容易保护您的代码不被其他人重用/窃取,或者防止客户端修改代码以"欺骗"游戏?

所以我的问题是:类似地保护Javascript应用程序的方法是什么?我是否仅限于使用代码混淆器的常用方法?这还够吗?

javascript

11
推荐指数
1
解决办法
563
查看次数

你会如何逆向工程?

我有一些代码在javascript的php文件的底部.它经历了许多奇怪的扭曲,比如将hex转换为ascii然后进行正则表达式替换,执行代码等等......

有没有办法在实际执行之前找出它正在执行的内容?

代码在这里:

http://pastebin.ca/1303597

javascript obfuscation hex reverse-engineering deobfuscation

5
推荐指数
1
解决办法
3502
查看次数

如何保护javascript代码不被其他域(被盗)运行?需要更多的想法

首先,这可能看起来像重复

如何防止您的JavaScript代码被盗,被复制和查看?

和其他,但事实并非如此.

我搜索可以做的想法,窃取JS可能非常困难

我的一些例子:

  • 当然是混淆代码
  • 使用document.location检查域中的某个字母是否等于脚本正常工作的那个位置上的字母
  • 在函数调用中使用此位置的一部分,例如eval('first_part_of_function_name'+ part_from_location +'third_pard(parameters)');
  • 在页面设计的某个元素中存储一些重要的常量需求,并从JS中获取它 $('#header div.onright a rel')
  • 通过AJAX,并得到脚本的某一部分eval()
  • 添加脚本一些不必要的功能,说明.
  • 检查页面中某些元素是否存在(页脚上的版权文本)
  • 在PHP中生成一些时间变量哈希并放入JS,其中将是检查此哈希和当前工作时间的函数
  • 也许使用其他JS文件?或绑定到隐藏在非常常见的脚本中的元素的事件(比如绑定jquery-min.XXXjs文件中的所有jquery所在的某些操作.

他们是好主意吗?还有一些吗?我认为最重要的可能是你可以用文档定位做各种各样的事情,这是唯一比我们网站上的正常编码更有用的元素吗?

javascript security obfuscation

-6
推荐指数
1
解决办法
1284
查看次数