52pojiekong 发表于 2024-11-19 00:15

【无视手机QQ屏蔽Q号搜索,强加好友】手机QQ协议分析

本帖最后由 52pojiekong 于 2024-11-19 00:18 编辑

前提:最近在学习逆向,主要拿tx的App在进行尝试学习

在安卓QQ有个设置,可以设置QQ号不被搜索,不被群聊之类的加好友:


还有


这样设置后,在搜索或者其他途径就没法搜到或者添加好友。


进行学习分析,自己摸索到一条QQ协议链接,可以进行加好友。
https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D(QQ号码)
示例:https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D********

用模拟器,安装了AutoJs,把几个QQ这样设置后,用脚本进行了测试都是可以的(自己把QQ号填进去,这里都隐藏掉了)。
```
// 导入必要的模块
auto();

// 打开浏览器并访问指定URL
app.openUrl("https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D******");

// 等待浏览器加载完毕,这里简单等待5秒
sleep(3000);

// 查找并点击页面中的特定 <a> 标签
if (className("android.webkit.WebView").exists()) {
    let webView = className("android.webkit.WebView").findOne();
    if (webView) {
      let clickHereLink = webView.findOne(text("点击这里打开"));
      if (clickHereLink) {
            clickHereLink.click();
      } else {
            toast("未找到点击这里打开的链接");
      }
    } else {
      toast("未找到WebView组件");
    }
} else {
    toast("未找到WebView组件");
}

// 等待QQ应用加载完毕,这里简单等待5秒
sleep(3000);

// 判断是否成功跳转到QQ,这里通过查找特定的UI元素来判断
if (id("com.tencent.mobileqq.profilecard_feature_impl:id/cj7").exists()) {
    // 如果找到了加好友按钮,则点击它
    id("com.tencent.mobileqq.profilecard_feature_impl:id/cj7").findOne().click();
   
    // 等待新页面加载完毕
    sleep(2000);
   
    // 在新页面中查找并点击发送按钮
    if (text("发送").exists()) {
      text("发送").findOne().click();
    } else {
      toast("未找到发送按钮");
    }
} else {
    toast("未找到加好友按钮");
}
```
本来录了视频,第一次发布的时候被撤了,因为涉及到QQ号,所以就没法再贴更多的图哈,有用到的各位自行去验证。

最后的最后,最重要的哈!我所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请使用者自负。
最后的最后,最重要的哈!我所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请使用者自负。

52pojiekong 发表于 2024-11-20 09:15

还是需要验证的,这步目前绕不过去。这个链接是QQ号设置了各种方式不给加好友,作用在跳过那些方式,直接进入加好友页面的。

dioye 发表于 2024-11-19 21:46

66666666

PaulYangss 发表于 2024-11-20 08:21

挺好的试一试

td9527td 发表于 2024-11-20 08:50

让我悄悄去加一下前女友试试{:1_918:}

boyixiao 发表于 2024-11-20 08:55

这是个后门啊,有意想不到的用处吧。

amansbj 发表于 2024-11-20 08:55

看着非常高大上,可惜我不会用这个代码。如果是python代码还勉强可以弄一下

52pojiekong 发表于 2024-11-20 09:07

amansbj 发表于 2024-11-20 08:55
看着非常高大上,可惜我不会用这个代码。如果是python代码还勉强可以弄一下

你也可以直接改链接,然后发消息到自己QQ,点链接操作。

amansbj 发表于 2024-11-20 09:12

52pojiekong 发表于 2024-11-20 09:07
你也可以直接改链接,然后发消息到自己QQ,点链接操作。

安装AutoJs,然后将代码复制进去,更改个链接的QQ号码,就可以直接添加对应QQ号码的好友申请?是直接添加还是需要对方验证?

52pojiekong 发表于 2024-11-20 09:16

amansbj 发表于 2024-11-20 09:12
安装AutoJs,然后将代码复制进去,更改个链接的QQ号码,就可以直接添加对应QQ号码的好友申请?是直接添加 ...

还是需要验证的,这步目前绕不过去。这个链接是QQ号设置了各种方式不给加好友,作用在跳过那些方式,直接进入加好友页面的。
页: [1] 2 3
查看完整版本: 【无视手机QQ屏蔽Q号搜索,强加好友】手机QQ协议分析