【问题标题】:Mixing PHP with obfuscated JS将 PHP 与混淆的 JS 混合使用
【发布时间】:2018-01-25 06:40:43
【问题描述】:

我正在考虑混淆我的 JS 代码,但是我的 JS 代码的某些部分是从 PHP 逻辑生成的。

一个例子如下:

<?php if ($somethingFromPHP == true){ ?>
        A_JS_Variable_Already_Obfuscated = true;
        A_JS_Function_Already_obfuscated('<?php echo json_encode($anotherThingFromPHP); ?>');
<?php } ?>

如您所见,与该代码存在冲突。

我的 PHP 代码不知道混淆的变量和函数。

我将如何解决这个冲突?

【问题讨论】:

  • 您希望看到什么样的结果?

标签: javascript php obfuscation


【解决方案1】:

我建议先用 PHP 解析 javascript,然后通过压缩器和混淆器运行该文件。或者单独运行 php,并使用命令行工具(例如 sedawk)获取 php 输出并将其插入到 javascript 中,然后通过压缩器和混淆器运行它。

【讨论】:

  • 我很难理解为什么您提出的任何建议都可以解决冲突。如果在页面下载期间设置了变量,我的 PHP 代码首先如何知道混淆变量是什么?
  • 我的所有建议都可以在页面渲染之前实现。
猜你喜欢
  • 2012-02-16
  • 1970-01-01
  • 2015-10-22
  • 1970-01-01
  • 2014-07-09
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 2013-11-10
相关资源
最近更新 更多