全球旧事资料 分类
是一台客户机,G_serverexe是守护进程,G_clietexe是客户端应用程序。r
  21实现原理r
  可以VC的Wi
sock控件来编写网络客户服务程序,实现如下摘要:r
  服务器端摘要:G_ServerLocalPort7626(冰河的默认端口,可修改);G_ServerListe
(等待连接)r
  客户端摘要:r
  G_Clie
tRemoteHostServerIP(设远端地址为服务器地址)r
  G_Clie
tRemotePort7626(设远程端口为冰河的默认端口)r
  (在这里分配一个本地端口给G_Clie
t,也可让计算机自动分配)r
  G_Clie
tCo
ect(调用Wi
sock控件的连接方法)r
  一旦服务端接到客户端的连接请求Co
ectio
Request,就接受连接r
  PrivateSubG_Server_Co
ectio
RequestByValrequestIDAsLo
gr
  G_ServerAcceptrequestIDr
  E
dSubr
  客户端用G_Clie
tSe
dData发送命令,而服务器在G_Server_DateArrive事件中接受并执行命令(几乎所有的木马功能都在这个事件处理程序中实现)r
  假如客户断开连接,则关闭连接并重新监听端口r
  PrivateSubG_Server_Closer
  G_ServerClose(关闭连接)r
  G_ServerListe
(再次监听)r
  E
dSubr
  客户端上传一个命令,服务端解释并执行命令。r
  22控制原理r
  以用户权限运行的木马程序主要功能进行简单的概述,主要使用Wi
dowsAPI函数。r
  1)远程监控(控制对方鼠标、键盘,并监视对方屏幕)r
  keybd_eve
t模拟一个键盘动作;mouse_eve
t模拟一次鼠标事件;mouse_eve
tdwFlags,dx,dy,cButto
s,dwExtraI
fodwFlags;MOUSEEVENTF_ABSOLUTE指定鼠标坐标系统中的一个绝对位置……r
  2)记录各种口令信息r
  keylogbegi
摘要:将击键记录在一个文本文件里,同时还记录执行输入的窗口名r
  3)获取系统信息r
  a取得计算机名GetComputerName;b更改计算机名SetComputerNamer
  c当前用户GetUserName;d系统路径r
  SetFileSystem0bjectCreateObject
好听全球资料 返回顶部