MiraiForum

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

    MiraiSignHandler —— Mirai对接Sign签名服务器,解决登录code=45失败和签名消息发送风控

    项目发布
    14
    40
    8253
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • WorldLeen
      WorldLeen @ctfshow 最后由 编辑

      @ctfshow
      呃,拒绝版聊,看私聊吧

      1 条回复 最后回复 回复 引用 0
      • T
        toxicmagiska @ctfshow 最后由 编辑

        @ctfshow 师傅师傅的叫,一般是哪里的语言习惯?😅

        C 1 条回复 最后回复 回复 引用 0
        • S
          sadtrain 最后由 编辑

          登录时候报了这个错误,看起来auth服务返回了password的地址而不是value,这个何解呢

          2023-07-05 11:06:53 D/Net 425787793: [AuthControl/acquire] Authorization responded: Password@386704407
          encryptTlv fire: MutableTypeSafeMapImpl(map={KEY_COMMAND_STR=810_9, BOT_PROTOCOL=ANDROID_PHONE}) 1348 00000000001041481514760e6ae67ba89f62ed03b102000a362e302e302e323534350000000900000000

          encryptTlv response: {"code":1,"msg":"Uin is not registered.",

          2023-07-05 11:06:54 W/Net 425787793: Failed with auth method: Password@386704407
          java.lang.NumberFormatException: For input string: "0/"

          WorldLeen 1 条回复 最后回复 回复 引用 0
          • C
            ctfshow @toxicmagiska 最后由 编辑

            @toxicmagiska ctf圈

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

              unidbg-fetch-qsign这个仓库下的8.9.58版本的txlib已经没了

              WorldLeen 1 条回复 最后回复 回复 引用 0
              • Z
                zhangwenjing 最后由 编辑

                这种实现方式可以 移动到mirai-console里面嘛

                WorldLeen 1 条回复 最后回复 回复 引用 0
                • WorldLeen
                  WorldLeen @sadtrain 最后由 编辑

                  @sadtrain QQ号不对,检查一下你的QQ号是否已注册(存在),没写错

                  1 条回复 最后回复 回复 引用 0
                  • WorldLeen
                    WorldLeen @sadtrain 最后由 编辑

                    @sadtrain https://github.com/fuqiuluo/unidbg-fetch-qsign/tree/fdef5400cafdce06254a00931b7a744239fe9700/txlib/8.9.58
                    可以看历史记录里找得到

                    1 条回复 最后回复 回复 引用 0
                    • WorldLeen
                      WorldLeen @zhangwenjing 最后由 编辑

                      @zhangwenjing
                      可以,但是我只打算等2.15.0发布之后再去写MiraiConsole的插件,因为我并不用MiraiConsole,我也不知道它的插件怎么写,学习挺麻烦的。
                      如果你有插件开发能力,可以自行简单实现一下哦

                      Z 1 条回复 最后回复 回复 引用 0
                      • Z
                        zhangwenjing @WorldLeen 最后由 编辑

                        @WorldLeen 好的 谢谢大佬 ,请问可以麻烦问下 这个签名服务器是干什么用的嘛

                        WorldLeen 1 条回复 最后回复 回复 引用 0
                        • WorldLeen
                          WorldLeen @zhangwenjing 最后由 编辑

                          @zhangwenjing 签名服务器当然是用来做数据签名的。。对应腾讯的数据签名

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

                            @WorldLeen 好的 谢谢 那我再看看您的帖子吧 谢谢~

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

                              大家是否遇到过封号40的情况

                              C 1 条回复 最后回复 回复 引用 0
                              • C
                                Continued @meiyinguo 最后由 编辑

                                @meiyinguo code=40记得是qq号被冻结了,得去官方那边解冻

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

                                  请问一下楼主现在的jar是支持unidbg-fetch-qsign-1.1.3版的吗。我现在隔个几天就会报线程错误,然后想用新版解决一下,但是一看似乎加了新的参数和接口_(:з)∠)_ 版本变成8.9.63了,然后8.9.58似乎没有qua之类的参数

                                  WorldLeen 1 条回复 最后回复 回复 引用 0
                                  • WorldLeen
                                    WorldLeen @Sunosay 最后由 编辑

                                    @Sunosay 线程错误是签名服务器项目自己的bug,而且我已经找出代码的错误,提交PR协助修复了
                                    我也没有用8.9.63的版本,不太清楚,我之后看看吧,现在我比较忙

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

                                      @WorldLeen 好的 主要是确认一下你的jar后来有没有更新过 因为看到有编辑记录但是我没找到是哪里变了...
                                      你的pr我有看见,但是我自己下载了1.1版然后更改了那两行代码后编译出来的东西直接报异常,感觉是我操作有误(对kotlin和gradle一窍不通),想请问一下是导入项目后直接打jar包然后替换lib里的unidbg-fetch-qsign-1.1.0.jar即可吗

                                      1 条回复 最后回复 回复 引用 0
                                      • K
                                        kamaellee @WorldLeen 最后由 编辑

                                        @WorldLeen
                                        大佬你好,想请问一下第四步,如何安装插件,没有java基础,自行执行了

                                        java -jar MiraiSignHandler.jar
                                        

                                        然后使用mcl登录器 ./mcl 还是会报没签名的错

                                        (file:/www/wwwroot/bot/frontend/plugins/fix-protocol-version-1.8.4-disabletlv.jar <no signer certificates>
                                        
                                        WorldLeen 1 条回复 最后回复 回复 引用 0
                                        • WorldLeen
                                          WorldLeen @kamaellee 最后由 编辑

                                          @kamaellee
                                          暂不支持mcl

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

                                            此回复已被删除!
                                            1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact