|
|
发表于
2026-5-17 00:13:22
|
显示全部楼层
来自 浙江
5/9楼说服务端无解 不一定 小作坊游戏的"服务器已满"很多就是个 纯展示标记 后端注册接口根本不卡 客户端把那个标记吃掉就行
楼主你说"有人mt弄过" 说明这游戏就是这种情况
两条路 哪条都能搞
路1 抓包看区服列表接口
点开"选区"那一刻 必发个请求拉服务器列表 返回大概长这样:
[code=js]
[
{"sid":1,"name":"老一区","status":"full","online":99999},
{"sid":2,"name":"老二区","status":"full","online":99999},
{"sid":99,"name":"新二十区","status":"open","online":120}
][/code]
用reqable/小黄鸟挂代理 抓到后改包 把所有 status 改成 open online 改个小数字 重发
如果选区界面老一区变成可点了 → 试着进去注册 → 进得去就赢了 服务端不卡注册
路2 改客户端
8楼说的对 这种页游一般是 unity+lua热更
- lib/arm64-v8a/libil2cpp.so + assets/bin/Data/Managed/Metadata/global-metadata.dat
- 用 Il2CppDumper 出 dump.cs
- 搜 ServerStatus / RegionData / IsFull / CanLogin / FullStatus
复制代码
找到 IsFull/IsLocked 这种 ()Z 方法 改成永远返回false 重新打包
如果 lua 没加密 assets里能直接看到lua文件的话 改起来更快 直接搜 status / full 改逻辑
建议先走路1 抓包30秒搞定 比反编译so快多了 而且能直接验证服务端到底卡不卡
抓不到包(SSL Pinning)的话再说 装个 JustTrustMe++ 一般就开了 |
|