婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell腳本開發嘗試登錄SQL Server

PowerShell腳本開發嘗試登錄SQL Server

熱門標簽:印臺區呼叫中心外呼系統 六寸地圖標注點怎么刪除 新鄭電銷機器人一個月多少錢 莫拉克電梯系統外呼怎么設置 萬全縣地圖標注app 地圖標注的圖案 電話機器人公司招聘 騰訊地圖標注中心怎么標注 如何根據經緯度百度地圖標注

前三篇文章中創建了PSNet程序集,其中包含了對指定IP進行端口掃描,收發TCP消息包和收發UDP消息包的相關功能,作為這是最基本的對網絡情況的最基本檢測,后續的文章將會對此程序集進行不斷的擴充使其包含更全面的功能。但是光有這些簡單網絡探測的功能還遠遠不夠,為了能更全面的使用PowerShell針對網絡安全進行檢測,在本文中將會創建PSSecurity程序集用于存放相關通過PowerShell的腳本。參照前幾篇文章中創建PSNet程序集的方法和目錄結構創建PSSecurity程序集目錄,便于后續對程序集的擴展。

具體詳細的步驟請參見前幾篇文章,創建PSSecurity程序集之后的目錄結構和文件如下所示:

復制代碼 代碼如下:

+D:\MY DOCUMENTS\WINDOWSPOWERSHELL\MODULES
└─PSSecurity
    │  PSSecurity.psm1
    │ 
    └─SQLServer
            Get-SqlSysLogin.ps1

在$Profile中添加:

復制代碼 代碼如下:

Import-Module $env:PSSpace\PSSecurity  #用于在PowerShell啟動時自動加載PSSecurity程序集

其中PSSecurity.psm1中的內容如下:

復制代碼 代碼如下:

. $env:PSSpace/PSSecurity/SQLServer/Get-SqlSysLogin.ps1 #導入Get-SqlSysLogin函數
Write-Host "PSSecurity Module Added" -BackgroundColor green -ForegroundColor blue #用于提示此模塊已加載
Export-ModuleMember -Function *  #用于將函數導出為模塊成員

接下來就是Get-SqlSysLogin.ps1的內容了

復制代碼 代碼如下:

 =====文件名:Get-SqlSysLogin.ps1=====
function Get-SqlSysLogin {

  Param(
    [Parameter(Mandatory = $true,
      Position = 0,
      ValueFromPipeLine= $true)]
    [Alias("PSComputerName","CN","MachineName","IP","IPAddress")]
    [string]$ComputerName,
    [parameter(Position = 1)]
    [string]$UserName,
    [parameter(Position = 2)]
    [string]$Password
  )
  Process {
    $Connection = New-Object System.Data.SQLClient.SQLConnection
    if($userName) {
      $Connection.ConnectionString = "Data Source=$ComputerName;Initial Catalog=Master;User Id=$userName;Password=$password;"
    } else {
      $Connection.ConnectionString = "server=$computerName;Initial Catalog=Master;trusted_connection=true;"
    }
    Try {
      $Connection.Open()
      $Command = New-Object System.Data.SQLClient.SQLCommand #創建SQLClient對象
      $Command.Connection = $Connection
      $Command.CommandText = "SELECT * FROM master.SYS.syslogins"  #從syslogin表讀取SQLServer登錄賬戶
      $Reader = $Command.ExecuteReader()
      $Counter = $Reader.FieldCount
      while ($Reader.Read()) {
        $SQLObject = @{}
        for ($i = 0; $i -lt $Counter; $i++) {
          $SQLObject.Add(
            $Reader.GetName($i),
            $Reader.GetValue($i)
          );
        }
        # 獲取登錄類型
        $type =
          if($sqlObject.isntname -eq 1) {
            if($sqlObject.isntgroup -eq 1) {
              "NT Group"
            } else {
              "NT User"
            }
            } else {
              "SQL Server"
            }

        New-Object PSObject -Property @{
          Name = $sqlObject.loginname;
          Created = $sqlObject.createdate;
          DenyLogin = [bool]$sqlObject.denylogin;
          HasAccess =  [bool]$sqlObject.hasaccess;
          Type = $type;
          SysAdmin = [bool]$sqlObject.sysadmin;
          SecurityAdmin = [bool]$sqlObject.securityadmin;
          ServerAdmin = [bool][bool]$sqlObject.serveradmin;
          SetupAdmin = [bool]$sqlObject.setupadmin;
          ProcessAdmin = [bool]$sqlObject.processadmin;
          DiskAdmin = [bool]$sqlObject.diskadmin;
          DBCreator = [bool]$sqlObject.dbcreator;
          NTUser = [bool]$sqlObject.isNTUser;
          ComputerName = $ComputerName
        } | Select-Object Name, Created, Type, DenyLogin, HasAccess, SysAdmin, SecurityAdmin, ServerAdmin, SetupAdmin, ProcessAdmin, DiskAdmin, DBCreator, NTUser, ComputerName
      }
      $Connection.Close()
    }
    Catch {
      $error[0]
    }
  }
}

