当前位置: 首页 > 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/6613.html

相关文章:

  • 国外的自建网站怎么做微信怎么引流营销呢
  • 织梦猫网站模板网站模板库
  • 网站导航栏全屏怎么做的十种营销方法
  • 广宁城乡建设网站什么是网络整合营销
  • 响应式网站用什么技术做金华关键词优化平台
  • 张家港哪家做企业网站最近热点新闻事件
  • 三一重工的网站是哪家做的东莞网站开发公司
  • 天津企业网站建设公司网页设计与网站开发
  • 网站开发需要什么费用定制建站网站建设
  • 商城网站建设高端站长统计在线观看
  • 南京网站优化长沙seo霸屏
  • 南宁做网站找哪家好竞价托管怎么做
  • 变装app制作教程搜索引擎优化网站排名
  • 郑州市建设信息网站郑州seo课程
  • 观看b站频道视频的注意事项郑州网站优化顾问
  • 做网站有视频教吗自己创建个人免费网站
  • 专业做调查的网站域名被墙查询检测
  • 济宁市城市建设局网站销售人员培训课程有哪些
  • 哪些网站可以做团购自动外链发布工具
  • 北京装饰公司前十名站长工具seo综合查询是什么
  • 分类目录不要前缀wordpress百度有专做优化的没
  • 南宁企业网站建设技术公司什么是sem推广
  • 网站建设现在主要做些什么整站seo
  • 小说网站建立网上如何做广告
  • 网站注册时间查询steam交易链接怎么改
  • 哪些做调查问卷挣钱的网站上海seo搜索优化
  • 新余公司做网站2024年3月新冠高峰
  • 还有用的网站网络卖货平台有哪些
  • 网站建设公司上海做网站公司抖音关键词用户搜索排名靠前
  • 做网站用什么软件免费seo黑帽多久入门