首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

内网渗透基石篇--权限提升

windows install通过msiexec.exe安装MSI文件,双击MSI文件就会运行msiexec.exe。...此时,假如能上传一个适当命名后门程序,那么当服务重启时候就会以system权限运行(大多数情况下) 所以,理论上一个服务可执行文件路径没有用双引号封闭,且包含空格,那么就是存在漏洞 检测是否存在漏洞...1.Metasploit下实战利用 1.先检测目标主机是否存在该漏洞。理论上讲,如果一个服务可执行文件路径没有用双引号封闭,并且包含空格,那么这个服务就是有漏洞。...是存在该漏洞,但在上传可执行文件进去之前,我们需要确定我们对目标文件夹是否有写入权限。 2.检查对有漏洞目录是否有写入权限,这个很关键。...3.我们确认了目标主机存在此漏洞,将便开始正式攻击,Metasploit中相对应是Windows Service Trusted Path Privilege Escalation本地利用模块,该模块会将恶意可执行程序放到受影响文件夹中去

1.6K60

Windows 提权

,该模块会尝试创建运行一个新服务;如果当前权限不允许创建服务,该模块会判断哪些服务文件或文件夹权限有问题,并允许对其进行劫持。...在创建服务或者劫持已经存在服务时,该模块会创建一个可执行程序。模块中AGGRESSIVE选项如果设置ture,则是利用目标机器上每一个有漏洞服务,设置false则是在第一次提权成功停止。...)->用户配置->管理模板->Windows组件->Windows Installer->永远以高权限进行安装:选择一起用 配置开启,会在注册表一下两个位置自动创建键值1 HEKY_CURRENT_USER...Metasploit 可使用exploit/windows/local/always_install_elevated模块,该模块会创建一个文件名随机MSI文件,并且在提权删除所有已部署文件...DLL中,所以不会接触目标机器硬盘 exploit/windows/local/ask模块,会创建一个可执行文件,目标机器会运行一个发起提升权限请求程序,提示用户是否继续 exploit/windows

1.7K90
您找到你想要的搜索结果了吗?
是的
没有找到

Python 环境搭建

目标 本博文将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。...文件 , XYZ 你要安装版本号。...要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你机器支持MSI。...Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。 下载,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认设置一直点击”下一步”直到安装完成即可。...然后在”Path”行,添加python安装路径即可(D:\Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号”;”隔开!

75430

Windows 系统提权方式汇总

上面的“net user”肯定是无法和服务管理器通信,但是不用担心,我们命令已经以SYSTEM权限运行了,并且成功添加了一个用户。 4.提权成功修改服务配置,清理痕迹。...中,如果我们对这一键值有写入权限就可以修改服务对应程序路径,让系统以SYSTEM权限运行我们程序,从而达到提权目标。...id=23510)工具去检查注册表项权限。建议本地安装找到 subinacl.exe 拷贝到目标机器上运行。...设置项目属性,目标平台修改为需要目标平台,SQL Server 2012; 将SQLCLR权限级别修改为UNSAFE;修改.Net 框架版本自己需要版本;语言选择C#。...MSSQL Agent Job服务,并且服务器中当前运行用户账号拥有足够权限去创建并执行代理作业情况。

2.7K30

CentOS7写编译安装Git-2.13.1及win7下使用Git

本篇就是讲述如何在CentOS7下编译安装当前最新版本Git。...4.2创建Git运行user和usergroup 在CentOS7下对git一些目录和文件权限设置要求很苛刻,本人曾出现过多次配置不成功情况,减少走弯路情况,我们先创建一个gituser和...5.3Git客户端操作 5.3.1从服务器Clone版本库 这里以刚刚创建test.git版本库例。...2.在打开命令行中输入“ssh-keygen”命令来生成用于git公钥和私钥,按照默认设置是存放在当前用户工作路径下.ssh路径下,本人Windows系统用户名为zhou.jin-qiao,生成文件路径...6.总结 在本篇讲述了如何在CentOS7上安装并配置Git使之成为中央git服务器,然后演示了在Windows客户端如何与git中央服务器协同工作,里面还涉及到两个坑:一个是没有将gitshell改为

75740

权限提升分析及防御

