如何反编译这个
How to decompile this?
我正在反编译谷歌浏览器扩展,因为它看起来很可疑。扩展是用javascript编写的,但是有人可以确切地告诉我这样的符号是什么,以及如何将它们"翻译"回普通字符串吗?
"''x63''x68''x61''x72''x43''x6F''x64''x65"
完整文件的 jsbin:http://jsbin.com/OnEviRa/1/
代码似乎使用数组来隐藏所有字符串,并且它们似乎更改了变量名称以隐藏其含义。
我不能给你一种很好的自动化方法来将变量名称更改为有意义的东西,但字符串很容易。
您可以评估数组,然后使用正则表达式将_0x13d2[number]
的所有出现替换为 "evaluated result"
。
这是它的一个小提琴
相关文章:
- AngularJS指令出错-无法读取属性'编译'的未定义
- 如何使用ViewCompiler手动编译DOM的一部分
- 预编译的车把模板使文件大小加倍
- Mocha react本地路由器编译错误
- 如何使用Windows8JSON.parse将JSON文本反序列化为日期类型
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- “createImageData()”和“new ImageData(()”有何不同
- 在编译阶段后创建新的DOM树,或者继续使用原始修改的DOM
- 如何在Windows中将Javascript文件编译成二进制文件
- 有没有一个Nodejs库可以序列化和反序列化命名组件的路径(比如URL路径名)
- 浏览器是否持久缓存脚本元素的编译版本
- GWT:有没有一种方法可以修改GWT在编译中使用的Cast.java文件
- 使用脚本#编译代码(独立)
- 是否可以在javascript中反序列化java对象
- 是否可以使用有角度的HTML文档进行$编译
- 使用Gulp手柄部分编译为单个HTML文件
- 反汇编的javascript jit代码调用未知函数
- AngularJS:带有HTML和angular表达式的指令;编译”;具有外部范围的内容
- 如何反编译这个
- 与toString方法相比,使用正则表达式在javascript中进行函数反编译的优势