啟動PowerShell進程,可以用下面的兩種方式調用

復制代碼 代碼如下:

Get-SqlSysLogin -ComputerName SRV01 -UserName sa -Password sa #單臺主機登錄嘗試

"SQL01","SQL02","SQL03" | Get-SqlSysLogin -UserName sa -Password sa #多臺主機登錄嘗試

其中ComputerName代表sqlserver的主機名或者IP;UserName是用戶名,如果不填,則使用默認的windows身份認證,如果使用windows身份認證則需要確保當前登錄允許可以通過windows身份認證登錄;Password不用說就是密碼了。

復制代碼 代碼如下:

PS C:\Users\fuhj> Get-SqlSysLogin -ComputerName **.**.**.** -UserName sa -Password ***********
Name          : sa

Created       : 2003/4/8 9:10:35
Type          : SQL Server
DenyLogin     : False
HasAccess     : True
SysAdmin      : True
SecurityAdmin : False
ServerAdmin   : False
SetupAdmin    : False
ProcessAdmin  : False
DiskAdmin     : False
DBCreator     : False
NTUser        : False
ComputerName  : **.**.**.**
Name          : *****

Created       : 2011/3/14 8:31:44
Type          : SQL Server
DenyLogin     : False
HasAccess     : True
SysAdmin      : False
SecurityAdmin : False
ServerAdmin   : False
SetupAdmin    : False
ProcessAdmin  : False
DiskAdmin     : False
DBCreator     : False
NTUser        : False
ComputerName  : **.**.**.**


后續思路:這里是對單臺SQLServer服務器的登錄嘗試,如果通過對指定范圍的IP進行端口的掃描發現相關的SQLServer服務器,而且能夠有比較齊全的字典,對這個函數進行改造就可以字典模式暴力破解SQLServer的用戶名、密碼(注意:本文只提供安全攻防的思路,請勿對他人系統進行暴力嘗試,否則后果由攻擊者個人自行承擔)。

本文創建了PSSecurity工具集,介紹了通過PowerShell嘗試登錄SQLServer的方法,此種方法可以用于暴力破解和窮舉賬戶密碼,窮舉就需要依靠比較全面的字典的支持了。后續的文章中將會分別對PSNet和PSSecurity兩個工具集進行擴充和升級,使其能適應真實環境的需求。

您可能感興趣的文章:
  • PowerShell連接SQL SERVER數據庫進行操作的實現代碼
  • Powershell訪問SQL Server數據庫代碼實例
  • powershell玩轉SQL SERVER所有版本的方法

標簽:汕頭 南昌 襄陽 喀什 湘潭 疫苗接種 臨汾 天水

