js调试工具及微博登录分析

js调试工具

网页 都是采用ajax  需要提交一些参数

断点  

  自己去直接断点

  事件断点,

  network 方法

 

 

靠近边栏顶部的是Call Stack(调用堆栈)窗格。当代码在断点处暂停时,Call Stack(调用堆栈)窗格显示执行路径,按时间逆序,将代码带到该断点。这有助于理解现在执行到哪里,它是如何到达这里的,是调试的一个重要因素。

 

微博模拟登陆

1,发送请求获取pubkey等参数

 

2,发送登陆的请求

 

3,

第一步:抓包,分析请求是为了知道需要提交哪些参数,哪些参数是需要去找的,固定的参数不需要去找

 

第二步:模拟发送请求  拿到密码加密需要的参数

第三步:对 提交post请求

    构造data的数据包

第四步:在post的请求返回的内容中,匹配出location的地址

第五步:再上一个请求的结果中,匹配出location的地址,然后发送请求

 

posted on 2019-03-31 12:25  python兵者  阅读(270)  评论(0)    收藏  举报