MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    试图复活qsign,基于9.0.56版本,再捞一把。

    技术交流板块
    33
    89
    2767
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zhaodice 最后由 zhaodice 编辑

      本人研究生,这几天心血来潮开IDA逆向了 libfekit,分析了很多的检测点,最后复活了qsign(基于unidbg重新写了一份,虽然API一致但是内容几乎不一样了)

      但是为了防止重蹈覆辙所以不敢进行公开(包括但不限于源码和二进制以及过检测等逆向细节)

      但是我又不希望最终安卓端协议没落,所以取了一个折中的方式,用我自家的公网ip搭建了一个公益的qsign服务器,希望大家依然能够有机会参与mirai协议库的开发。

      协议版本:9.0.56
      服务器地址:http://ddns.trpgbot.com:14531

      ——主服务器,无key,稳定,可能有墙——

      服务器地址(主要A,cloudflare):https://qsign.trpgbot.com
      服务器地址(主要B,cloudflare):https://qsign-v4.trpgbot.com

      ——副服务器,有key,可能不稳定,无墙——

      服务器地址(CDN线路):http://qsign-v3.trpgbot.com
      服务器地址(端口转发,感谢 @MirlKoi233 ):http://sbtx.f3.ttvt.cc
      服务器地址(端口转发,感谢 @Moyuyanli ): https://qsign.chahuyun.cn

      新的key:miraibbs
      对本贴内容做了门户:https://qsign-guide.trpgbot.com/

      1.注意只有两类服务器:
      主服务器:主服务器有2个,一个高配一个低配
      副服务器,副服务器列表只是一些cdn,其实是同一个服务器(我家里)

      2.主服务器原则上不会停机和断电(除非我上传更新)

      3.副服务器可能会出现中断服务的情况(比如家里断电断网,IP变化)

      协议配置文件

      ANDROID_PAD

      {
          "apk_id": "com.tencent.mobileqq",
          "app_id": 537220362,
          "sub_app_id": 537220362,
          "app_key": "0S200MNJT807V3GE",
          "sort_version_name": "9.0.56.16830",
          "build_time": 1713424357,
          "apk_sign": "a6b745bf24a2c277527716f6f36eb68d",
          "sdk_version": "6.0.0.2560",
          "sso_version": 21,
          "misc_bitmap": 150470524,
          "main_sig_map": 34869472,
          "sub_sig_map": 66560,
          "dump_time": 1713424357,
          "qua": "V1_AND_SQ_9.0.56_6372_YYB_D",
          "protocol_type": 6
      }
      

      Mirai - 傻瓜式插件

      直接安装插件即可正常登录 https://github.com/MrXiaoM/fpv/releases/tag/v1.13.1
      (它属于 fix-protocol-version 插件的开发分支,因为功能相同所以可能冲突,一山不容二虎哦,使用时请注意禁用相关插件)

      Mirai - fix-protocol-version 插件

      mirai KFCFactory.json 使用配置:

      {
          "9.0.56": {
              "base_url": "https://qsign.trpgbot.com",
              "type": "fuqiuluo/unidbg-fetch-qsign",
              "key": "miraibbs"
          }
      }
      

      同时请另存为 协议配置文件(ANDROID_PAD)的数据内容到 ANDROID_PAD.json ,数据内容上文已给出
      控制台输入 protocol load ANDROID_PAD
      即可用ANDROID_PAD协议登录你的QQ

      GOCQ

      gocq config.yml使用配置:

        sign-servers: 
          - url: 'http://sbtx.f3.ttvt.cc/'
            key: 'miraibbs' 
            authorization: '-' 
          - url: https://qsign.trpgbot.com/'
            key: 'miraibbs'
            authorization: '-'
        auto-register: true
      

      同时请另存为 协议配置文件(ANDROID_PAD)的数据内容到 /data/versions/6.json ,数据内容上文已给出

      测试结果

      607af2d3-ed77-49ea-a9b5-b3ac8adb98c4.png
      新注册的账号使用本sign,在24小时后仍未出现冻结现象,证明已经通关。

      有任何问题欢迎进行交流讨论,最后感谢fuqiuluo提供的unidbg调用思路以及各位逆向工作者的支持。

      1 条回复 最后回复 回复 引用 16
      • W
        WetlWang0625 最后由 编辑

        大佬强啊,测试了一下是完全可用的,就是不开源没法自己部署在本地总会有点担心突然挂掉

        Z 1 条回复 最后回复 回复 引用 0
        • Mr.喜
          Mr.喜 ⭐2021⭐ 最后由 编辑

          赞

          1 条回复 最后回复 回复 引用 1
          • Z
            zhaodice @WetlWang0625 最后由 zhaodice 编辑

            @WetlWang0625 放心,只要不是突然猝死,跑路之前我肯定会想办法公开所有搭建资料,不过这样一来结局也和qsign没区别——大家不关心源码,一个破jar打包来打包去,最后暴毙。
            (其实也不会随便跑路 这东西是在我家里跑的 J1900很省电,只要家里不停电断网,怎么想都不会有什么问题吧。。。)

            所以必须得有人持续逆向输出才有活力,打包是无用的,甚至可能会被发到b站然后……

            总之大家一起加油qwq

            1 条回复 最后回复 回复 引用 5
            • Referenced by  Dituon Dituon 
            • MirlKoi233
              MirlKoi233 最后由 编辑

              大佬流批!!

              1 条回复 最后回复 回复 引用 1
              • EbonySpace
                EbonySpace 最后由 编辑

                先生大义,配享太庙!

                1 条回复 最后回复 回复 引用 1
                • Z
                  zhaodice 最后由 编辑

                  此回复已被删除!
                  1 条回复 最后回复 回复 引用 0
                  • Z
                    zhaodice 最后由 编辑

                    先是CC攻击,刷我API,我马上改了key,然后大哥一看不成,又给我刷流量了,我家里断了半小时的网,希望王晶别找我(>_<

                    1 条回复 最后回复 回复 引用 0
                    • fffzzl
                      fffzzl 最后由 编辑

                      老版本的qsign其实也能用,只要不被冻结或者踢掉可以一直用下去

                      Z 1 条回复 最后回复 回复 引用 0
                      • Z
                        zhaodice @fffzzl 最后由 zhaodice 编辑

                        @fffzzl 是的,就是现在被踢的人我想捞一捞,不知道为什么最近老有人打我的qsign服务器,因为是家里的网络,弄的我家里都断网了,不知道为啥(

                        MirlKoi233 2 条回复 最后回复 回复 引用 0
                        • MirlKoi233
                          MirlKoi233 @zhaodice 最后由 编辑

                          此回复已被删除!
                          1 条回复 最后回复 回复 引用 0
                          • MirlKoi233
                            MirlKoi233 @zhaodice 最后由 编辑

                            此回复已被删除!
                            Z 1 条回复 最后回复 回复 引用 0
                            • Z
                              zhaodice @MirlKoi233 最后由 编辑

                              @MirlKoi233 qsign 地址在浏览器能打开吗?试着把https改成http试试看?

                              MirlKoi233 1 条回复 最后回复 回复 引用 0
                              • MirlKoi233
                                MirlKoi233 @zhaodice 最后由 编辑

                                此回复已被删除!
                                Z 1 条回复 最后回复 回复 引用 0
                                • Z
                                  zhaodice @MirlKoi233 最后由 zhaodice 编辑

                                  @MirlKoi233 那能再试试看?你uin多少我看看日志(顺便贴出KFC json的配置文件)

                                  MirlKoi233 1 条回复 最后回复 回复 引用 0
                                  • MirlKoi233
                                    MirlKoi233 @zhaodice 最后由 编辑

                                    此回复已被删除!
                                    Z 2 条回复 最后回复 回复 引用 0
                                    • Z
                                      zhaodice @MirlKoi233 最后由 zhaodice 编辑

                                      @MirlKoi233 好了,我刚刚更新了一下代码你再试试看(应该是昨晚通宵写的反刷API出bug了)

                                      MirlKoi233 1 条回复 最后回复 回复 引用 0
                                      • MirlKoi233
                                        MirlKoi233 @zhaodice 最后由 编辑

                                        此回复已被删除!
                                        Z 1 条回复 最后回复 回复 引用 0
                                        • Z
                                          zhaodice @MirlKoi233 最后由 编辑

                                          此回复已被删除!
                                          1 条回复 最后回复 回复 引用 0
                                          • Z
                                            zhaodice @MirlKoi233 最后由 编辑

                                            @MirlKoi233 噢,我想起来了,你的配置文件有误,你是不是忘记了我强调的那句话,签名地址末尾别写/,我不支持双//,因为它会再加个/sign直接变//sign了!

                                            1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact