问一个问题, 灰鸽子的自动上线通知是如何做到的? ( 积分: 100 )

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
问一个问题, 灰鸽子的自动上线通知是如何做到的?

我对这个技术有点兴趣

大家讨论一下吧
 
不是吧?这个问题这样少人关心的呢?
 
灰鸽子那种垃圾东西,这里的高手根本看不上,全是控件堆出来的
 
我只是问类似的“自动上线”原理是什么? 不是问灰鸽子如何
 
C/S模式就是 C 去连 S,连上了就上线了
 
to : smallhacker
荒谬!
 
socket消息?
UDP的吧,跟QQ似的
 
荒谬,那你说说是怎么弄的
反弹方式,就是怎么搞的,连接上以后,发送肉鸡的系统信息过去,流氓黑客那边的控制部分把这些信息显示出来。就这么简单
 
灰鸽子那种垃圾东西,这里的高手根本看不上,全是控件堆出来的!

-----------------------------------------
很垃圾吗?你写一个出来让大家看看。别老在这里吹!!
 
试了一下,
smallhacker, 说的是对的,是我们把它想得太复杂了。
 
看了下源码~`专门有个TOnLineThread在不停得连接C
 
我想可能是这样的吧:
1、被控端主动尝试连接控制端,如不能成功,就连接第三方空间(如:某个网页文件,获取控制端ip地址),然后在主动尝试和控制端连接。
2、连接上后,发上线通知及心跳包,(由专门的一个线程来负责)。控制端,提示(显示)被控端上线。
3、控制端发送控制命令,被控端执行命令后(搜集相关信息)发送返回信息,控制端显示结果。(如:打开摄像头命令,控制端就可监控被控端的视频了)
 
自动上线功能应该就是qq这种,我没有用过灰鸽子这个东西,但是远程控制这个没有多复杂的东西了,说白了就是一个接受者,一个控制者,两边至于采用udp还是tcp,这个看开发者想什么就用什么。然后两端采用指令的方式进行控制和响应,控制者发送一个指令给接受者,接收者接到之后,执行相关的操作,这属于最简单的远程控制。当然还有就是可以直接操作桌面那种的话,就要复杂多一点了,因为涉及到一个桌面转换,鼠标信息转换的问题,这里我可能说的不对,大家不要笑我,嘿嘿。其实qq这样的通信软件从某种角度来说,就是一个远程控制软件。
 
楼上这位,举重若轻. 要么是个高高手,要么就是个半瓶水.

在下愚钝, 光一个封包,解包,处理断包,粘包,我就用了两天时间,昨天晚上才通过了点测试, 在 Internet 下通过了.
 
huanjin 说的比较准备.

唐人李白有诗云, 千金散去还复来

散分!!!
 
多人接受答案了。
 
后退
顶部