雅虎看不见

dan*_*els 7 language-agnostic yahoo-messenger

一些朋友在各种网站的帮助下检查并知道我什么时候在雅虎信使上看不见并继续吹嘘这个.

由于对此感到好奇,我测试了许多网站,检查用户是否在yahoo messenger上不可见,并且所有网站都向我发送了C1数据包类型.
根据我的测试,我(我的ymsgr客户端)没有发回任何东西.因此,我只从执行检查的机器人收到1个数据包,就是这样,他们知道我是否隐身.

接下来我想如果我没有发回任何东西,那么也许雅虎服务器发送的东西回我测试我的朋友,我发给他一个c1包但我没有从任何人收到任何回报(既不是服务器也不是我的朋友).
那他们怎么做呢?我只是在寻找一些提示,不期待代码或其他人为我解决它.我喜欢自己学习和发现的快感,只是现在我不知道:)

谢谢.

Rit*_*ose 2

这是一个新答案,因为它太长,无法发表评论。

我环顾四周,似乎旧版本的雅虎有一项协议,如果你隐形并且有人试图与你开始语音聊天,它就会暴露你。ping 数据包可能正在尝试这样做。

我在 gtalk 上注意到的一件事是,即使用户已断开连接,但在有人向他们发送 ping 数据包之前,用户通常仍会显示在线状态。另外,如果您隐身然后又回来,那么您在线的时间长度就会暴露您隐身的事实。

那么,当您被 ping 时,您的状态、在线时间等是否会在 yahoo 服务器上全部更新(如果您在线),并且这些服务正在做什么,然后检查 yahoo 是否采取任何操作?我认为雅虎所做的所有事情都不是在您在线时广播您的信息,但您仍然可以看到服务器在执行某些操作。

您为什么不检查 yahoo 服务器上的注册表,而不是监视传入/传出数据包?我相信有一个网址。

希望这可以帮助,

梅奇科