本站文章总数为:165
Search Posts

2023什么值得买自动签到教程(工具加脚本)

内容纲要

方案https://github.com/jzksnsjswkw/smzdm-app

具体操作

项目说的

JustTrustMe + HttpCanary

我没安xposed也太麻烦

我发操作如下

安装HttpCanary 网上随便下一个

https://wwqm.lanzouy.com/ijy1l0o1jkgb密码:3ych

安装后安装证书,然后导出证书

本体抓包值得买app会无网络

所以套娃模式应用商店安装vmos

参考教程以及链接

 

一,安卓11无法安装证书,可借助虚拟机例如VMOS
步骤:

本机需安装MT管理器,小黄鸟HttpCanay和安卓虚拟机vmos;

打开SSL证书设置选择导出根证书,类型System Trusted (.0);

导出的证书储存路径为:内部储存/HttpCanary/cert/

打开虚拟机VMOS,选择文件中转站—我要导入:MT管理器+目标APP+证书;

打开并赋予MT管理器root权限,刚刚导入的证书在VMOSfiletransferstatio目录下,将其复制到VMOS系统内:/system/etc/security/cacerts/目录下即可。无法挂载可尝试re管理器挂载读写。

返回本机启动小黄鸟,目标应用-设置VMOS-开启抓包

返回虚拟机-启动目标APP 即可

作者:上班摸鱼咕咕菌 https://www.bilibili.com/read/cv7526099/ 出处:bilibili

HttpCanary 抓包后找到

https://user-api.smzdm.com/checkin 的post请求

请求》预览里面 看sk 跟token有值的话就没问题了

然后再复制cookie 就行

总共需要sk token cookie三个值填写到下面的xxxxx位置

import hashlib
import random
import time
import requests


key = 'apr1$AwP!wRRT$gJ/q.X24poeBInlUJC'
user_tuple = (
    {
        'sk': 'xxxxxxxxxxxx',
        'token': 'xxxxxxxxxxx',
        'cookie': r'xxxxxxxxxxx',
    },
)


def md5(m: str):
    return hashlib.md5(m.encode()).hexdigest()


def sign(sk: str, token: str, cookie: str):
    url = 'https://user-api.smzdm.com/checkin'
    timestamp = int(time.time())
    headers = {
        'user-agent': 'smzdm_android_V10.4.20 rv:860 (Redmi Note 3;Android10;zh)smzdmapp',
        'request_key': str(
            random.randint(10000000, 100000000) * 10000000000 + timestamp
        ),
        'cookie': cookie,
        'content-type': 'application/x-www-form-urlencoded',
    }
    timestamp = timestamp - random.randint(0, 10)
    data = {
        'weixin': '1',
        'captcha': '',
        'f': 'android',
        'v': '10.4.20',
        'sk': sk,
        'sign': md5(
            f'f=android&sk={sk}&time={timestamp*1000}&token={token}&v=10.4.20&weixin=1&key={key}'
        ).upper(),
        'touchstone_event': '',
        'time': timestamp * 1000,
        'token': token,
    }
    return requests.post(url, headers=headers, data=data).json()


for user in user_tuple:
    print(sign(**user))

 

然后添加任务计划到服务器家里nas 或者青龙面板里面 每天定时执行就行,需要python环境

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注