V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  yxnwh  ›  全部回复第 3 页 / 共 4 页
回复总数  76
1  2  3  4  
@asvow 前几天发现 jegotrip 对部分 post 的 body 进行了 aes 加密,狗尾续貂,帮大佬改了几行代码,能继续使用了

signid = {"signConfigId":id};
body = JSON.stringify(Encrypt(signid));

function Encrypt(i) {
if (!i || "object" != typeof i) return {};
var t = "online_jego_h5",
r = "93EFE107DDE6DE51",
n = "01";
var o = function() {
var i = (new Date).getTime().toString() + Math.floor(900 * Math.random() + 100).toString(),
o = r + i,
s = CryptoJs.MD5(o).toString().toLowerCase().slice(8, 24),
c = CryptoJs.enc.Utf8.parse(t + ";" + i + ";" + n);
return {
key: s,
sec: CryptoJs.enc.Base64.stringify(c)
}
}(),
s = JSON.stringify(i),
c = CryptoJs.enc.Utf8.parse(o.key),
a = CryptoJs.AES.encrypt(s, c, {
mode: CryptoJs.mode.ECB,
padding: CryptoJs.pad.Pkcs7
}).toString();
return {
sec: o.sec,
body: a
}
}
@maichael 再次感谢大佬,昨晚分析了一会,大致是这个流程(小白个人分析,不一定完全对):这个网站是先调用了 getUserMission 这个接口,获取服务器端用户的一些数据(等级,积分,用户名等等)其中包含了 mission 字段,随后再调用 UserMission 接口签到,并将签到数据写入 mission 字段,从而实现用户签到数据的更新,如果不经调用 getuserinfo 这个接口,则导致无法获得 mission 字段,进而导致签到后的数据无法写入
@maichael 多谢大佬的思路,我在 fiddler 抓包时,发现登录网页后,stream 流里面还紧跟着一个登录 hi.kejiwanjia.com 链接的 login 信息,我试试把这个 login 也写进去
@yxnwh jwt-auth
登录这一步,你可以在抓包时关注下含有 jwj-auth 这个关键词的网址,会有惊喜
@shenyu1996 有的,那个很简单就没贴,思路就是通过 username 和 password ,拿到实时 token ,拿到的 token 再传到这个 sign 函数里面,拼接成 authorization ,就可以签到了

很奇怪的地方就是,直接 post 构造链接,无论如何都不能签到,但一旦登录次,再 post 链接,马上就能签到成功
@liliclinton 好吧,我果然是在一派胡言。。。
@asvow 多谢大佬~~~
2022 年 1 月 4 日
回复了 Mrcocoa 创建的主题 宽带症候群 分享一下今年升级的家庭网络拓扑
貌似我的一个 all in one(i5-6500T 16g)小主机干了楼主 3 个设备的活……我还把他放在了蜗牛 A 机箱里面……罪过罪过
2022 年 1 月 4 日
回复了 sml2h3 创建的主题 Python 卷一卷, Python 通用验证码识别库开源
必须马克一下,厉害了
2021 年 12 月 16 日
回复了 julyclyde 创建的主题 深圳 中国电信真贵啊
@gakkiismywife1 这是城中村的,花园小区没有
2021 年 10 月 9 日
回复了 jlak 创建的主题 NAS 群晖 Download Station 下载很慢 可以设置吗
Docker 安装 p3terx 的 aria2 pro
@fx777 依照大佬的格式,做了一个深圳地铁微信乘车码的链接:tenvideo2://?action=10&openurl=https://film.qq.com/h5/app/openapp.html%3Fappid%3Dgh_3cf62f4f1d52%26openurl%3Dpages/qrcode/index.html%26type%3Dminiapp
@fx777 多谢多谢,确实可用,明天我参考大佬的链接格式再做一个深圳的粤康码😄
@fx777 用两个链接都试了下,深圳的粤康码都提示 bad_para,gh_9c23268d5db7,麻烦大佬帮忙看看
@yxnwh 看错了,😅
不知道是楼主抄了我的头像,还是我抄了楼主的😄
@IssacTseng un 非常感谢,顺便我自己把云闪付乘车码也整合进去了
@ODD10 友情提醒下,ios 最新版的无忧行使用这个脚本获取 token 时会提示一些错误,换成 6.8.6 版本就完美了
1  2  3  4  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1012 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
♥ Do have faith in what you're doing.