JS逆向


网站运行的时间轴

url–>加载html–>加载js–>运行js初始化–>用户触发某个事件–调用了某段js–>明文数据–>加密函数–>加密后的 数据–>send(给服务器发信息{XHR–SEND}) -->接收到服务器数据–>解密函数–>刷新函数–>刷新网页渲染

疑问:运行js的顺序是什么?

Chrome调试指南

zhuanlan.zhihu.com/p/62177097

调式栏

提取断点内变量值

调试过程中有可能会需要将一些变量值保存下来, 这时候只要在想要保存的变量上点击右键, 选择Store as global variable, 就可以在Console面板里使用这个变量(temp1, temp2, temp3, …)

但是打印出来的 对象其实会很难看。

解决办法也简单, F12 打开开发者工具, 然后 F1 打开开发者工具的设置, 勾选Preference->Console -> Enable Customer Formatters

然后点击安装Immutable.js Object Formatter插件

保留日志


文章作者: 周master
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 周master !
  目录