评论密码「点评评论请求加密解密学习」

Step 1.

打开大众点评一个点评网站:https://www.dianping.com/shop/l26nRrLWXhBuEgrM,并打开开发者工具

Step 2.

在开发者工具中切换到network(网络请求)中,找到数据接口(在不确认是哪个接口的时候,点一下分页就有了)

Step 3.

找到了接口,发现返回数据不是加密的,但是请求的数据是加密的。

Step 4.

然后开始找加密方式

在开发者工具中搜索token,然后找到js,打开js,然后再次搜索token,找到相应的位置,打赏断点,开始再次请求。

Step 5.

当断点触发的时候,开始单步调试,一步步地找到token的生成方式,这里我们发现token先是根据传参进行加密生成sign,然后根据其他参数再次生成了token。

Step 6

进一步的发现加密方式是压缩然后转字符串,然后我们就根据相应的规则进行逆向编码

Step 7

组装一下python请求,测试一下是否能正常返回。如果不能返回,根据返回结果在进行一步步调试。

Step 8

python代码如下,运行发现获得了正确的结果。

如图

仅供学习参考

PS

请勿商用

上一篇: 女销售原来靠这样卖房(楼盘置业顾问提成大概多少)
下一篇: 庐江为啥叫庐江「安徽庐江没有江为什么叫庐江」