chrome浏览器F12查看到的网站js文件是加密压缩过的,可以还原吗?

image

上面的js代码根本看不懂,有什么办法可以把它们还原吗

阅读 4.2k
3 个回答

应该只是混淆吧?uglify

你没办法完全还原,只能格式化让代码相对好看点,这个在F12工具打开那个js点一下格式化就能做到。

但是混淆过的函数和参数只能硬着头皮读了,基本的逻辑还是能分析出来的。只是函数名和参数名都被替换成了字母+下划线的组合

之前我写过下载腾讯漫画的python代码,就是页面上这种压缩混淆过的js代码,打断点并分析相关的函数流程后,用python代码实现了这部分的逻辑,实现了腾讯漫画下载的功能

没有相应的 .js.map 的话是不能还原的

这个看起来是webpack打包的,打包的时候打开 sourceMap 就可以看到了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题