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

管理系统网站模板在线生成多款表白网站是怎么做的

管理系统网站模板,在线生成多款表白网站是怎么做的,温州专业制作网站,store软件下载从第六题开始就要有个先看看请求头的习惯了[doge]。 别问博主为什么要你养成这个习惯,问就是博主被坑过。。。 headers里面有一个加密参数S,然后你就去逆向这个S对吧。 然后一看响应: 好家伙返回的还是个密文,所以要两次逆向咯。…

从第六题开始就要有个先看看请求头的习惯了[doge]。
别问博主为什么要你养成这个习惯,问就是博主被坑过。。。
在这里插入图片描述
headers里面有一个加密参数S,然后你就去逆向这个S对吧。
然后一看响应:
在这里插入图片描述
好家伙返回的还是个密文,所以要两次逆向咯。。。

目录列表

    • 过程分析
      • headers中的S参数
      • 返回密文的解密
    • 代码实现

过程分析

headers中的S参数

在这里插入图片描述
可以看到这个S是32位的[疯狂暗示]。。。
根据启动器可以定位到headers参数生成的位置。
在这里插入图片描述
打上断点,可以看到headers是赋了一个hhh变量的值。
在这里插入图片描述
然后这个hhh就在上面的不远处。。。
在这里插入图片描述
所以大致的加密逻辑就是这个window.xxoo方法了,先不急着点进去~
可以看到加密的明文就是sssssbbbbb与一个13位的时间戳做了一个字符串的拼接操作,然后传给了加密函数。(结果是个32位的[doge])
我们可以大胆的猜测一下~
在这里插入图片描述
OK破案了,就是一个标准的md5加密算法,头部参数就解决了~

返回密文的解密

回到我们刚刚跟栈的位置,可以清晰的看到解密的方法就在下面。。。
在这里插入图片描述
打上断点进去看看,发现就是这里咯~
在这里插入图片描述
点进去查看方法内部具体的解密逻辑
在这里插入图片描述
然后就破案了,发现是个标准的AES算法。。。
所以这里就不要扣代码了,直接用标准库来还原算法,把keyiv都换成它的值就行了。。。

代码实现

"""
-*- coding: utf-8 -*-
@File   : .py
@author : @鲨鱼爱兜兜
@Time   : 2025/04/05 21:25
"""import json
import time
from Crypto.Cipher import AES
from Crypto.Util.Padding import unpad
import binascii
import requests
from hashlib import md5def decrypt(encrypted_hex):"""My Decrypt Func:param encrypted_hex::return:"""key = b'xxxxxxxxoooooooo'iv = b'0123456789ABCDEF'ciphertext = binascii.unhexlify(encrypted_hex)cipher = AES.new(key, AES.MODE_CBC, iv)decrypted = cipher.decrypt(ciphertext)plaintext = unpad(decrypted, AES.block_size)return plaintext.decode()cookies = {'Hm_lvt_b5d072258d61ab3cd6a9d485aac7f183': '1743857254','HMACCOUNT': 'C8ED1E9E0FB8E4AC','sessionid': '你的值','v': '你的值','Hm_lpvt_b5d072258d61ab3cd6a9d485aac7f183': '1743860531',
}
s = 0
for page in range(1, 21):tt = int(time.time() * 1000)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/6/','s': md5(f'sssssbbbbb{tt}'.encode()).hexdigest(),'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','tt': f'{tt}','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',}params = {'page': f'{page}'}response = requests.get('https://stu.tulingpyton.cn/api/problem-detail/6/data/', params=params, cookies=cookies,headers=headers)response.raise_for_status()response.encoding = 'utf-8'data = json.loads(decrypt(response.json()['t']))print(data)s += sum(data['current_array'])
print(s)

第六题秒了[doge]~
@鲨鱼爱兜兜

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

相关文章:

  • 网站推广合作外贸公司介绍
  • 黑别人网站开奖网站怎么做
  • 网站提高收录和访问量怎样做微课网站
  • 成都建站免费模板免费高清logo在线
  • 资讯网站做app北京搬家公司大全
  • 建设一个视频网站wordpress 托管建站
  • 顺德网站制作案例价位关键词代发排名首页
  • 疑问句做网站标题艺术培训网站模板
  • 网站建设 有必要吗wordpress 改为中文字体
  • 中国安能建设总公司网站wordpress返回顶部图标
  • 网站建设详情报价成都微信网站建设推
  • 网站开发与设计实训报告心得网站改版 降权
  • 公司增加英文网站要怎么做三明seo培训
  • 枣庄网站开发招聘怎么做网站链接支付
  • asp网站源代码百度做网站为什么上阿里云备案
  • 网站开发就业薪酬重庆媒体网站建设单价
  • wordpress速度郑州网站优化外包
  • 创造网站模板自助建站网站制作
  • 潍坊网站建设哪家强低代码开发平台 开源
  • 江门网站推广公司申请一个网站得多钱
  • 南同网站建设自己的网站怎么做下载链接
  • dz论坛网站需要制图软件免费
  • 监控摄像机网站建设成都住建局官网住建智慧建管
  • app网站开发案例网站建设为什么有些100元的
  • 有域名了如何做网站怎么编辑网站源码
  • 杭州网站建设企业asp装修网站源码
  • 做营销看的网站企业建设网站公司排名
  • 网站建设中的咨询服务网站开发
  • 包就业的培训机构淄博网站优化资讯
  • 清新区住房和城乡建设部网站做网站是com还是cn好