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

首頁(yè) > 開發(fā) > PowerShell > 正文

PowerShell腳本開發(fā)之對(duì)指定IP進(jìn)行端口掃描

2020-10-29 21:01:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前些天看到一篇關(guān)于Metasploit與PowerShell的文章,里面提到了一句關(guān)于端口掃描的語(yǔ)句,寫的很簡(jiǎn)練,思路很不錯(cuò),可以拋開笨重的Nmap直接掃描指定的指定IP的端口:

復(fù)制代碼 代碼如下:

1..1024 | %{ echo ((new-object Net.Sockets.TcpClient).Connect("192.168.10.26",$_)) "$_ is open"} 2>$null

      語(yǔ)句中直接通過(guò)..列舉了1到1024之間的數(shù)字,通過(guò)管道次傳遞給后面的操作符,使用New-Object創(chuàng)建System.Net.Sockets.TCPClient對(duì)象,調(diào)用該對(duì)象的Connect()方法連接指定IP的指定端口,而端口則是由管道傳入的入組對(duì)象,也就是前面提到的1~1024及其之間的的數(shù)字,是由$_這個(gè)自動(dòng)變量來(lái)代替,代表管道傳入的當(dāng)前的對(duì)象。對(duì)于開放TCP端口是會(huì)有相應(yīng)的程序監(jiān)聽該端口的,等待程序連接,如果連接了一個(gè)未曾起監(jiān)聽的端口,TCPClient對(duì)象是會(huì)拋出以下的異常

復(fù)制代碼 代碼如下:

“Exception calling "Connect" with "2" argument(s): "由于目標(biāo)機(jī)器積極拒絕,無(wú)法連接。 192.168.10.26:1"”

     對(duì)于拋出的異常通過(guò)2>$null的方式將錯(cuò)誤信息重定向到$null的空設(shè)備,而不再當(dāng)前屏幕輸出,于此同時(shí)如果在對(duì)指定端口進(jìn)行連接的過(guò)程中未曾拋出異常說(shuō)明TCPClient對(duì)象可以正常連接到端口,則打印出該端口并提示該端口是打開的。

     通過(guò)PowerShell對(duì).net對(duì)象的調(diào)用我們可以做很多的事情,基本上用WinForm和asp.net能做的事情大多可以通過(guò)PowerShell進(jìn)行操作,與此同時(shí)我有了一個(gè)想法,通過(guò)PowerShell是否可以寫出一些常用的用于安全和滲透測(cè)試的工作腳本,這些腳本可以組合成一個(gè)工具集,這不就能在手邊沒有相關(guān)滲透工具的情況下用 輕量級(jí)的腳本環(huán)境+編程 實(shí)現(xiàn)安全相關(guān)的功能檢測(cè)呢?

    上面的腳本寫的很簡(jiǎn)練了,但是有一個(gè)缺點(diǎn),就是調(diào)用的TCPClient對(duì)象超時(shí)時(shí)間比較長(zhǎng),不管端口是否開發(fā),都需要等到連接超時(shí)后才會(huì)掃描下一個(gè)端口,掃描一個(gè)區(qū)間的端口會(huì)耗費(fèi)很多的時(shí)間,鑒于此我打算改造上面的腳本,為了便于函數(shù)的共享和重用,創(chuàng)建一個(gè)名為PSNet的工具集:

