【问题标题】:How to decompile this?如何反编译这个?
【发布时间】:2013-09-21 12:04:25
【问题描述】:

我正在反编译一个 google chrome 扩展,因为它看起来很可疑。 扩展是用 javascript 编写的,但有人能告诉我这样的符号到底是什么,以及如何将它们“翻译”回普通字符串吗?

"\x63\x68\x61\x72\x43\x6F\x64\x65"

完整文件的Jsbin: http://jsbin.com/OnEviRa/1/

【问题讨论】:

  • 只需将该字符串粘贴到浏览器控制台中。这是字符串,“charCode”。
  • 或者如果这不起作用,请将其粘贴到 stackoverflow 问题中。

标签: javascript decompiling encryption


【解决方案1】:

代码似乎在使用数组来隐藏所有字符串,并且它们似乎更改了变量名以隐藏它们的含义。

我无法为您提供一种很好的自动化方法来将变量名称更改为有意义的名称,但字符串很容易。

您可以评估数组,然后使用正则表达式将所有出现的_0x13d2[number] 替换为"evaluated result"

here is a fiddle of it

【讨论】:

    猜你喜欢
    • 2016-05-12
    • 2020-11-06
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2011-06-13
    • 2011-06-21
    • 1970-01-01
    相关资源
    最近更新 更多