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
【点评网站 点评评论请求加密解密学习】请勿商用
- 男人不识此网站 猫咪最新永久地域网名是什么
- 阿朵微博 阿朵微博评论
- 哲学书籍在线阅读网站大全 有哪些优秀的哲学主题网站?
- 大丰收网站_香港大丰收网站
- 中国大通湖_中国大通湖门户网站
- 在哪里下载免费的ppt模板 ppt免费模板网站有哪些
- 如何检测及清除网站挂马
- 10个珍藏已久的资源网站推荐 在哪里可以看资源
- 6个私藏已久的资源网站质量高还免费 谁知道哪个网站给我一个
- 电脑的网站安全检测工具推荐