校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PowerShell中實現混淆密碼示例

PowerShell中實現混淆密碼示例

熱門標簽:使用電話機器人電銷是否違法 電話智能外呼系統誠信合作 真人和電話機器人對話 安徽400電話辦理 什么渠道可以找外呼系統客戶 信陽話務外呼系統怎么收費 雷霆電話機器人電話 湖州電銷防封卡 金融電銷公司怎么辦理外呼系統

適用于PowerShell 3.0或者更高版本,
盡管我們并不推薦將密碼硬編碼在腳本文件中,但是仍舊有一些場景非如此不可。與將密碼以一種純文本的方式硬編碼相比,我們還可以稍微花點心思,把密碼混淆一下。雖然混淆密碼是一種非常低級的保護方式,但是對于不懂PowerShell的人來講,還是比較神秘的。

接下來的腳本會向用戶詢問用戶名和密碼,然后刪除通過混淆腳本進行處理,產生用戶憑據對象。

當你運行了下面的腳本以后,用戶憑據已經被保存在$cred。接下來你幾乎可以在任何帶有–Credential參數的命令中使用它了。

復制代碼 代碼如下:

$cred = Get-Credential -Message 'Enter Domain\Username and Password'
$pwd = $cred.Password
$user = $cred.UserName
$key = 1..32 | ForEach-Object { Get-Random -Maximum 256 }
$pwdencrypted = $pwd | ConvertFrom-SecureString -Key $key
 
$private:ofs = ' '
 
$generatedScript = @()
$generatedScript += '$password = ''{0}''' -f $pwdencrypted
$generatedScript += '$key = ''{0}''' -f "$key "
 
$generatedScript += '$passwordSecure = ConvertTo-SecureString -String $password -Key ([Byte[]]$key.Split('' ''))'
$generatedScript += '$cred = New-Object system.Management.Automation.PSCredential(''{0}'', $passwordSecure)' -f $user
$generatedScript += '$cred'
 
$file = $psise.CurrentPowerShellTab.Files.Add()
$file.Editor.Text = $generatedScript | Out-String
$file.Editor.SetCaretPosition(1,1)

產生的密碼可能像這樣:

復制代碼 代碼如下:

$password = '76492d1116743f0423413b16050a5345MgB8AHMAUQA3AFAAVwB0AGkAUQBUAC8AdwBqADYAUABVAFYAUwB4AEYAYgB4AFEAPQA9AHwAZgA0ADgAOQA4AGYANwA0AGEAMAA0ADUANwA5ADkAMwA5ADkAMwA1ADUANQA0AGYANwA5AGQANwBkAGYAOQBmAGEAYQA3ADMAYgBkADIAOQA3AGMAYQBmADUAMgA3ADEANwA3AGEAYgBmADAAYgA1AGYAYwAyADYAYgAzADkAOAA='
$key = '187 98 34 82 148 52 13 86 246 2 130 197 217 97 147 98 75 197 149 246 74 35 27 7 211 15 131 93 182 231 171 3'
$passwordSecure = ConvertTo-SecureString -String $password -Key ([Byte[]]$key.Split(' '))
$cred = New-Object system.Management.Automation.PSCredential('mickey\mouse', $passwordSecure)
$cred

您可能感興趣的文章:
  • PowerShell腳本 隨機密碼生成器(ps隨機密碼生成器)
  • PowerShell批量修改AD用戶密碼屬性的代碼
  • Powershell讀取PFX證書并輸入密碼的腳本分享
  • PowerShell小技巧之獲取Windows系統密碼Hash
  • PowerShell生成隨機密碼的方法
  • Powershell生成Windows密碼算法簡單學習
  • PowerShell 腳本中的密碼保存的方法

標簽:德州 山南 湛江 鶴崗 岳陽 濟南 運城 六盤水

巨人網絡通訊聲明:本文標題《PowerShell中實現混淆密碼示例》,本文關鍵詞  PowerShell,中,實現,混淆,密碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell中實現混淆密碼示例》相關的同類信息!
  • 本頁收集關于PowerShell中實現混淆密碼示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台安县| 弥勒县| 泰兴市| 虹口区| 天台县| 婺源县| 隆昌县| 西吉县| 八宿县| 汶上县| 福安市| 增城市| 永新县| 平遥县| 巴楚县| 禹州市| 石楼县| 乌鲁木齐市| 巴东县| 平罗县| 邵武市| 凉山| 济阳县| 太和县| 枞阳县| 阿瓦提县| 固安县| 蒙城县| 玛曲县| 新疆| 当涂县| 定远县| 丽水市| 贵州省| 收藏| 循化| 宁陵县| 临夏市| 滨州市| 新宁县| 尼木县|