Step 1:創(chuàng)建PowerShell的工作文件夾(D:/My Documents/WindowsPowerShell/Modules)并創(chuàng)建系統(tǒng)環(huán)境變量指向該目錄,便于后續(xù)調(diào)用,如PSSpace
Step 2.在上述步驟中提到的PSSpace路徑中創(chuàng)建與目標(biāo)module同名的目錄用于存放腳本,即在%PSSpace%下創(chuàng)建PSNet
Step 3.在PSNet目錄下創(chuàng)建與module同名的.psm1文件PSNet.psm1
Step 4.在PSNet目錄下創(chuàng)建相關(guān)細(xì)分的子函數(shù)目錄,便于不同類型操作進(jìn)行分類,如創(chuàng)建TCPOp,用于創(chuàng)建TCP相關(guān)操作,并把Test-TCPPort.ps1放入其中
Step 5.打開PSNet.psm1加入行:.$PSSpace/TCPOp/Test-TCPPort.ps1 以后如果要?jiǎng)?chuàng)建任何相關(guān)函數(shù)文件都可以添加一條記錄到此文件,以便module初始化的時(shí)候可以初始化相關(guān)的函數(shù),如果相關(guān)函數(shù)相互之間存在依賴關(guān)系,被依賴的文件初始化語(yǔ)句需要放在有依賴關(guān)系的文件語(yǔ)句之前
Step 6. 在Test-TCPPort.ps1語(yǔ)句的最后面添加Export-ModuleMember -Function * 語(yǔ)句用于將該文件中的函數(shù)都作為Module的成員發(fā)布。

     至此工具集的結(jié)構(gòu)創(chuàng)建成功,目錄樹如下所示:

復(fù)制代碼 代碼如下:

+D:/MY DOCUMENTS/WINDOWSPOWERSHELL/MODULES
└─PSNet
    │  PSNet.psm1
    │ 
    └─TCPOp
            Test-TCPPort.ps1
     如果我們要在PSNet下創(chuàng)建關(guān)于UDP相關(guān)的操作可以與TCPOp同級(jí)創(chuàng)建UDPOp子模塊目錄,依次類推,與網(wǎng)絡(luò)相關(guān)的操作子模塊均放在PSNet下,再預(yù)先創(chuàng)建一個(gè)PSSecurity模塊用于后續(xù)創(chuàng)建于安全相關(guān)的模塊。目錄結(jié)構(gòu)如下:
D:/MY DOCUMENTS/WINDOWSPOWERSHELL/MODULES
├─PSNet
│  │  PSNet.psm1
│  │ 
│  ├─TCPOp
│  │      Test-TCPPort.ps1
│  │     
│  └─UDPOp
└─PSSecurity

    對(duì)于Test-TCPPort.ps1子模塊,寫入以下代碼用于實(shí)現(xiàn)對(duì)TCP端口是否監(jiān)聽進(jìn)行測(cè)試:

復(fù)制代碼 代碼如下:

Function Test-TCPPort
{
 param ( [ValidateNotNullOrEmpty()]
 [string] $EndPoint = $(throw "Please specify an EndPoint (Host or IP Address)"),
 [string] $Port = $(throw "Please specify a Port") )

 try
 {
  $TimeOut = 1000 #定義TCP端口超時(shí)時(shí)間
  if ( $IP = [System.Net.Dns]::GetHostAddresses($EndPoint) )
  {
   $Address = [System.Net.IPAddress]::Parse($IP)
   $Socket = New-Object System.Net.Sockets.TCPClient
   $Connect = $Socket.BeginConnect($Address,$Port,$null,$null)
   if ( $Connect.IsCompleted )
   {
    $Wait = $Connect.AsyncWaitHandle.WaitOne($TimeOut,$false)
    if(!$Wait)
    {
     $Socket.Close()
     return $false
    }
    else
    {
     $Socket.EndConnect($Connect)
     $Socket.Close()
     return $true
    }
   }
   else
   {
    return $false
   }
  }
  else
  {
   return $false
  }
 }
 catch{}
}

Export-ModuleMember -Function *  #用于將函數(shù)導(dǎo)出為模塊成員

對(duì)于此模塊可以通過(guò)PowerShell命令行使用以下語(yǔ)句 :

復(fù)制代碼 代碼如下:

Import-Module $env:PSSpace/PSNet
Test-TCPPort 192.168.10.26 80

    進(jìn)行調(diào)用,或者通過(guò)命令行或者批處理啟動(dòng)時(shí)指定

