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

网站建设的目标有哪些网站流量宝

网站建设的目标有哪些,网站流量宝,四川政府采购网,做维修广告在哪个网站十七题是一个很经典的字体加密案例,很适合新手入门~ 目录列表 过程分析代码实现 过程分析 打开开发者工具直接看请求,发现它请求的没有加密参数,以为万事大吉的你迫不及待的点击了响应,然后就会发现依托。。。 返回的数据中字体…

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

目录列表

    • 过程分析
    • 代码实现

过程分析

打开开发者工具直接看请求,发现它请求的没有加密参数,以为万事大吉的你迫不及待的点击了响应,然后就会发现依托。。。
在这里插入图片描述
返回的数据中字体是加密的,但是浏览器却能正常显示,说明通过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/99374.html

相关文章:

  • 服务器上怎么做网站申请自媒体平台注册
  • 青岛高端网站开发公司搜狗引擎搜索
  • wordpress文章浏览次数统计代码关键词优化公司哪家强
  • 陕西省城乡和住房建设厅网站百度云手机登录入口
  • 南昌电商购物网站开发关键词排名优化公司推荐
  • 建设网站框架江苏seo网络
  • 建立什么网站百度seo排名点击软件
  • 网站开发 法律申明网站优化推广
  • 做网站海报今天中国新闻
  • 网站建设费用不用摊销91永久海外地域网名
  • 建设银行网站查询密码是什么培训计划方案模板
  • wordpress图片添加音乐企业站seo价格
  • 吉安高端网站建设公司中山seo关键词
  • 长沙做网站优化晚上必备免费软件大全苹果
  • 做私人网站 违法seo查询排名系统
  • 做源码演示的网站南昌seo快速排名
  • 怎么看网站有没有做301跳转长春关键词优化公司
  • 网站建设风险评估seo网站诊断文档案例
  • 手机版文章网站源码惠州seo优化服务
  • 武汉可以做网站的地方百度关键词优化公司
  • 外贸soho东莞建站软文营销案例分析
  • 大学做视频网站设计网站运营怎么做
  • 个人简历表格模板如何做网站优化
  • 网站运营公司哪家效果好企业查询app
  • wordpress跨境平台四川seo关键词工具
  • 郑州好的企业网站建设营销方案推广
  • 泰安 网站建设阿里云建网站
  • 做的网站很卡是什么原因呢北京网站推广
  • 百度做网站效果怎么样seo推广网站
  • 网站如何快速收录泉州seo网站排名