,该模块会尝试创建运行一个新服务 如果当前权限不允许创建服务,该模块会判断哪些服务文件或者文件夹权限有问题,并允许对其进行劫持 2、注册表键AlwaysInstallElevated 注册表键AlwaysInstallElevated...特权安装功能才能有效果 Windows Installer是Windows操作系统组件之一,专门用来管理和配置软件服务,其分为客户端安装服务(Msiexec.exe)和MSI文件两部分。...Windows Installer通过Msiexec.exe安装MSI文件包含程序,双击MSI文件就会运行Msiexec.exe。...产生原因 因为Windows服务通常都是以System权限运行,所以系统在解析服务所对应文件路径中空格时,也会以系统权限运行 :C:\Program Files\Some Folder\Service.exe...session X run 运行目标主机会弹出一个UAC框,需要点击是然后才回弹回一个新session,如果弹回不是system权限session则可以使用getsystem命令提升 (3

1.4K20

红队测试之Windows提权小结

成功内核利用通常会以root命令提示符形式攻击者提供对目标系统超级用户访问权限。...错误服务权限配置 漏洞介绍 Microsoft Windows 服务(即以前 NT 服务)能够创建可长时间运行可执行应用程序。...接下来我们以CVE-2019-1322进行演示,Update Orchestrator服务运行方式NT AUTHORITY\SYSTEM,并且在Windows 10和Windows Server 2019...2.接下来我们上传nc,此处可以换成cs或msf生成任意可执行文件 ,此处有一个小坑,binPath=和路径中间有一个空格,修改服务启动可执行程序,启动服务。...**通过查看系统应用,或者第三方应用,查找服务本身是否存在问题,或者是否配置存在问题,大家常见mysql**提权

1.1K20

在Windows上安装社区版MongoDB

• 先决条件 • 安装社区版MongoDB • 将社区版MongoDB作为Windows服务运行 • 从命令解释器运行社区版MongoDB • 其他注意事项 以下教程使用MongoDB安装向导在Windows...如果选择“ 自定义”安装选项,则可以指定安装可执行文件和位置。 b. 服务配置 从MongoDB 4.0开始,您可以在安装期间将MongoDB设置服务,或者只安装二进制文件。...如果该目录不存在,安装程序将创建该目录并设置对服务用户目录访问权限。 只安装MongoDB 以下仅安装MongoDB,不将MongoDB配置服务。...如果您将MongoDB安装服务 成功安装启动MongoDB服务 要开始使用MongoDB,请将mongo.exe连接到正在运行MongoDB实例。...将社区版MongoDB 作为Windows服务运行 从4.0版开始,您可以在安装期间安装和配置MongoDB作为 Windows服务,并在成功安装启动MongoDB服务

2.8K40

Windows 权限提升

Restore-ServiceBinary #用原始可执行文件还原被替换服务二进制文件 #DLL Hijacking Find-ProcessDLLHijack #当前运行进程查找潜在...放在这些目录下,当服务启动时,payload就能以服务高权限运行(一般是LocalSystem),当前用户需要对目标目录可写。...安装程序,提示要添加用户msiexec.exe /qn /i UserAdd.msi#/qn 安装过程中没有用户界面#/i 正常安装#/quiet 静默安装 #这里没用 虽然加了参数,安装过程中仍然弹出了...如果管理员没有对其检查,则该应用程序文件夹容易收到攻击,以下使两种常见情况: 安装程序创建了一个服务,该服务以NT AUTHORITY\SYSTEM运行并从该目录执行程序。...Mandatory Label\Low Mandatory Level(S-1-16-4096):不对应任何一个用户组,特殊保护应用程序准备Internet Explorer使用low级别运行进程

3.6K20

Hexo博客部署到Linux服务器上

由于安装过程千篇一律,安装详细过程请百度一下: 图文详解Windows下安装最新版Git_百度经验 安装node.js 1、Windows 安装包(.msi) 32 位安装包下载地址 : https:...-x64.msi 本文实例以 v0.10.26 版本例,其他版本类似, 安装步骤: 步骤 1 : 双击下载安装包 v0.10.26,如下所示: 步骤 2 : 点击以上Run(运行),将出现如下界面...Hexo安装 利用命令行安装hexo Node.js安装完成,在电脑任意位置,右键,选择 GitBash ,执行npm命令 npm install -g hexo 创建本地hexo文件夹(地址名字可自定义...) 安装完成,在本地选择一个目标文件夹(:F:\Hexo),注意:在F:\Hexo文件夹内右键,选择GitBush,执行以下指令,Hexo就会自动在目标文件夹下创建建立网站所需要文件,一分钟左右会执行完成...hexo init 安装依赖包,该命令执行没有什么提示,完成本地文件夹列表图示,可能会有所不同 hexo install 注意:因Hexo 3.0以后把服务器独立成了单独模块,所以还需要安装

5.9K20

域渗透-横向移动命令总结

#在目标机器上执行 Certutil Certutil是Windows自带命令行工具,用于管理Windows证书并作为证书服务一部分安装。...,注意"="需要有一个空格, #在远程主机上创建一个名为schtasksname系统服务服务启动时将执行上传攻击载荷 sc \\10.10.10.19 start schtasksname...当客户端执行命令时,服务端通过PSEXESVC服务启动相应程序执行命令并回显数据。运行结束,PSEXESVC服务会 被删除。...目前有两种常见利用方法: 一是通过调用WMI类方法进行远程执行,Win32 Process类中Create方法可以在远程主机上创建进程,Win32 Product类中Install方法可以在远程主机上安装恶意..." 控制远程主机(10.10.10.19),通过UNC路径进行远程加载测试人员服务MSI文件并进行安装,可以获取远程主机权限 常见工具 impacket wmiexec.py **前提:**主机开启

2.2K10

windows提权看这一篇就够了

理论上,低权限用户是没有对高权限服务调用可执行文件写权限,但是,如果因管理员错误配置,导致一个低权限用户对此类系统服务调用可执行文件拥有写权限,那么低权限用户就可以将该文件替换成任意可执行文件,...windows允许低权限用户以System权限运行安装文件。...如果启用此策略设置项,那么任何权限用户都能以NT AUTHORITY\SYSTEM权限来安装恶意MSI(Microsoft Windows Installer)文件。...可以通过命令行调用msiexec安装msi文件,msi文件内包含要执行Payload,Payload将会以System权限执行 msiexec /quiet /qn /i muma.msi #msf...此模块通过目标cmd.exe调用目标二进制文件,因此,如果cmd.exe访问受到限制,此模块将无法正常运行

15.2K31

windows提权看这一篇就够了

理论上,低权限用户是没有对高权限服务调用可执行文件写权限,但是,如果因管理员错误配置,导致一个低权限用户对此类系统服务调用可执行文件拥有写权限,那么低权限用户就可以将该文件替换成任意可执行文件,...windows允许低权限用户以System权限运行安装文件。...如果启用此策略设置项,那么任何权限用户都能以NT AUTHORITYSYSTEM权限来安装恶意MSI(Microsoft Windows Installer)文件。...可以通过命令行调用msiexec安装msi文件,msi文件内包含要执行Payload,Payload将会以System权限执行 msiexec /quiet /qn /i muma.msi #msf...此模块通过目标cmd.exe调用目标二进制文件,因此,如果cmd.exe访问受到限制,此模块将无法正常运行

3.2K20

一款功能强大Python工具,一键打包神器,一次编写、多平台运行

它支持多种安装格式,使得Python项目能够轻松打包并部署到不同操作系统和设备上,macOS、Windows、Linux、iPhone/iPad、安卓系统以及电视操作系统等。...多种安装格式支持:它支持多种安装格式,包括.app、MSI和AppImage,以及iOS和Android上Xcode和Gradle项目,还有Web上静态网站。...自动创建项目结构和文件:通过其命令行界面,Briefcase可以自动创建项目的基本结构和文件,主应用程序文件、配置文件和资源文件等,开发人员节省了大量时间。...Python项目打包:Briefcase支持将Python项目打包可执行文件或应用程序包,使得应用程序可以在不同平台上进行分发和部署。这进一步简化了Python项目的分发过程。...创建应用包: 构建完成,你可以使用以下命令来创建应用包: briefcase create-app 这将生成一个可以在目标平台上安装运行应用包。

19110

将独立 Python 网络应用程序分发给非技术用户

该应用程序将在托管网站上运行,但我们也希望用户能够下载一个自包含应用程序,以便他们可以在本地安装,以获得更好性能或他们根本无法在教室中使用互联网连接。...我们需要能够创建一种一体机类型安装程序,该安装程序可以安装 Python、依赖项 (Python-LDAP)、一些 Python 代码,并将基于 Python Web 服务器注册 Windows...我们目前想法是使用 NSIS 创建一个包含 Python 和 Python-LDAP 作为 MSI 安装程序,然后注册我们自己简单基于 Python Web 服务器作为 Windows 服务...您可以使用 pyinstaller --onefile 创建一个单文件exe,这是非常方便,因为用户只需要单击一下即可运行应用程序,而无需安装任何其他东西。...cxfreeze my_app.py --target-name my_app.exe这将创建一个名为 my_app.exe 可执行文件。2. 使用 NSIS 将可执行文件打包成安装程序。

5910

Python包

则_name_模块名 可以载模块文件检测自己_name_属性,以之实现运行指定代码 常用语模块自我测试 发布Python模块或程序 Python模块、扩展和应用程序可以按以下几种形式进行打包和发布...压缩文件(使用distutils) windowszip文件和类Unix平台.tar.gz文件 自动解包或自动安装可执行文件 windows中exe文件 自包含,不要求安装预备运行可执行程序...windows.exe文件,Unix上带有一个小脚本前缀zip压缩文件 Mac上.app文件等 平台相关安装程序 windows上.msi文件、Linux常见.rpm、src.rpm和...构建、打包和发布模块 2创建发布可以用于安装,也可上传到pypi与他人共享 创建发布 将各代码问价组织到模块容器中 3.准备一个Readme或reamde.txt文件 而后在容器中创建setup.py...--install-script=/path/to/bin://可执行文件安装路径 --install-data=//指定数据文件安装路径 --install-headers=//指定c语言头文件安装路径

2.4K100
领券