当前位置: 首页 > news >正文

哈尔滨商城网站建设福州专业网站设计公司

哈尔滨商城网站建设,福州专业网站设计公司,手机商城网站建设设计方案,响应式网站建设代理商目标#xff1a;mmz多页下载 方法#xff1a;加一个for循环实现多页的下载 问题#xff1a;浏览器传输服务器时对页码参数做了加密处理 解决方法#xff1a; 1、判断加密算法模式#xff08;mmz是AES-CBC算法#xff09; 2、找到加密的key和iv 代码#xff1a; i…目标mmz多页下载 方法加一个for循环实现多页的下载 问题浏览器传输服务器时对页码参数做了加密处理 解决方法 1、判断加密算法模式mmz是AES-CBC算法 2、找到加密的key和iv 代码 import json import timeimport requests import base64 from Crypto.Cipher import AES from Crypto.Util.Padding import pad,unpadfor page in range(2, 10):# 第一部分模仿浏览器对页码加密传输服务器# 获取到mmz网站加密的明文数据data {Type: 0, page: page, expire: 1710571993849}# dic转化为json字符串进行处理data json.dumps(data)# print(type(data))fill_btext pad(data.encode(), 16)# print(fill_btext)# 解析mmz网站js拿到kv,浏览器向服务器传送加密的kvkey 55b3b62613aef1a0.encode()vi keyencry AES.new(key, AES.MODE_CBC, vi)# AES加密encry_data encry.encrypt(fill_btext)# 加密 b64b64encode_data base64.b64encode(encry_data)# print(b64encode.decode())# 第二部分拿到加密的参数获取服务器返回的数据并解密# 解密服务器返回的数据cookies {PHPSESSID: 48nu182kdlsmgfo2g7hl6eufsa,Hm_lvt_6cd598ca665714ffcd8aca3aafc5e0dc: 1710568549,SECKEY_ABVK: FUnrpnCS/p1Ou/WiS6a82jLBmKcwlQfvALD/bEpSYS0EV42eXkFNYpCmcekNiiKvyrlcEHfDw6QLw7GSqcv/w%3D%3D,Hm_lpvt_6cd598ca665714ffcd8aca3aafc5e0dc: 1710568575,BMAP_SECKEY: FUnr-pnCS_p1Ou_WiS6a82jLBmKcwlQfvALD_bEpSYRjgInAaoK-vELl57QFAxX-y1kv64ZfrWIegR6xAqZk5YPrHMNgpor4__VOFQ2YBt9ZLJyD0Ru3kQ8TLNDX9tgT2rE6la_DNO7NooPoKY8lg-7nkrw7RqULcxikq6qpjt72ToZ7LhtjeWs5kU5TcRy2ruVzAKFKBpjmyUlPmKeBwJM_HQkgSUF_-wJjonbLE8U,}headers {Accept: */*,Accept-Language: zh-CN,zh;q0.9,en;q0.8,en-GB;q0.7,en-US;q0.6,Connection: keep-alive,Content-Type: application/json; charsetUTF-8,# Cookie: PHPSESSID48nu182kdlsmgfo2g7hl6eufsa; Hm_lvt_6cd598ca665714ffcd8aca3aafc5e0dc1710568549; SECKEY_ABVKFUnrpnCS/p1Ou/WiS6a82jLBmKcwlQfvALD/bEpSYS0EV42eXkFNYpCmcekNiiKvyrlcEHfDw6QLw7GSqcv/w%3D%3D; Hm_lpvt_6cd598ca665714ffcd8aca3aafc5e0dc1710568575; BMAP_SECKEYFUnr-pnCS_p1Ou_WiS6a82jLBmKcwlQfvALD_bEpSYRjgInAaoK-vELl57QFAxX-y1kv64ZfrWIegR6xAqZk5YPrHMNgpor4__VOFQ2YBt9ZLJyD0Ru3kQ8TLNDX9tgT2rE6la_DNO7NooPoKY8lg-7nkrw7RqULcxikq6qpjt72ToZ7LhtjeWs5kU5TcRy2ruVzAKFKBpjmyUlPmKeBwJM_HQkgSUF_-wJjonbLE8U,Origin: https://www.maomaozu.com,Referer: https://www.maomaozu.com/,Sec-Fetch-Dest: empty,Sec-Fetch-Mode: cors,Sec-Fetch-Site: same-origin,User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0,sec-ch-ua: Chromium;v122, Not(A:Brand;v24, Microsoft Edge;v122,sec-ch-ua-mobile: ?0,sec-ch-ua-platform: Windows,}response requests.post(https://www.maomaozu.com/index/build.json, cookiescookies, headersheaders,datab64encode_data)res response.text# 解密 b64b64decode base64.b64decode(res)# 解析mmz网站js拿到kv服务器向浏览器传送数据的解密kvkey 0a1fea31626b3b55.encode()vi keycry AES.new(key, AES.MODE_CBC, vi)# print(cry.decrypt(b64decode).decode())# unpad去除填充mmz_text unpad(cry.decrypt(b64decode),16).decode()print(mmz_text)time.sleep(1) 浏览器和服务器之间关系示意图 浏览器到服务器加密、服务器到浏览器加密不一定一样 代码流程 1、使用方法搜索到加密位置并断点分析 2、拿到传输的明文数据和key、iv 3、模仿浏览器生成加密数据 4、将加密的数据写入“第二部分代码”的加密参数data中
http://www.pierceye.com/news/502192/

相关文章:

  • 京东商城网站怎么做wordpress幻灯
  • 建设银行明细网站能查多久企业取名
  • 总行网站建设银行报培训机构是干什么的
  • 企业网站推广建议淳安千岛湖建设集团网站
  • 网站建设代码优化石家庄门户网站制作
  • 网站可以制作ios网站源码提取
  • 建设银行网站怎么开通手机通知做网站回答
  • 网页制作的价格大概三河网站seo
  • 东莞网站建设 信科网络wordpress图片域名
  • 软件行业 网站建设 模块吉林电商的网络推广
  • 自己有服务器和域名怎么做网站门户网站建设推荐
  • 兰州新站点seo代理吉林市网站建设招标
  • 网站开发形式选择wordpress tag__not_in
  • 中国建设银行官网登录入口手机版长沙seo外包平台
  • 网站开发过程分为哪几个阶段电子商务网站建设毕业设计
  • 网站建设管理风险点广州网站设计智能 乐云践新专家
  • 阿里云增加网站wordpress前台后台都空白
  • 做网站商城要注册什么公司建行官网官网网站吗
  • 国外做meta分析的网站wordpress 下载文件插件
  • 济南城市建设集团网站陕西网
  • 专业的网站设计制作怎么建正规网站
  • 用安卓做网站php网站开发系统
  • 58同城网站建设的不足网站前台代码
  • 网站建设销售人员培训教程长兴县建设局网站
  • 用vue框架做的pc端网站wordpress改造论坛
  • 大庆建设网站首页中国寰球工程有限公司网站设计
  • 免费搭建贴吧系统网站js做网站框架
  • 泰安如何选择网站建设网盘 商业网站建设案例课程 下载
  • 可信赖的邵阳网站建设动漫设计属于什么大类
  • 西安网站排名优化网站设计用什么软件实现