相关疑难解决方法(0)

是否有PHP的代码混淆器?

有没有人用过PHP的好混淆器?我尝试了一些,但他们不适用于非常大的项目.例如,它们无法处理包含在一个文件中并在另一个文件中使用的变量.

或者你有任何其他技巧来阻止代码的传播?

php obfuscation

208
推荐指数
7
解决办法
18万
查看次数

如何在网页中隐藏JavaScript代码?

当通过浏览器查看源功能查看源代码时,是否可以从网页的html中隐藏Javascript代码?

我知道可以对代码进行模糊处理,但我更希望它从视图源功能中隐藏.

javascript browser obfuscation hide

83
推荐指数
8
解决办法
24万
查看次数

我如何保护javascript文件?

我知道隐藏源代码是不可能的,但是,例如,如果我必须将我的CDN中的JavaScript文件链接到网页,并且我不希望人们知道此脚本的位置和/或内容,这是可能?

例如,要从网站链接脚本,我们使用:

<script type="text/javascript" src="http://somedomain.com/scriptxyz.js">
</script>
Run Code Online (Sandbox Code Playgroud)

现在,是否可以向脚本所在的用户隐藏,或隐藏脚本内容并仍然在网页上使用它?

例如,通过将其保存在需要密码来访问文件的私有CDN中,这会起作用吗?如果没有,有什么办法可以得到我想要的东西?

javascript source-code-protection

66
推荐指数
3
解决办法
12万
查看次数

如何禁用浏览器开发人员工具?

我目前正在开发一个Web应用程序,因为它可以访问下面的数据库,我需要能够在Firefox和所有类似应用程序中禁用Safari,Chrome,Firefox和Internet Explorer以及Firebug中的开发人员工具.有没有办法做到这一点?

注意:数据库提供的AJAX框架要求将数据库中的任何内容放在可以修改的Web参数中,并且返回的任何内容都将在JavaScript中处理.因此,当它返回一个值,例如用户是否可以访问网站的某个部分时,必须使用JavaScript处理,然后开发人员工具可以访问.所以这是必需的.

更新:对于那些仍然认为我做出错误假设的人,我确实问了供应商.以下是他们的回答:

以下是一些降低风险的建议:

1)使用javascript Obfuscator对代码进行模糊处理,并仅为已售出的应用程序提供模糊版本; 保持非混淆版本自己进行编辑.这是一个在线混淆器: 我如何模糊(保护)JavaScript? http://en.wikipedia.org/wiki/Obfuscated_code http://javascriptobfuscator.com/default.aspx

2)使用描述性较低的名称; 也许'repeatedtasks.js'而不是'security.js',因为'security.js'可能更能让那些通过这类信息看重要的人更加突出.

javascript

60
推荐指数
7
解决办法
6万
查看次数

如何隐藏或加密JavaScript代码?

有没有办法隐藏或加密JavaScript代码,以防止人们查看,复制和/或修改专有程序?

javascript encryption obfuscation

53
推荐指数
4
解决办法
17万
查看次数

默认情况下,所有Google Chrome扩展程序都是开源的吗

我想知道如果我写一个Google Chrome扩展程序,是否有人能够使用我的代码?

google-chrome

41
推荐指数
4
解决办法
1万
查看次数

在Javascript中制作黑客证明游戏

假设您使用HTML5/JavaScript创建了一个在线游戏.所有代码都将下载到用户的浏览器中,然后他们就会运行游戏.

你如何阻止某人将游戏复制到他们的计算机上,并注入功能和模块作弊?例如,他们可以编写一个自动瞄准最近的敌人精灵的函数.

是否有任何基本方法可以通过以某种方式设计游戏代码来保护人们不会做这类事情?

javascript security game-engine

35
推荐指数
8
解决办法
6968
查看次数

如何隐藏JavaScript代码

可能重复:
如何模糊JavaScript?

你好!

是否可以隐藏JS代码?怎么样?我在某处读到了一种技术:将JS带到外部文件,然后使用js-encrypt.

我知道不可能躲避所有人的眼睛,但......

谢谢.

javascript

20
推荐指数
2
解决办法
7万
查看次数

什么是最好的JavaScript混淆器?

我希望使用javascript混淆器.什么是最流行的,它们对性能有什么影响?

javascript obfuscation

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

轻量级javascript到javascript解析器

我将如何将轻量级JavaScript写入javascript解析器.简单的东西,可以转换一些代码片段.

我想基本上在函数public中创建内部范围对象.

所以这样的事情

var outer = 42;
window.addEventListener('load', function() {
   var inner = 42;
   function magic() {
       var in_magic = inner + outer;
       console.log(in_magic);
   }
   magic();
}, false);
Run Code Online (Sandbox Code Playgroud)

会编译到

__Scope__.set('outer', 42);
__Scope__.set('console', console);
window.addEventListener('load', constructScopeWrapper(__Scope__, function(__Scope__) {
    __Scope__.set('inner', 42);
    __Scope__.set('magic',constructScopeWrapper(__Scope__, function _magic(__Scope__) {
        __Scope__.set('in_magic', __Scope__.get('inner') + __Scope__.get('outer'));
        __Scope__.get('console').log(__Scope__.get('in_magic'));
    }));
    __Scope__.get('magic')();
}), false);
Run Code Online (Sandbox Code Playgroud)

演示示例

这背后的动机是序列化功能和闭包的状态,并使它们在不同的机器(客户端,服务器,多个服务器)之间保持同步.为此,我需要一个代表[[Scope]]

问题:

  1. 如果不编写完整的JavaScript - >(略有不同)JavaScript编译器,我可以使用这种编译器吗?
  2. 我该如何编写这样的编译器?
  3. 我可以重用现有的js - > js编译器吗?

javascript compiler-construction parsing

16
推荐指数
1
解决办法
1007
查看次数