巨人網絡通訊聲明:本文標題《PowerShell腳本開發嘗試登錄SQL Server》,本文關鍵詞  PowerShell,腳本,開發,嘗試,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell腳本開發嘗試登錄SQL Server》相關的同類信息!
  • 本頁收集關于PowerShell腳本開發嘗試登錄SQL Server的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久久国产精品免费蜜臀| 欧美日韩极品在线观看一区| 欧美日韩精品二区第二页| 日韩一级二级三级精品视频| 中文字幕一区二区三区在线不卡| 亚洲一本大道在线| 懂色一区二区三区免费观看| 欧美一区二区三区影视| 亚洲欧洲日韩一区二区三区| 久久精品国产一区二区三区免费看| 波多野结衣的一区二区三区| 久久人人97超碰com| 亚洲国产日产av| 成人性视频免费网站| 欧美va亚洲va香蕉在线| 天天av天天翘天天综合网色鬼国产| 9i看片成人免费高清| 日本一区二区成人在线| 久久99久久久欧美国产| 制服丝袜亚洲精品中文字幕| 亚洲一二三区不卡| 在线欧美一区二区| ...av二区三区久久精品| 国产乱妇无码大片在线观看| 日韩一区二区视频| 日韩av高清在线观看| 欧美日韩一区二区电影| 亚洲综合在线观看视频| 色久优优欧美色久优优| 亚洲男人的天堂在线aⅴ视频| 成人午夜av在线| 亚洲欧洲日产国产综合网| 成+人+亚洲+综合天堂| 国产精品视频一区二区三区不卡| 国产麻豆成人传媒免费观看| 久久久不卡网国产精品二区| 国产精品亚洲午夜一区二区三区 | 日本色综合中文字幕| 欧美色网一区二区| 天天综合色天天综合| 日韩免费看网站| 国产一区日韩二区欧美三区| 国产三级精品三级在线专区| 丰满放荡岳乱妇91ww| 亚洲欧美综合网| 91福利资源站| 奇米精品一区二区三区在线观看 | 国产剧情一区二区三区| 久久亚洲影视婷婷| 成人理论电影网| 亚洲韩国精品一区| 日韩精品专区在线| 丰满亚洲少妇av| 亚洲与欧洲av电影| 日韩一区二区三区在线| 国产麻豆精品在线| 一区二区三区不卡在线观看| 日韩精品中文字幕在线一区| 国产成都精品91一区二区三| 亚洲精品高清在线| 精品国产免费一区二区三区香蕉| 国产精品一区二区久久精品爱涩| 亚洲欧洲日韩女同| 555夜色666亚洲国产免| 国产一区二区日韩精品| 一级日本不卡的影视| 精品少妇一区二区三区| 99re这里都是精品| 午夜激情综合网| 国产日韩欧美电影| 欧美日韩dvd在线观看| 免费视频最近日韩| 精品电影一区二区三区| 日韩女优视频免费观看| 椎名由奈av一区二区三区| 天天影视涩香欲综合网| 99国产精品国产精品久久| 91精品国产综合久久小美女| 亚洲女与黑人做爰| 欧美日韩一区高清| 日韩一区精品字幕| 韩国女主播成人在线| 国产精品视频你懂的| 欧美一区二区三区免费观看视频| 9i在线看片成人免费| 免费看欧美女人艹b| 亚洲人成亚洲人成在线观看图片 | 久久嫩草精品久久久精品一| 91美女福利视频| 国产成人日日夜夜| 免费一级片91| 五月天欧美精品| 一区二区不卡在线视频 午夜欧美不卡在| 欧美v亚洲v综合ⅴ国产v| 欧美精品xxxxbbbb| 色婷婷综合中文久久一本| 国产91露脸合集magnet| 国产一区二区三区四区在线观看| 日韩和欧美的一区| 性做久久久久久免费观看| 一区二区三区精品视频| 亚洲日本青草视频在线怡红院| 中文字幕免费在线观看视频一区| 欧美v日韩v国产v| 精品国产一区二区三区av性色| 欧美精品第1页| 欧美一区二区免费| 91精品国产综合久久蜜臀| 欧美午夜精品免费| 欧美亚洲综合久久| 欧美三区在线观看| 欧美日韩成人在线一区| 欧美在线免费播放| 欧美网站大全在线观看| 欧美精品国产精品| 91精品国产综合久久精品图片| 欧美日本国产一区| 777久久久精品| 久久综合给合久久狠狠狠97色69| 精品国产123| 国产人久久人人人人爽| 国产精品久线在线观看| 亚洲欧美一区二区久久| 亚洲国产日韩一区二区| 日本午夜精品一区二区三区电影 | 91精品办公室少妇高潮对白| 在线这里只有精品| 91精品国产一区二区三区| 欧美成人性战久久| 久久久久久久久蜜桃| 国产精品久久久久一区| 亚洲国产一区二区三区| 久久精品国产在热久久| 成人免费av资源| 欧洲亚洲精品在线| 日韩一卡二卡三卡国产欧美| 久久久久国产精品麻豆ai换脸| 国产精品久久久久久妇女6080| 一区二区三区在线视频播放 | 一区二区成人在线| 免费一级片91| 盗摄精品av一区二区三区| 一本大道综合伊人精品热热| 精品视频1区2区| 国产亚洲一区二区三区| 亚洲伦理在线免费看| 美女在线一区二区| jizz一区二区| 91精品国产品国语在线不卡| 国产亚洲成av人在线观看导航| 亚洲精品成人天堂一二三| 久久99热99| 欧美日韩专区在线| 久久精品欧美日韩精品| 午夜精品久久久久久| 国产高清精品网站| 欧美精品色一区二区三区| 亚洲国产精品t66y| 看电视剧不卡顿的网站| av一区二区久久| 日韩一区二区在线观看视频播放| 国产精品久久影院| 六月丁香综合在线视频| 在线免费观看日本欧美| 中文字幕成人av| 久久精品999| 欧美三级一区二区| 亚洲欧美日韩小说| 成人一区二区三区中文字幕| 欧美mv日韩mv国产| 日本aⅴ精品一区二区三区 | 在线观看区一区二| 国产精品另类一区| 国产精品2024| 欧美大片在线观看| 日韩制服丝袜av| 欧美丝袜丝交足nylons| 国产精品久久久久久福利一牛影视 | 日韩欧美国产麻豆| 亚洲h在线观看| 在线亚洲高清视频| 亚洲三级在线播放| gogo大胆日本视频一区| 久久久夜色精品亚洲| 麻豆精品视频在线| 91精品国产黑色紧身裤美女| 亚洲第一主播视频| 欧美日韩中文字幕精品| 亚洲国产wwwccc36天堂| 欧美在线免费播放| 亚洲午夜一区二区| 欧美精品第1页| 日韩经典一区二区| 日韩欧美色电影| 美女视频网站久久| 精品国产乱码久久久久久免费| 精品一区二区三区久久久| 精品国产精品网麻豆系列| 国产在线播放一区三区四| 国产无一区二区|