关注它,不迷路。
本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!
1. 起因
最近在各个群总是可以见到类似的问题:
大佬们,请问 _0x4c9738 怎么还原啊?
基本上都是下面的这种对话:
或者:
所以,干脆写篇文章告诉大家这是什么。
2. 它只是一个变量名
是的,它只是一个以 下划线 开头的变量名。它在ast解析下面是这样的:
只是一个 Identifier 罢了。
这个问题就好比,你的名字能不能还原.
当然,你知道你以前的名字,但是你没办法知道 它 (_0x4c9738) 以前的名字。
所以,我在这里强调一下,变量名是没办法还原的。
但是有办法被优化:
即,优化前:
var _0x4c9738 = 123;
var _0x5dc5d5 = 456;
优化后:
var jC = 123;
var dM = 456;
如果变量名是 jC,我估计没有人会再问它是啥了。
今天的文章就分享到这里,后续分享更多的技巧,敬请期待。
欢迎加入知识星球,学习更多AST和爬虫技巧。