记一次尝试性的CCB积分页面登录(二)

上文中,我们分析了接口需要的所有参数,看似已经走通了,实际上我们的工作才刚刚展开,我们的流程并没有走通,并且cookie还未开始分析。

5. 编码

接下来进行编码,并在过程中获取cookie,将整体流程走通。

1)构造基本headers,使用requests打开CCB积分主页

 获取到了cookie "null"

2)在源代码中搜索init_cookie,得到init_cookie的生成方式

 

 由此可以看出init_cookie是随机生成且无法复原的,使用一个定值估计也可以。

3)使用已有cookie,访问getCartSize.jhtml,获取jsessionid

 4)使用null、init_cookie、JSESSIONID获取登陆页面,能够成功获取到页面内容

 

 5)正则匹配返回内容,获取rid

 

 6)使用TCCODE(固定值)、sid(固定值)和rid访问WCCMainPlatV5链接,获取加密需要的js文件

 

 7)正则匹配获取到a和b的值

 

 8)计算出custpwd和CCB_PWD_MAP_GIGEST

 

 未完待续

 

posted @ 2022-03-12 17:30  不要不说  阅读(78)  评论(0编辑  收藏  举报