圈x修改数据(圈x抓包进价篇:修改body)-Quantumult X论坛-脚本模块-山海云端论坛

圈x修改数据(圈x抓包进价篇:修改body)

很多人觉得圈x修改数据比网球难,因为它需要写js,其实不然,我们只需要会圈x给的修改数据即可

步骤

  1. 抓包
  2. 分析
  3. 修改
  4. 测试

抓包

以修改‘🐏了个🐏’名片为例子,首先我们开启抓包,进去🐏随便刷几下,我们要修改加入羊群数和活动通关数

9916353649181543

分析

进去刚抓的数据包(数据列表的第一个就是刚抓到的数据)在响应体里搜索关键字‘6916’(6916是通过次数),找到要修改的url和数据,一般先看数据再看url

069db4937e181525

cf34449729181509

fb8dd52b33182513

得到的数据如下

要修改的数据
{
"err_code" : 0,
"err_msg" : "",
"data" : {
"today_state" : 0,
"today_ts" : 0,
"uid" : "632b49477baaf6267a4e6487",
"nick_name" : "",
"area_expire_at" : 0,
"register_time" : 1663781191,
"area_id" : 335,
"avatar" : "https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJaPyAQvQx7BhtI0ric8C7kgdyyG2o7PgmW5K6a83mia1tcLQNLs1wsNibx7jnFicbmzNECsODrlcjS3g/132",
"skin" : 0,
"today_time" : 0,
"daily_count" : 0,
"challenge" : 0,
"win_count" : 6916,
"topic_count" : 0,
"today_fail_count" : 0
}

链接:

https://cat-match.easygame2021.com/sheep/v1/game/personal_info?

修改

先把想要修改的数据保存到working copy的txt文件里,如以下图一;再在working copy里新建一个js文件

03a86ee2b8183047

模板如下,用正则修改数据(body.replace(/要修改/g,'修改值')),在中间填上body = body.replace(/win_count\":\d+/,'win_count" : 10000')。如果要修改多个,可以多行写body = xxxx,也可以写body = body.replace(/xx/g,'xx').replace(/xx/g,'xx').replace……

if ($response.statusCode != 200) {
  $done(Null);
}
/*
如果有结果就执行以下代码
*/
var body = $response.body; //令body为响应体
/*
中间这里填想要修改的数据
*/



$done(body); //结束

测试

在圈x设置的重写规则添加该脚本,在主机名里添加主机名(链接里的//主机名/xx/xx),如下图,修改成功!!!!

60984d6634184919

8b2ea7ddc4181520

如果有些步骤不会的可以看木木写的圈x基础教程

请登录后发表评论