高级爬虫:无嵌套webpack的加密方法补环境
webpack是将网站内资源打包的技术,网站所使用的函数被层层封装,因此会给逆向工程带来困难。 现在我以 这个网站 为例,对其登录密码加密方法进行逆向,展示了一种对webpack补环境的思路。
graph LR
A{main.js};
A --> B[subfile_1.js];
A --> C[subfile_2.js];
A --> D[...];
A --> E[subfile_n.js];
webpack是将网站内资源打包的技术,网站所使用的函数被层层封装,因此会给逆向工程带来困难。 现在我以 这个网站 为例,对其登录密码加密方法进行逆向,展示了一种对webpack补环境的思路。
graph LR
A{main.js};
A --> B[subfile_1.js];
A --> C[subfile_2.js];
A --> D[...];
A --> E[subfile_n.js];
node-inspect提供了一种在浏览器中调试Node.js(1)代码的方法, 通过它就可以使用浏览器调试的同时脱离浏览器环境。 PyCharm与浏览器连同调试使得我们可以在PyCharm中编写代码的同时, 在浏览器中实时查看代码的执行效果和调试信息。