我正在编写一些混淆代码,但随着脚本的进展,跟踪变量变得越来越困难。例如,我在脚本的顶部:
aP = "getElementsByTagName";
但是在脚本中,aP可能会变成其他东西。当你处理很多变量时,想要跟踪实际发生的事情是很乏味的。
是否有任何IDE能够映射每个变量指向的位置?或者构建一种类似于IDA在进行逆向工程时的工作方式的树?
我正在使用JavaScript来处理这个问题并在Mac上工作。我已经拥有了BBEdit所以我不确定是否有任何有用的插件。
答案 0 :(得分:1)
只需使用正确的命名和良好的缩进编写您的Javascript。
使用众多可用工具之一,您可以在部署时始终对其进行模糊处理。
请参阅此问题和答案:How can I obfuscate JavaScript?。