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

网站推广的方法及特点厦门人才网唯一官方网站

网站推广的方法及特点,厦门人才网唯一官方网站,网站安全认证去哪做,礼品网站建设策划典型的wasm加密逻辑,适合新手入门的JS逆向案例~ 过程分析 打开控制台,直接看请求,发现头里面没有,载荷里面有一个m,那这个m参数就是我们要逆向的值了,下面的_ts是个十位!!的时间戳…

典型的wasm加密逻辑,适合新手入门的JS逆向案例~

过程分析

打开控制台,直接看请求,发现头里面没有,载荷里面有一个m,那这个m参数就是我们要逆向的值了,下面的_ts是个十位!!的时间戳。。(不是13位的,看仔细~)
在这里插入图片描述

还是跟踪启动器,找到最后的位置,打上断点跟栈分析~
在这里插入图片描述
跟到loadPage这里的时候发现m参数就是在这里生成的了。。。
在这里插入图片描述
所以在生成的地方打上断点,开始分析逻辑~
上面内个e 就是生成了一个十位的时间戳,主要还是下面的这个f参数。
在这里插入图片描述
继续往下跟就会发现加密的具体位置了

在这里插入图片描述
所以这个window['exports']['encrypt']就是核心加密方法了,进去看一下,你会发现它是依托。。。
在这里插入图片描述
这里可以看到,这是一个用 WebAssembly Text Format (WAT) 编写的模块,WAT 是 WebAssembly(Wasm)的一种人类可读的表示形式。这一段代码大致可以分为几个部分,主要实现了栈的管理以及一个名为 encrypt的函数。
所以核心的加密逻辑就是这个encrypt函数咯。。。

(func $encrypt (export "encrypt") (param $var0 i32)   ;; 第一个参数:整数类型,记作 var0(param $var1 i32)   ;; 第二个参数:整数类型,记作 var1(result i32)        ;; 函数返回一个整数local.get $var0     ;; 将参数 var0 压入栈顶local.get $var1     ;; 将参数 var1 压入栈顶i32.const 3         ;; 压入常数 3i32.div_s           ;; var1 / 3(带符号整数除法)i32.add             ;; 结果 + var0i32.const 16358     ;; 压入常数 16358i32.add             ;; 再加上 16358
)

这样是不是就能看懂了[doge],所以这其实不是一种加密,就是进行了一个数学运算而已,直接用python模拟即可。。。

OK逆向结束~

代码实现

贴出代码如下:

"""
-*- coding: utf-8 -*-
@File   : .py
@author : @鲨鱼爱兜兜
@Time   : 2025/04/06 19:37
"""import time
import requestscookies = {'sessionid': '你的值','Hm_lvt_b5d072258d61ab3cd6a9d485aac7f183': '1743870511,1743871379,1743932867,1743933915','HMACCOUNT': '你的值','Hm_lpvt_b5d072258d61ab3cd6a9d485aac7f183': '1743938833',
}
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/11/','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):_ts = int(time.time())params = {'page': f'{page}','m': f'{int(page + (_ts / 3) + 16358)}','_ts': f'{_ts}'}response = requests.get('https://stu.tulingpyton.cn/api/problem-detail/11/data/', params=params, cookies=cookies,headers=headers)response.raise_for_status()response.encoding = 'utf-8'print(response.json())s += sum(response.json()['current_array'])
print(s)

第十一题,秒了~[doge]

在这里插入图片描述
@鲨鱼爱兜兜

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

相关文章:

  • 绵阳优化网站排名可以做产品推广的软件有哪些
  • 家具网站建设比较好的排名优化软件
  • 男女做鸡视频网站网页关键词排名优化
  • 做外贸的有哪些网站有哪些南京百度网站快速优化
  • 怎么提高网站百度权重哪些网站可以免费发广告
  • 环保网站案例网络营销的成功案例
  • 企业网站建设可行性分析 技能训练seo如何优化关键词
  • 网站的ab测试怎么做百度网站收录查询
  • dede网站模板页在什么文件夹国外搜索引擎排名
  • 网站 如何 备案长春网站优化服务
  • 网站建设的技术要求竞价账户托管公司哪家好
  • 在重庆_那里可以做诚信网站认证网站注册查询
  • 天河商城型网站建设最近疫情最新消息
  • 开通公司网站怎么做分录天津快速关键词排名
  • 专业做曝光引流网站网络营销郑州优化推广公司
  • 凤翔网站建设短视频代运营公司
  • 建立公司网站的流程苏州网站建设书生
  • 男女做性哪个的小视频网站百度app安装免费下载
  • 公众号做视频网站网络营销顾问
  • 什么人做网站百度手机助手安卓版
  • 睢宁县凌城做网站的排名优化公司哪家效果好
  • 网站上的动态图怎么做的今日热搜
  • 威胁网站检测平台建设网站如何快速推广
  • dreamweaver做动态网站网站开发工具
  • 在线注册湖南企业seo优化报价
  • 免费seo排名工具seo查询系统
  • php网站建设流程深圳市前十的互联网推广公司
  • 火车头采集网站百度seo推广怎么做
  • 慈溪网站优化东莞企业推广网站制作
  • 建网站需要什么东西什么是互联网营销