復(fù)制代碼 代碼如下:

start %windir%/System32/WindowsPowerShell/v1.0/powershell.exe -noExit -Command "Import-Module ‘%PSSpace%/PSNet' "

     對(duì)于本文最初的那個(gè)例子,在有了導(dǎo)入這個(gè)模塊后執(zhí)行:

復(fù)制代碼 代碼如下:

1..1024 | %{$A=(Test-tcpport 192.168.10.26 $_)

if($a) {
echo $_
}
}

在本文通過(guò)一段小腳本的方式引入了通過(guò)PowerShell實(shí)現(xiàn)簡(jiǎn)單安全滲透功能的想法,首先介紹了該小腳本是如何實(shí)現(xiàn)功能的,接下來(lái)對(duì)創(chuàng)建腳本工具集并導(dǎo)入的方法,隨后又在該工具集中創(chuàng)建了Test-TCPPort函數(shù),并介紹了調(diào)用方法,在后續(xù)的文章中將會(huì)陸續(xù)介紹相關(guān)腳本的開發(fā),盡請(qǐng)期待。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产专区一区| 亚洲激情小视频| av视屏在线播放| 欧美久久久久久久久中文字幕| 亚洲午夜精品一区二区三区他趣| 久久久久久久久久久久91| 欧美日韩在线网站| 国产精品9999| 亚洲成人av免费看| 日本a一级在线免费播放| 久久综合99re88久久爱| 久久这里只精品| 久久久亚洲精华液精华液精华液| 国产一区精品二区| 精品呦交小u女在线| av黄色在线| 中文字幕亚洲电影| 91中文字幕永久在线| 成人黄色短视频在线观看| 亚洲国产一区二区三区青草影视| 国产一区啦啦啦在线观看| 在线观看成人动漫| 国产在线黄色| 欧美三级美国一级| 国产一区国产精品| 亚洲 国产 日韩 综合一区| 精品国产福利在线| 丁香五精品蜜臀久久久久99网站| 天天综合网站| 国产一区二区丝袜| 日本在线视频www鲁啊鲁| 日韩在线黄色| 91成人app| 精品国产无码一区二区| 欧美专区在线播放| 深夜精品寂寞黄网站在线观看| 国产99久久久国产精品潘金网站| 嫩模一区二区三区| 人妻无码中文字幕免费视频蜜桃| 妺妺窝人体色www看人体| 日本女优北野望在线电影| 免费的黄色av| 黑人一级大毛片| 丝袜情趣国产精品| 午夜在线免费观看视频| 亚洲v日韩v综合v精品v| 奇米精品一区二区三区在线观看| 天天插天天操天天射| 天堂影院在线| 国产日韩一区二区三免费高清| 国产精品视频500部| 免费97视频在线精品国自产拍| 国产午夜一区| 国产精品后入内射日本在线观看| 国产99久久久欧美黑人| 国产精品一二三在线观看| 最新国产麻豆精品| 国产精品久久久av久久久| 亚洲欧洲国产综合| 色播视频在线播放| 欧美最猛性xxxx| 哺乳一区二区三区中文视频| 国产精选久久久| 婷婷久久免费视频| 午夜理伦三级做爰电影| 久在线观看福利视频| 一本色道88久久加勒比精品| www.久久撸.com| 亚洲一级网站| 好吊色视频988gao在线观看| 国精产品一区一区二区三区mba| 国产又粗又长又爽又黄的视频| 国产v日产∨综合v精品视频| 99久久婷婷国产综合精品首页| 欧洲av一区二区嗯嗯嗯啊| 国产精品白丝在线| 一级黄色片大全| 成人国产精品一区二区网站| 全部av―极品视觉盛宴亚洲| 麻豆网站免费在线观看| 制服丝袜综合日韩欧美| 黄色激情在线视频| 美女隐私在线观看| 91麻豆国产精品| 人人澡人人透人人爽| 97精品电影院| 国产欧美日韩麻豆91| 成人免费aaa| 丰满人妻一区二区| 999在线观看免费大全电视剧| 一区二区在线免费观看| 欧美中日韩免费视频| 任我爽在线视频精品一| 国产乱码精品一区二区三区五月婷| 粉嫩在线一区二区三区视频| 日本中文字幕电影在线免费观看| 欧美精品一卡二卡| 91老司机福利 在线| 国产一卡2卡3卡4卡网站免费| 亚洲成人av中文| 亚洲精品国产无套在线观| 国产日本精品| 成年永久一区二区三区免费视频| 欧美视频一二三| 香蕉av一区二区| 69av在线视频| 电影一区二区三| 国产91精品久久久久久久| 在线观看国产视频| 久久中文字幕一区| 国产精品蜜臀av| 一区二区三区四区蜜桃| 国产综合香蕉五月婷在线| 亚洲男人的天堂在线视频| 小泽玛利亚一区二区免费| 欧美日韩在线另类| 日韩欧美亚洲视频| 国产激情片在线观看| 天海翼一区二区| 18av视频| 精品黄色免费中文电影在线播放| aa成人免费视频| 精品国产电影一区二区| 公肉吊粗大爽色翁浪妇视频| 哺乳挤奶一区二区三区免费看| 91精品国产品国语在线不卡| 一本一本久久a久久综合精品蜜桃| 亚洲欧美成人综合| 欧美高清性xxxxhd| 日本一本二本在线观看| 视频在线国产| 五月天激情四射| 久久久www成人免费毛片麻豆| 美腿丝袜亚洲综合| 一本色道久久88精品综合| 久久久久国产精品免费免费搜索| 美女黄视频在线播放| 自拍偷自拍亚洲精品播放| 亚洲欧美小视频| 欧美色综合久久| 在线观看亚洲一区| av资源在线| 欧美资源一区| 国产欧美精品一区二区三区-老狼| 黄色动漫网站| 亚洲第一免费视频| www..com日韩| 亚洲热在线观看| 成人午夜影院在线观看| 日韩专区一卡二卡| 国产精品va视频| 国产欧美一区二区精品秋霞影院| 8x8x8国产精品| 欧美亚洲大陆| 精品一区二区三区免费观看| 天堂8中文在线最新版在线| 天天看片激情网站| 国产精品久久久免费视频| 欧美色视频在线观看| 国产成人澳门| 成人在线日韩| 久草视频在线观| 成人av无码一区二区三区| 成人h版在线观看| 亚洲综合视频在线播放| 91一区在线观看| 中文字幕制服丝袜在线| 亚洲欧洲黄色网| 日韩精品一区二区久久| 少妇激情一区二区三区视频| 国产网友自拍视频导航网站在线观看| 久久夜色撩人精品| 97视频网站入口| 成人高清免费观看| 美女毛片一区二区三区四区最新中文字幕亚洲| 久久久国产欧美| 99久在线精品99re8热| 综合电影一区二区三区| 欧美巨胸大乳hitomi| 精品国产aaa| 粉嫩av一区| 春暖花开亚洲一区二区三区| 成 人 黄 色 片 在线播放| 9191国语精品高清在线| 在线播放精品| 国产精品一区二三区| 久久精品日产第一区二区三区| 色狠狠久久aa北条麻妃| 国产成人在线视频| 大陆极品少妇内射aaaaaa| 国产a级免费视频| 日韩在线第三页| 日韩欧美国产三级电影视频| 迷人的保姆韩国| 欧美在线视频二区| 中日韩在线观看视频| 高清毛片在线看| 91精品国产91久久综合桃花| 精品成人国产在线观看男人呻吟| 免费网站成人| 五月婷婷中文字幕| 亚洲国产美女久久久久| 国产av国片精品| 亚洲缚视频在线观看| 校园春色 亚洲| 视频一区二区三区四区五区| 2020日本不卡一区二区视频| 国产精品无码午夜福利| 香蕉久久99| 一区二区三区伦理| 亚洲自拍欧美另类| 亚洲成人精品一区二区三区| 四虎永久免费观看| 97在线观看免费高清| aa视频在线免费观看| 亚洲婷婷在线视频| www.在线观看av| 亚洲娇小xxxx欧美娇小| 国产伦理久久久| 中文字幕一区二区三区四区视频| 麻豆精品视频在线| 91麻豆精品国产无毒不卡在线观看| 国产一区精品二区| 亚洲国产精品久久久久婷婷884| 欧美视频一区| 亚洲欧洲一区二区三区| 欧美一区二区网站| 性高潮久久久久久久久| 欧美一个色资源| 日本aⅴ精品一区二区三区| eeuss影院18直达| 国产精品免费久久久久影院| 亚洲一级特黄毛片| 貂蝉被到爽流白浆在线观看| wwwxxxx在线观看| 精品视频久久久久| 黄色网战入口| 欧美极品jizzhd欧美18| 欧美久久久影院| 欧美成人ⅴideosxxxxx| 欧美一区二区三区精美影视| 亚洲成a人片在线不卡一二三区| 国产伦精品一区二区| 影音先锋男人看片资源站| 国产日韩v精品一区二区| 成人三级网址| 国产欧美一区二区三区在线老狼| 中文字幕av影院| 激情在线视频播放| 国产精品一区二区在线看| 99精品视频在线观看免费播放| 欧美在线视频在线播放完整版免费观看| 强开小嫩苞一区二区三区网站| 日韩一区网站| 国产va在线播放| 亚洲午夜性刺激影院| 中文精品视频一区二区在线观看| 日韩亚洲精品电影| 久久久97精品| 永久免费看片在线播放| 在线免费观看a级片| 一区二区三区亚洲视频| 蜜桃视频一区二区三区| 情侣黄网站免费看| 国产精品日韩久久久| 亚洲综合av网| 日韩高清在线观看一区二区| www插插插无码视频网站| 日韩有码电影| а√天堂8资源中文在线| 日本成人看片网址| 午夜精品国产| 四色永久免费网站| 网红女主播少妇精品视频| 狠狠综合久久av一区二区蜜桃| 午夜啪啪免费视频| 欧美伊人亚洲伊人色综合动图| 污污的网站在线免费观看| 亚洲aaa视频| 亚洲国产精彩中文乱码av在线播放| 精品奇米国产一区二区三区| 国产精品日本精品| 头脑特工队2免费完整版在线观看| 精品国产免费观看| 欧美.com| 国产91九色蝌蚪| 天堂中文av在线资源库| 精品国产乱码久久久久久闺蜜| 国产精品 欧美在线| jiuse.com91视频| 素人fc2av清纯18岁| 一区二区精品免费| 久久久久亚洲精品成人网小说| 99久久久无码国产精品性| 青草视频.com| 粉嫩av性色av蜜臀av网站| 国产欧洲精品视频| 深夜福利国产精品| 久久国产精品区| 一区在线电影| 精品网站在线看| 亚洲第一视频网站| 激情六月丁香婷婷| 成人黄色免费在线观看| 97精品久久人人爽人人爽| 精品久久一二三| 97国产成人高清在线观看| 在线日韩欧美| 欧美激情在线一区二区| 一区二区伦理片| 国产黄在线观看| 秋霞久久久久久一区二区| 欧美成人剧情片在线观看| 欧美午夜小视频| 五月天婷婷激情视频| 国产精品99蜜臀久久不卡二区| 7m精品福利视频导航| 户外露出一区二区三区| xxxxhd欧美精品| 久久精品一二三| 久久久av网站| 亚洲成人av中文字幕| 噜噜噜在线视频| 国产97人人超碰caoprom| 国产一区二区看久久| 亚洲精品无码久久久| 免费av在线| 亚洲综合福利|