M mdc Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-09 #1 在QQ处于打开状态时,如果根据对方发来的消息或己方发送的消息来判断对方的IP地址呢?请 大家详细回答。谢谢!
光 光子 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-09 #3 不好实现,除非使用防火墙的手段。 如果你的程序要侦听4000端口,那么必须先关掉QQ,关掉QQ以后随便写段代码侦听4000 端口都很容易实现,也很容易知道发数据給自己的机器的IP地址,无论数据是怎样的加密。 只是我猜测,在你关掉QQ以后,还会不会有人发消息到你的4000端口,除非你的程序能够冒 充QQ登录服务器、給其它同伴打招呼,这个非常困难,除非你得到QQ的消息解密方法和数据 结构含义。 要看哪些IP在与你的4000端口在通讯,你可以使用NetSpy、NetXray等程序,或者天网等防火墙。
不好实现,除非使用防火墙的手段。 如果你的程序要侦听4000端口,那么必须先关掉QQ,关掉QQ以后随便写段代码侦听4000 端口都很容易实现,也很容易知道发数据給自己的机器的IP地址,无论数据是怎样的加密。 只是我猜测,在你关掉QQ以后,还会不会有人发消息到你的4000端口,除非你的程序能够冒 充QQ登录服务器、給其它同伴打招呼,这个非常困难,除非你得到QQ的消息解密方法和数据 结构含义。 要看哪些IP在与你的4000端口在通讯,你可以使用NetSpy、NetXray等程序,或者天网等防火墙。
M mdc Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-09 #4 不是呀。我朋友编了很简单的呀。我看了C++的源代码,对C不太懂呀。想用D6做一下。肯定能行的。简单的 用WINAIP函数就可以的。
S savenight Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-20 #6 liutan, 请问怎样用api实现netstat的功能?
P Pan Ying Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-20 #7 98下好像一定要用VXD,好像看看源代码, 但没有看到过,我的同学是通过一个别人写的接口做的, 现在我连这个接口也找不到了。5555
Z zhouhao007 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-23 #8 在udp组件的接收信息的事件里传来的参数中就有对方的ip和端口号
N netameng Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #10 在D6下实现是很简单的。参见http://delphi.mychangshu.com/dispdoc.asp?id=440, 至于是哪个UDP包,在DFW里有关于QQ协议的文章,你查找一下。如果只要求完成你所指定的 任务,是不用根据协议判断的。在截获所有4000端口的UDP包后,直接显示出来就可以了。 或者根据对方端口判断,对方端口一般都是1025。
在D6下实现是很简单的。参见http://delphi.mychangshu.com/dispdoc.asp?id=440, 至于是哪个UDP包,在DFW里有关于QQ协议的文章,你查找一下。如果只要求完成你所指定的 任务,是不用根据协议判断的。在截获所有4000端口的UDP包后,直接显示出来就可以了。 或者根据对方端口判断,对方端口一般都是1025。