| 用VB学做“黑客”程序 |
| 当前位置: 论文资料 >> 计算机论文 >> 计算机应用 >> 用VB学做“黑客”程序 | ||
| 用VB学做“黑客”程序 | ||||
|
三、编写服务器端程序 先建立一个窗体,加载Winsock控件,名称为tcpserver。另外在窗体上加入一个文本框text1用来显示客户机的IP地址和客户机发送过来的数据信息。 当客户端程序运行时,在客户端程序按下连接按钮后,客户端向服务器端程序请求连接,这时服务器端的connectionrequest事件被触发,所以服务器端程序要解决连接问题,可以使用connectionrequest事件完成此功能。代码如下: '在窗体的load事件中对tcpserver控件进行初始化 private sub form_load() tcpserver.localport=1001 tcpserver.listen '把服务器置于监听检测状态 end sub '服务器端接收到客户端的连接请求,首先检查当前状态是否处于连接关闭状态 Private sub tcpclient_connectionrequest(Byval requestID as long) If tcpserver.state<>sckclosed then '检查控件的state属性是否为关闭 Tcpserver.close ' Tcpserver.accept requestID ' End if End sub 现在我们在服务器端程序tcpserver的dataarrival事件中添加以下代码,以便让服务器端程序可以接收客户机端的指令,并运行相应的程序。 四、测试远程控制程序 现在,你就可以将这两个程序分别运行于两台使用TCP/IP协议联网的机器了。在客户机端你按下连接按钮,再输入“c:mmand.com”,可以看到在服务器端立刻打开一个DOS窗口,设想一下,如果它运行一些破坏性的命令会发生什么事情?这就是一个最基本的远程控制程序。当然,真正的黑客程序要复杂得多,但基本原理是相同的。现在你该恍然大悟了吧? |
||||
|
|
||||