Commit Graph

  • c7db66f18c 统一项目路径并修复虚拟环境引用 main yml2213 2026-08-31 16:28:59 +08:00
  • 76b14b69b7 修复虎牙手机号登录并统一部署项目名 yml2213 2026-08-31 16:10:35 +08:00
  • 09ab80e062 完成 Ruff 全量清理 yml2213 2026-08-31 10:55:44 +08:00
  • 840af3108e 清理未使用导入和局部变量 yml2213 2026-08-31 10:31:32 +08:00
  • b58c6b4357 执行 Ruff 安全自动修复 yml2213 2026-08-31 10:28:14 +08:00
  • 2a1d27f953 补充设备画像兜底说明 yml2213 2026-08-30 23:05:20 +08:00
  • f4ed518b50 统一虎牙 App 登录设备画像 yml2213 2026-08-30 23:04:28 +08:00
  • bc02018719 fix: skip test image in production deploy yml2213 2026-08-30 22:17:09 +08:00
  • c6b5fc63ad docs: 记录 Ruff lint 清理待办 yml2213 2026-08-30 21:13:53 +08:00
  • 47e19ed7b2 style: 统一 Ruff 代码格式 yml2213 2026-08-30 21:04:52 +08:00
  • c891ac982e type: 收敛测试 schemas 与协议层类型 yml2213 2026-08-30 20:35:08 +08:00
  • 92dc461e52 type: 收窄虎牙 OCR 与登录类型 yml2213 2026-08-30 20:24:25 +08:00
  • cbd314f4e5 type: 收窄测试与响应模型类型 yml2213 2026-08-30 20:21:14 +08:00
  • 3f97dbe525 type: 收窄虎牙验证与设备注册类型 yml2213 2026-08-30 20:07:12 +08:00
  • 563477fde8 type: 修复虎牙信封解析偏移类型 yml2213 2026-08-30 20:05:06 +08:00
  • 6439dc1942 type: 收窄虎牙 HTTP 与 WSS 客户端类型 yml2213 2026-08-30 20:04:08 +08:00
  • ec3c14d0a3 type: 收窄斗鱼任务路由类型 yml2213 2026-08-30 20:02:03 +08:00
  • 9a5066cae8 type: 收窄斗鱼手册与送礼执行器类型 yml2213 2026-08-30 20:00:09 +08:00
  • 38fd809ca4 type: 收窄斗鱼鱼翅充值执行器类型 yml2213 2026-08-30 19:58:43 +08:00
  • 2622e016b5 type: 收窄斗鱼商城与小店执行器类型 yml2213 2026-08-30 19:57:37 +08:00
  • d400db987e type: 收窄商城与斗鱼绑定执行器类型 yml2213 2026-08-30 19:55:08 +08:00
  • 40e6f482b4 type: 收窄活动客户端响应类型 yml2213 2026-08-30 19:52:55 +08:00
  • 0efd84a281 type: 收窄虎牙绑定与充值执行器类型 yml2213 2026-08-30 19:52:49 +08:00
  • 6a16d561d2 type: 收窄豆鱼服务层类型 yml2213 2026-08-30 19:48:41 +08:00
  • 17577ff734 type: 渐进式接入 Pyright 并类型化 ORM 模型 yml2213 2026-08-30 19:44:01 +08:00
  • 13b5aedd1d test: 全面迁移 pytest 并加入格式门禁 yml2213 2026-08-30 19:19:32 +08:00
  • 3ce1c7a51b test: pytest 工程化落地 — 本地门禁、容器测试镜像、迁移链冒烟测试 yml2213 2026-08-30 18:47:48 +08:00
  • 9497e1ace6 perf: 优化 MySQL 查询并接入 pytest yml2213 2026-08-30 18:26:54 +08:00
  • 1413b4f030 chore: 虎牙逆向考古资料移出 git 跟踪 — rm --cached + .gitignore 兜底 yml2213 2026-08-30 12:56:25 +08:00
  • eef86bd855 chore(release): 0.2.1 — 版本号递增便于分辨浏览器缓存 yml2213 2026-08-30 11:33:57 +08:00
  • 3b3a4bebcb feat(douyu): 代理写读分离 — 仅兑换/锁单/支付/开通/充值/送礼走代理 yml2213 2026-08-30 11:28:10 +08:00
  • b9eb944d2f refactor(huya): runner 按功能域拆分 Mixin yml2213 2026-08-30 11:25:35 +08:00
  • 9f743e50a6 fix(douyu): 补齐拆分后支付轮询常量导入 + 代理三模式断言测试 yml2213 2026-08-30 11:25:35 +08:00
  • 8fe9fdfd8b feat(douyu): 斗鱼任务接入代理 — 应对兑换 IP 频控 (精英手册火爆) yml2213 2026-08-30 11:19:15 +08:00
  • 39b202bc3f refactor(douyu): runner 按功能域拆分 Mixin + 精英手册兑换对齐真机流程 (HAR 审核通过) yml2213 2026-08-30 11:05:18 +08:00
  • 6e17a575dd Revert "fix(douyu): 精英宝典兑换等斗鱼任务接入代理 — 此前全部裸连" yml2213 2026-08-30 10:26:17 +08:00
  • a05ae245bf fix(douyu): 精英宝典兑换等斗鱼任务接入代理 — 此前全部裸连 yml2213 2026-08-30 10:25:16 +08:00
  • 054af84144 feat(web): 虎牙设备绑定页多选批量解绑 — rowSelection 跨页保留 + 全选全部 + 批量接口 yml2213 2026-08-30 09:55:53 +08:00
  • 22aa485536 fix(web): 审核回归 — 5 项修复 (渠道写入丢失/斗鱼WS生命周期/归属校验/恢复订阅/画像key稳定) yml2213 2026-08-29 18:20:27 +08:00
  • a369829df3 docs: HDID32(t1.t0) 固定性终审 — app版本级常量, 证据链闭环; 更正 ID_NOMENCLATURE 陈旧结论 yml2213 2026-08-29 17:15:22 +08:00
  • f9d5868091 docs: sdid 前缀=hydevice SDK 协议常量定论 (16B固定密文头, 非设备关联) + 存量 device.json 补齐 yml2213 2026-08-29 17:09:45 +08:00
  • 239ef91c56 fix(web): 设备绑定页『最后登录』修复 — 登录时间记录下沉到 App 登录本体 yml2213 2026-08-29 16:59:16 +08:00
  • 4f099cc196 fix(huya): 一号一设备补完 — hydevice 设备参数跟随账号画像 + 画像一致性字段下沉 yml2213 2026-08-29 16:51:41 +08:00
  • fda3d5257b feat(web): 新增『虎牙设备绑定』管理页 — 一号一环境可视化 yml2213 2026-08-29 16:39:30 +08:00
  • bf6dee1850 fix(huya): 🔒 一号一设备缺口修复 — hydevice 指纹状态按账号隔离 yml2213 2026-08-29 16:27:35 +08:00
  • d6ab4d8699 feat(web): 虎牙账号管理界面优化 — 登录渠道区分 (Web 旧版 / App 协议 / 短信) yml2213 2026-08-29 13:13:57 +08:00
  • 9653dbe3ba feat(core/huya): 🎯 一号一环境生产模块 account_env (绑定+登录CLI) + 修复 device_profile HDID NameError yml2213 2026-08-29 12:53:58 +08:00
  • 9b259537c0 docs(dfp_register): 更正过时警告 — t1.t0 已由 R15 公式破解(ed0db8), 注册链不依赖响应t1 yml2213 2026-08-29 11:59:25 +08:00
  • ff39a60a1d docs: 📋 登录系统全流程定案 (纯协议无卡点, 一号一设备方案, 工具索引) yml2213 2026-08-29 11:55:36 +08:00
  • 1a6711c180 docs: 绕过配方状态更正 (bypass_all 未验证, 以原版三脚本为准) + 三层健康检查工具 yml2213 2026-08-29 11:44:54 +08:00
  • 5fa1f6d082 feat(dfp): 🔑 RC4 key=APK内嵌appkey常量(datadiv@3912240), 全流程零设备依赖闭环 (R38-R39) yml2213 2026-08-29 11:01:51 +08:00
  • 4868a3b0e8 feat(dfp): 🏆 dfpReport 加密完全攻破 — RC4+gzip, 12/12 密文解密+逐字节回验 (R35-R37) yml2213 2026-08-29 10:13:08 +08:00
  • 12fad07385 docs: R34 清理 (卡死前状态保存) yml2213 2026-08-29 09:12:15 +08:00
  • 2fe23e4274 feat(huya): 💎💎💎 R34 会话密钥活体捕获成功 (P7TAzQYmX4O6i95q!) yml2213 2026-08-29 09:10:57 +08:00
  • 0647c0c682 feat(huya): R33 45函数全零调用定论+第9密文(4036B,头89c8f5变体) yml2213 2026-08-29 09:04:15 +08:00
  • b76ec96573 feat(huya): R32 8密文集+三重钩全零调用定论+known-pair校准 yml2213 2026-08-29 09:01:51 +08:00
  • 08fcf5c34c feat(huya): 💎💎 R31 活体重抓3密文+Java全逆+native零调用铁证 yml2213 2026-08-29 08:53:31 +08:00
  • 5a138376ca feat(huya): 💎 JAVA侧全逆! Cprivate XXTEA+会话密钥架构+Lyra TLV格式 (R30) yml2213 2026-08-29 08:12:10 +08:00
  • 9586eaa8a3 feat(huya): 🎯 ga IDA导出核心挖掘: 密钥槽5788=3DF88同款! 全链XTEA/deflate/编码器映射 (R29) yml2213 2026-08-29 07:54:56 +08:00
  • 5b6edc02e8 feat(huya): 头结构破译(版本/会话ID)+密钥候选批量否定 (R28) yml2213 2026-08-29 07:49:52 +08:00
  • 0ef95a5c0e feat(huya): 🎯 完整加密链 deflate+XTEA 闭环验证成功 (R27) yml2213 2026-08-29 07:48:05 +08:00
  • 51962b8bf2 feat(huya): ga k209202=16B块加密器+状态门打通 (R26) yml2213 2026-08-29 07:45:51 +08:00
  • a5df6df855 feat(huya): XXTEA变体加密侧回环验证+ga全表14方法 (R25.5) yml2213 2026-08-29 07:42:56 +08:00
  • 44948277d4 feat(huya): 💥 XXTEA变体识别+harness直调sub_24D58运行成功 (R25) yml2213 2026-08-29 07:34:23 +08:00
  • 276a7782a0 docs(huya): R24 C线纯分析终局 — 密钥流独立+头部字段解码, 纯样本不可破 yml2213 2026-08-29 07:17:59 +08:00
  • 652b0bbd2c docs(huya): R23 双线状态固化 - ga表栈构建+onLoad空槽链 下一步三选项 yml2213 2026-08-29 07:14:49 +08:00
  • c85693e790 feat(huya): harness onLoad迭代修复 - 全局槽补丁过引用计数关 (R22) yml2213 2026-08-29 07:13:22 +08:00
  • 47bc38d638 test(huya): b87_ harness直调执行通过(ret=-1=初始化态缺失) (R21补) yml2213 2026-08-29 07:07:59 +08:00
  • dc109c5dba feat(huya): turing JNI表解出+b87_@0x25c98 (R21) yml2213 2026-08-29 07:07:18 +08:00
  • 39c516b71b feat(huya): turing运行中dump工程化 (R20) — 串过滤100%命中+采样集7份 yml2213 2026-08-29 06:50:34 +08:00
  • 0944e9c86b docs(huya): R19 turing运行时路线终态 — 专项交接资产齐备 yml2213 2026-08-29 06:29:34 +08:00
  • 021cd636c8 feat(huya): turing密文流式模式判定 + 全双工捕获 (R18) yml2213 2026-08-29 06:24:53 +08:00
  • b06a768eb2 feat(huya): dfpReport密文体实时捕获 (R17) — wsapi.huya.com端点+完整请求 yml2213 2026-08-29 06:14:49 +08:00
  • f20cc67239 docs(huya): R16 dfpReport加密体侦察 — turing反欺诈定位+全链结构解码 yml2213 2026-08-29 05:57:32 +08:00
  • cc00915e7f feat(huya): 🏆 appSign(t1.t0)算法完全破解 — ed0db8逐字节复现 (R15) yml2213 2026-08-29 05:45:05 +08:00
  • 3abded94eb feat(huya): 登录路径OTP全链LIVE验证 + appSign≠getOtp结构性证伪 (R14) yml2213 2026-08-29 05:35:34 +08:00
  • cb049a590b feat(frida): 自愈式多轮运行器 + 两阶段注入稳定性定案 (R13b) yml2213 2026-08-29 05:18:07 +08:00
  • 128a57cbf3 feat(huya): OTP真机逐字节复现 + resinfo解密 + 登录路径六元组live捕获 (R13) yml2213 2026-08-29 05:15:57 +08:00
  • 464384986d docs(huya): R1-R12会话交接总结 (机制全通+输入边界+差分引擎可用) yml2213 2026-08-29 03:07:58 +08:00
  • 4c7f27468a feature(huya): nonce算法破解(nonce=counter|serviceTime<<16)+直调逐字节复现getOtp内部 - 差分靶向化 yml2213 2026-08-29 03:04:58 +08:00
  • 4d1d959c8a diag(huya): nonce影响mid修正 + 内部差异定位(s5槽junk/状态) yml2213 2026-08-29 02:55:38 +08:00
  • d4f4e82593 diag(huya): R12 s5长度族23K零命中 - 累计53K差分零, s3/s4真源待注入 yml2213 2026-08-29 02:53:54 +08:00
  • 23c8b13d01 diag(huya): 30K组合爆破零命中 - 差分引擎就绪 yml2213 2026-08-29 02:49:48 +08:00
  • dd883c02d8 feat(huya): OTP-OUT内容捕获成功!结构=[04][cnt][16B mid][16B tail] - 差分闭环就绪 yml2213 2026-08-29 02:48:48 +08:00
  • d714249e24 diag(huya): 实例注入实验 - config非AES + s4拷贝段新unmapped(SSO布局细节) yml2213 2026-08-29 02:45:28 +08:00
  • d46654438f feat(huya): getOtp全流程执行成功!OTP调用实弹+参数读取 - 根因=BusinessCfg实例配置字段空 yml2213 2026-08-29 02:42:18 +08:00
  • 76de9c3e39 diag(huya): getOtp流程死点=to_string@0x4543c0(serviceTime=0) - OTP调用差最后一步 yml2213 2026-08-29 02:34:55 +08:00
  • b60c7b78d1 feat(huya): C2新钥表8x24B发现 + AppLoginData真布局(流程穿透2691c0) + 全爆破零命中定界 yml2213 2026-08-29 02:34:01 +08:00
  • 702c6276fc feat(huya): hook突破(getOtp入口命中) + 275d0ff6排除(pre存在) + 结构校验判定点定位 yml2213 2026-08-29 02:27:47 +08:00
  • f121f41f61 feat(huya): getOtp直调全通(C2初始化+AppLoginData伪造) - OTP真布局定案+堆32hex新候选 yml2213 2026-08-29 02:25:21 +08:00
  • 0185296089 feat(huya): 真实getOtp语义全解(serviceTime+计数器+AppLoginData字段) - 直调路线就绪 yml2213 2026-08-29 02:17:12 +08:00
  • 6bde9beec2 feat(huya): getSDID新值族(36B base64常量证书) + A路径实验定界(APK可载Java不可调) + LoginFlow桥接harness yml2213 2026-08-29 02:10:57 +08:00
  • 87f061ac4f feat(huya): hydeviceid hdid字符串地图(6处) + init b-cell全集 + OTP长度前缀族零命中落档 yml2213 2026-08-29 01:42:10 +08:00
  • c426574b3c feat(huya): harness复活(getGUID回0a7dfa) + GUID缓存输入透明性证明(b(100)直填) + merged_r2产物 yml2213 2026-08-29 01:37:18 +08:00
  • e042307f04 feat(huya): OTP mid排列爆破5040序零命中 - 组合含长度前缀序列化(cred_packls结构) yml2213 2026-08-29 01:32:47 +08:00
  • 65a284eac5 feat(huya): config112B全钥直解=垃圾 + appSign未知收敛表 + 三候选方向定档 yml2213 2026-08-29 01:32:03 +08:00
  • 26dc74a661 feat(huya): decode全11钥=全二进制垃圾 - appSign钥∉已知目录, 方向修正(找hdid真生产方) yml2213 2026-08-29 01:29:23 +08:00
  • 1dd67a36d7 feat(huya): OTP内部串池取证 - MsgRegSendSms协议标签现形(登录/注册请求加密器)+双钥相邻 yml2213 2026-08-29 01:23:52 +08:00
  • a8aebfed40 feat(huya): getkey=裸24B钥(堆节点取证推翻派生假设) + 明文族爆破零命中落档 yml2213 2026-08-29 01:18:53 +08:00
  • b2bf747e7a docs(huya): 终局总结 - 3账号×2路径验收矩阵 + 达成/边界如实 + 落地模式与未来路线 yml2213 2026-08-29 00:50:13 +08:00