js反混淆,没解出,大神烦请指点一下
最近在研究一号.店的登录,想搞清楚Token
是怎么计算的,进行跟踪后发现是记录鼠标等行为进行动态加密的,我找到了加密文件https://captcha.yhd.com/captcha/js/captcha.js?20161102
但是代码经过了混淆,就是这样子的
看了一下是把一些函数参数弄到数组里面再进行组合,于是我写了替换器进行代码还原,还原之后看起来好像是还原成功了,但仔细发现还是存在很多问题,比如我不能判断数组里面的哪些是字符串,哪些是变量
,也就是不知道哪个数组替换后要加 双引号
(字符串) ,哪些不用(变量)
网上找了很多没找到可用的解混淆器,大大们有什么好的方法可以用呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我用的是这个工具 http://www.danstools.com/java...
选中
Unescape printable chars encoded as \xNN or \uNNNN?
结果:
不用那么复杂。
直接copy一下丢控制台一执行就全出来了,这么混淆只是用来混淆你我程序员的,从来混淆不了机器。
我的截图传不上来。2333
用百度当图床,不知道能管多久
帮你写了段nodejs的脚本,你把那个captcha.js存下来,跑一下这个就搞定了。