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

网店营销推广计划书seo搜索优化服务

网店营销推广计划书,seo搜索优化服务,如何做微信小程序开发,管理网站模板下载免费下载十七题是一个很经典的字体加密案例,很适合新手入门~ 目录列表 过程分析代码实现 过程分析 打开开发者工具直接看请求,发现它请求的没有加密参数,以为万事大吉的你迫不及待的点击了响应,然后就会发现依托。。。 返回的数据中字体…

十七题是一个很经典的字体加密案例,很适合新手入门~

目录列表

    • 过程分析
    • 代码实现

过程分析

打开开发者工具直接看请求,发现它请求的没有加密参数,以为万事大吉的你迫不及待的点击了响应,然后就会发现依托。。。
在这里插入图片描述
返回的数据中字体是加密的,但是浏览器却能正常显示,说明通过JS代码对响应数据进行了解密操作,所以就要找它解密的逻辑咯~

所以直接跟栈分析,发现它的启动器很少,就两个。。
在这里插入图片描述
所以就可以开始断点分析了,可以跟到一个decryptFontNumber方法中,解密的逻辑就在这里~
在这里插入图片描述

可以看到是通过取了FONT_DECRYPT_MAP这个对象中的值,对密文的值进行了一个映射,从而实现了解密的逻辑,所以我们只需要拿到这个FONT_DECRYPT_MAP的值就好了。。。
在这里插入图片描述
在控制台输出一下,后面就直接用python字典来模拟它映射的逻辑就好了。
在这里插入图片描述
OK,逆向结束。。。

代码实现

"""
-*- coding: utf-8 -*-
@File   : .py
@author : @鲨鱼爱兜兜
@Time   : 2025/04/06 20:51
"""import requestsdef decrypt(arr: list):"""My decrypt:param arr::return:"""FONT_DECRYPT_MAP = {'ꙮ': '0','ઊ': '1','સ': '2','ત': '3','ধ': '4','ન': '5','પ': '6','ફ': '7','બ': '8','ભ': '9'}for i in range(len(arr)):arr[i] = ''.join([FONT_DECRYPT_MAP.get(char, char) for char in arr[i]])return [int(_) for _ in arr]cookies = {'sessionid': '你的值','Hm_lvt_b5d072258d61ab3cd6a9d485aac7f183': '1743870511,1743871379,1743932867,1743933915','HMACCOUNT': '你的值','Hm_lpvt_b5d072258d61ab3cd6a9d485aac7f183': '1743942809',
}
headers = {'accept': '*/*','accept-language': 'zh-CN,zh;q=0.9,en;q=0.8','cache-control': 'no-cache','pragma': 'no-cache','priority': 'u=1, i','referer': 'https://stu.tulingpyton.cn/problem-detail/17/','sec-ch-ua': '"Chromium";v="134", "Not:A-Brand";v="24", "Google Chrome";v="134"','sec-ch-ua-mobile': '?0','sec-ch-ua-platform': '"Windows"','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/134.0.0.0 Safari/537.36',
}
s = 0
for page in range(1, 21):params = {'page': f'{page}'}response = requests.get('https://stu.tulingpyton.cn/api/problem-detail/17/data/', params=params, cookies=cookies,headers=headers)response.raise_for_status()response.encoding = 'utf-8'print(response.json())s += sum(decrypt(response.json()['current_array']))
print(s)

这题还是相对其他题目比较简单的~

第十七题,秒了~[doge]

在这里插入图片描述

@鲨鱼爱兜兜

http://www.dtcms.com/wzjs/113667.html

相关文章:

  • 外贸网站建设服务平台怎么在百度做宣传广告
  • 事业单位网站建设费入什么科目天津网站建设优化
  • 做网站公司 陕西渭南seo关键词排优化软件
  • 怎么给网站做开场动画媒体营销平台
  • 做动态图网站违法吗厦门网站建设平台
  • 如何建设一个电商网站百度站长工具怎么查排名
  • b2b电子商务网站注册网络营销做得好的酒店
  • 温州网站搭建北京官方seo搜索引擎优化推荐
  • 贵阳网站设计全国互联网营销大赛官网
  • 网站制作说明书搜狗权重查询
  • 建设网站群的指导思想搜索引擎优化推广
  • 做网站找那些公司网络营销推广活动
  • mac做网站设计网站收录平台
  • b站推广网站友情链接seo
  • 南通网站建设制作公司网站免费推广的方法
  • 沈阳建设网站费用宣传推广方式有哪些
  • 商丘做手机做网站百度手机端推广
  • 网站上的视频深圳做网站的公司有哪些
  • 免费在线网站模板网站推广seo优化
  • 深圳网站建设ueapp推广30元一单平台
  • 中山品牌网站建设报价seo快速工具
  • 广告设计介绍seo关键字优化软件
  • 企业网站模板湖南岚鸿自己制作一个网页
  • 中扶建设网站怎么在百度上发布信息广告
  • 建设工程168网站小型培训机构管理系统
  • 做什么地方网站万江专业网站快速排名
  • 备案名 网站名南宁seo产品优化服务
  • 上海网站制作平台免费下载百度到桌面
  • 网站设置成黑白网络广告策划方案范文
  • 网站如何快速收录山西免费网站关键词优化排名