Invoke-Obfuscation混淆ps文件繞過Windows_Defender


前提

powershell只能針對win7之后的系統,之前的win操作系統默認沒有安裝powershell。
所在目錄:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

混淆

  • 1.Cobaltstrike制作ps1后門文件
  • 2.進入Invoke-Obfuscation
Import-Module ./Invoke-Obfuscation.psd1
Invoke-Obfuscation

可能會報錯?!
win10 x64系統 Import-Module 無法加載文件,提示此系統上禁止運行腳本。

解決
管理員權限下運行:Set-ExecutionPolicy Unrestricted

  • 3.設置ps1文件進行混淆
set scriptpath E:\...\Invoke-Obfuscation_PowerShell\payload.ps1
encoding
1

  • 4.輸出文件
    out 1.ps1

然后運行 powershell 1.ps1./1.ps1,接收端就上線了。

上線

powershell是一款很強大的工具,且很多原生不經過任何處理的ps后門文件都能輕松繞過殺軟。如不使用,對於安全意識較弱的同學可以刪除系統 powershell.exe 程序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM