动态JavaScript混乱
Dynamic JavaScript Obfuscation
我开发了一个系统,用于轮询服务器并将响应JavaScript注入客户端网页。我想混淆服务器提供的JavaScript,但我也想知道是否有一个工具可以根据令牌或密钥动态混淆它。这意味着每个新会话都会得到唯一的脚本,这些脚本只能在会话期间与该客户端一起使用。
如果这还不存在,有人能给我提供一个如何编写自己的JavaScript模糊工具的链接吗。
Chris,我鼓励您以不同的方式看待这一点。
首先,你的问题似乎是你想在你的网页上显示一些东西,但你想掩盖它的方法。做到这一点的最佳方法是在服务器上执行所有代码。
这就解放了你,这样你就不必混淆任何事情。不管怎样,你执行的任何Javascript都只是在处理原始数据,而不是黑客可以使用的任何专门的东西。
如果所有的工作都在服务器上完成,黑客就看不到你的业务流程。
因此,您可以向服务器发出Ajax调用,服务器执行代码,并返回HTML或JSON数据,然后您的应用程序可以使用这些数据放置在网页上。黑客没有什么可做的,你也不必在任何事情上制造混淆。
这是一个根据密钥加密javascript的页面http://scriptasylum.com/tutorials/encode-decode.html
为了隐藏javascript,你可以这样发送:
<?php
header("Refresh: 0;javascript:document.writeln('');");
?>
your js code here
我还没有尝试过,但我认为它会创建一个由浏览器查看的空页面。
相关文章:
- Javascript - 数组混乱的函数
- JavaScript 混乱中的函数表达式
- 澄清:Javascript原型更新混乱
- JavaScript中面向对象DOM操作的混乱混乱
- array.sort()按日期字符串混乱,javascript
- Javascript这种混乱
- 在Javascript中获得下一个12个月的结果是混乱的
- Javascript框架混乱
- 动态JavaScript混乱
- Javascript数组日志记录混乱
- Javascript中有关事件处理的混乱
- JavaScript REGEX负面展望混乱
- Javascript数组混乱
- 需要抽丝吗?从javascript到PHP发布对象数组的数据格式混乱
- JavaScript代码变量顺序声明混乱
- JSON问题和实现一些现有的JavaScript到这个混乱
- Javascript提升混乱
- 使用javascript更改显示属性会使格式混乱
- 打包混乱的javascript安卓应用程序没有'分发和安装时无法工作
- “这个”在Javascript混乱中