99精品久久这里只有精品,三上悠亚免费一区二区在线,91精品福利一区二区,爱a久久片,无国产精品白浆免费视,中文字幕欧美一区,爽妇网国产精品,国产一级做a爱免费观看,午夜一级在线,国产精品偷伦视频免费手机播放

    <del id="eyo20"><dfn id="eyo20"></dfn></del>
  • <small id="eyo20"><abbr id="eyo20"></abbr></small>
      <strike id="eyo20"><samp id="eyo20"></samp></strike>
    • 首頁 > 文章中心 > 正文

      用VB學做黑客程序論文

      前言:本站為你精心整理了用VB學做黑客程序論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      用VB學做黑客程序論文

      只要掌握了原理,你也能寫出一個所謂的“黑客”程序。下面筆者帶領大家用vb親自編寫一個遠程控制程序。從而揭開它的神秘面紗。

      一、所用控件

      在程序中將使用Winsock控件。Winsock控件是一個ActiveX控件,使用TCP協(xié)議或UDP協(xié)連接到遠程計算機上并與之交換數(shù)據(jù)。和定時器控件一樣,Winsock控件在運行時是不可見的。Winsock的工作原理是:客戶端向服務器端發(fā)出連接請求,服務器端則不停地監(jiān)聽客戶端的請求,當兩者的協(xié)議溝通時,客戶端和服務器端之間就建立了連接,這時客戶端和服務器端就可以實現(xiàn)雙向數(shù)據(jù)傳輸。實際編程中,必須分別建立一個服務器端應用程序和一個客戶端應用程序,兩個應用程序中分別有自己的Winsock控件。首先設置Winsock控件使用的協(xié)議,這里我們使用TCP協(xié)議?,F(xiàn)在,讓我們開始用VB建立兩個程序,一個是客戶端程序myclient,另一個是服務器端程序myserver。

      二、編寫客戶端程序

      首先來建客戶端程序myclient。在myclient程序中建立一個窗體,加載Winsock控件,稱為tcpclient,表示使用的是TCP協(xié)議,再加入兩個文本框(text1和text2),用來輸入服務器的IP地址和端口號,然后建立一個按鈕(cd1),用來建立連接,按下之后就可以對連接進行初始化了,代碼如下:

      privatesubcd1_click()

      tcpclient.romotehost=text1.text

      tcpclient.romoteport=val(text2.text)''''端口號,缺省為1001

      tcpclient.connect''''調(diào)用connect方法,與指定IP地址的計算機進行連接

      cd1.enabled=false

      endsub

      連接之后就是如何處理所收到的數(shù)據(jù)的問題了??蛻舳撕头掌鞫私⑦B接后,如果有任何一端接收到新的數(shù)據(jù),就會觸發(fā)該端winsock控件的dataarrival事件,在響應這個事件時,可以使用getdata方法獲得發(fā)送來的數(shù)據(jù)。比如可以在tcpclient的dataarrival事件中編寫代碼如下:

      privatesubtcpclient_dataarrival(byvalbytestotalaslong)

      dimxasstring

      tcpclient.getdatax''''使用getdata獲得發(fā)送來的數(shù)據(jù)

      .......

      Endsub

      后面的省略部分表示對接收到的數(shù)據(jù)進行的具體處理,讀者可以根據(jù)實際情況編寫。

      三、編寫服務器端程序

      先建立一個窗體,加載Winsock控件,名稱為tcpserver。另外在窗體上加入一個文本框text1用來顯示客戶機的IP地址和客戶機發(fā)送過來的數(shù)據(jù)信息。超級秘書網(wǎng)

      當客戶端程序運行時,在客戶端程序按下連接按鈕后,客戶端向服務器端程序請求連接,這時服務器端的connectionrequest事件被觸發(fā),所以服務器端程序要解決連接問題,可以使用connectionrequest事件完成此功能。代碼如下:

      ''''在窗體的load事件中對tcpserver控件進行初始化

      privatesubform_load()

      tcpserver.localport=1001

      tcpserver.listen''''把服務器置于監(jiān)聽檢測狀態(tài)

      endsub

      ''''服務器端接收到客戶端的連接請求,首先檢查當前狀態(tài)是否處于連接關閉狀態(tài)

      Privatesubtcpclient_connectionrequest(ByvalrequestIDaslong)

      Iftcpserver.state<>sckclosedthen''''檢查控件的state屬性是否為關閉

      Tcpserver.close''''

      Tcpserver.acceptrequestID''''

      Endif

      Endsub

      現(xiàn)在我們在服務器端程序tcpserver的dataarrival事件中添加以下代碼,以便讓服務器端程序可以接收客戶機端的指令,并運行相應的程序。

      四、測試遠程控制程序

      現(xiàn)在,你就可以將這兩個程序分別運行于兩臺使用TCP/IP協(xié)議聯(lián)網(wǎng)的機器了。在客戶機端你按下連接按鈕,再輸入“c:”,可以看到在服務器端立刻打開一個DOS窗口,設想一下,如果它運行一些破壞性的命令會發(fā)生什么事情?這就是一個最基本的遠程控制程序。當然,真正的黑客程序要復雜得多,但基本原理是相同的?,F(xiàn)在你該恍然大悟了吧?

      文檔上傳者
      自拍成人免费在线视频| 在线亚洲免费精品视频| 午夜福利视频合集1000| 老太脱裤让老头玩ⅹxxxx| 精品国产一级毛片大全| 国产精品午夜波多野结衣性色| 无码免费午夜福利片在线| 精品亚洲不卡一区二区| 一区二区三区在线观看视频| 日本妇女高清一区二区三区 | 中文字幕日韩有码国产| 偷拍偷窥女厕一区二区视频 | 国产女主播精品大秀系列| 精品人妻少妇一区二区三区不卡| 欧洲-级毛片内射| 国产精品天堂avav在线| 成年女人片免费视频播放A| 亚洲黄色大片在线观看| 美女视频在线观看网址大全| 少妇愉情理伦片| 国产精一品亚洲二区在线播放| 天天爽天天爽天天爽| 欧美日韩国产亚洲一区二区三区| 日韩午夜在线视频观看| 情头一男一女高冷男女| 亚洲97成人在线视频| 美女mm131爽爽爽| 少妇av射精精品蜜桃专区| 日韩h网站| 少妇高潮无码自拍| 成a人片亚洲日本久久| 精品国产三级a在线观看不卡| 国产v片在线播放免费无码| 亚洲综合精品伊人久久| 免费高清日本中文| 青青草视频视频在线观看| 成人偷拍自拍视频在线观看 | 国产伦理一区二区久久精品| 日韩a级精品一区二区| 久久国产热这里只有精品| 欧美精品中文字幕亚洲专区|