编程探测QQ好友是否隐身
编程探测QQ好友是否隐身
我记得好像哪里有教程,可惜忘了
哪位牛人能教教我
本人个人用VB
在百度黑客吧有一些代码,可惜我看不懂:
-------------------------------------------------------------------------------------------
一个探测隐身QQ的办法
针对第三方QQ版本成功率达到90%
像珊瑚虫,飘云一类探测IP的模块,都是自动+主动探测你好友的IP.
即使你在隐身,你一有好友上线,也会自动发包探测他的IP.
也就是说,他只要在端口上做一个监听,分析接受到的数据包,(当然与QQ协议有关,具体可以去飘云论坛看,很详细)就能分析出探测他IP的QQ,也就是说你隐身就被挖出来了....
相信学过winsock编程的就知道怎么实现了.抛砖引玉而已。
像qqippro这个软件,就是这个原理.
另外清华牛人的办法:
public void detectHidden(int receiver) {
if(user.isLoggedIn()) {
SendIMPacket packet = new SendIMPacket(user);
packet.setMessageType(QQ.QQ_IM_UDP_REQUEST);
packet.setReceiver(receiver);
packet.setTransferType(QQ.QQ_TRANSFER_FACE);
packet.setFileName("");
packet.setFileSize(0);
packet.setFakeIp(true);
monitor.putRequest(packet);
port.add(packet);
}
}
注意这两句
packet.setTransferType(QQ.QQ_TRANSFER_FACE);
packet.setFileName("");
packet.setFileSize(0);
哪位教我啊~~~~~~