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

Windows: 使用PowerShell管理Hyper-V虚拟机

WindowsPowerShell是一个功能强大的命令行工具,可以用来管理Hyper-V虚拟机。...Set-VMDvdDrive:设置虚拟机的DVD驱动器路径,以便使用ISO文件作为安装源。 管理Hyper-V虚拟机时,您可能需要禁用安全引导设置虚拟机从光盘优先引导。...使用 Invoke-Command 运行脚本或命令 配合使用 PowerShell Direct Invoke-Command 非常适合需要在虚拟机上运行一个命令或一个脚本但在这一点之外无需继续虚拟机进行交互的情况...使用 New-PSSession Copy-Item 复制文件 注意: PowerShell Direct 仅支持 Windows 版本 14280 及更高版本中的持久性会话 在编写用于跨一个或多个远程计算机协调操作的脚本时...在此示例中,我们将使用 New-PSSession Copy-Item 主机虚拟机之间移动数据。 8.1.

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

安全工具 | PowerSploit使用介绍

:后门脚本 Privsec:提权等脚本 Recon:以目标主机跳板进行内网信息侦查 ScriptModification:目标主机上创建或修改脚本 本文主要讲的是PowerSploit用于搜索域信息的模块...Get-ModifiableRegistryAutoRun 该模块用于检查开机自启的应用程序路径注册表键值,然后返回当前用户可修改的程序路径,被检查的注册表键值有以下: HKLM...该模块利用系统的applicationHost.config文件恢复加密过的应用池虚拟目录的密码 Get-SiteListPassword 该模块检索任何已找到的McAfee...,WindowsAPI会解释两个路径,并将这两个文件同时执行,这个漏洞在有些时候会造成权限的提升)。...而类似Java程序之类的系统服务程序,加载时往往都是运行在系统权限的。

5.1K20

工具的使用|PowerSploit脚本的用法

我们来看下该脚本下模块的功能: Service Enumeration(服务枚举) Get-ServiceUnquoted 该模块返回包含空格但是没有引号的服务路径的服务 Get-ModifiableServiceFile...Get-ModifiableRegistryAutoRun 该模块用于检查开机自启的应用程序路径注册表键值,然后返回当前用户可修改的程序路径,被检查的注册表键值有以下: HKLM...该模块利用系统的applicationHost.config文件恢复加密过的应用池虚拟目录的密码 Get-SiteListPassword 该模块检索任何已找到的McAfee...,WindowsAPI会解释两个路径,并将这两个文件同时执行,这个漏洞在有些时候会造成权限的提升)。...而类似Java程序之类的系统服务程序,加载时往往都是运行在系统权限的。

1.6K10

OFFENSIVE LATERAL MOVEMENT 横向移动(译文)

渗透测试人员红队通过通过执行powershell.exe远程主机上面运行经过base64编码的命令来完成横向移动,然后返回到目标的会话。...令牌中的信息包括进程或线程关联的用户帐户的标识特权。当用户登录时,系统通过将用户密码安全数据库中存储的信息进行比较来验证用户密码。验证用户的凭证后,系统将生成访问令牌。...另外,空格必须是它们自己的参数(例如,“ cmd.exe”,$ null,“ / c”是三个参数),这消除了将带有DCOM的PsExec执行MSBuild的可能性。从这里开始,有一些选择。...”方法 使用WebDAV,它仍然使用UNC路径,但是如果Windows无法通过445139到达路径,则Windows最终将退回到端口80。...可以通过UNC WebDAV路径甚至通过JavaScript来指定DLL。 rundll32.exe javascript:"..

4.1K10

Ansible 客户端需求–设置Windows主机

该脚本使用自签名证书设置HTTPHTTPS侦听器,并Basic 服务启用身份验证选项。...要检查的一些事情包括: 确保防火墙未设置阻止已配置的WinRM侦听器端口 确保主机变量所设置的端口路径启用了WinRM侦听器 确保该winrm服务正在Windows主机上运行并配置自动启动 连接被拒绝错误...无法加载内置模块 如果powershell失败并显示类似的错误消息, 则尝试访问环境变量指定的所有路径可能会出现问题。...造成此问题的常见原因是环境变量包含文件共享的UNC路径,并且由于存在双跳/凭据委派问题,Ansible进程无法访问这些文件夹。...当将SSH密钥身份验证Ansible结合使用时,远程会话将无权访问用户的凭据,并且尝试访问网络资源时将失败。这也称为双跳或凭据委派问题。

9.9K41

漏洞情报|微软Exchange多个高危漏洞风险通告

利用此漏洞,攻击者可以Exchange服务器以SYSTEM身份运行代码。这需要管理员权限或组合利用其他漏洞。...如果攻击者可以通过Exchange服务器的身份验证,则他们可以使用此漏洞将文件写入服务器的任何路径。...由于初始攻击需要具有Exchange服务器端口443的不受信任的连接的能力。可以通过限制不受信任的连接,或者通过设置VPN来将Exchange服务器外部访问分开来防止这种攻击。...空并且AnchorMailbox包含ServerInfo〜*/* 模式的日志条目中进行搜索来识别漏洞利用 或者可通过类似以下PowerShell命令来查找这些日志条目: Import-Csv -Path...InternalUrlExternalUrl应该仅是有效的uri 或者可通过类似以下PowerShell命令以搜索潜在的利用: Select-String -Path “$env:PROGRAMFILES

53910

SQL Server数据库UNC路径注入攻击

SMB共享通常使用Universal Naming Convention(UNC)路径提供,格式如下: \\hostname\folder\file 如果hostnameIP地址,Windows将自动使用...首先在kali运行responder,-I指定使用的网卡,如果不想跳过先前捕获的hash,可以加上-v参数: sudo responder -I eth0 -v 然后域内主机,以普通域用户dev\dave...,使用PowerUpSQL.ps1执行UNC路径注入,-CaptureIpkali的IP: Invoke-SQLUncPathInjection -Verbose -CaptureIp 192.168.3.104...使用PowerUpSQL.ps1执行UNC路径注入 如果成功,我们将能在kali捕获到运行SQL服务的账户的密码hash: responder捕获hash Responder获得的hash是...如果我们只想对单个SQL server实例进行UNC路径注入,可以使用另一个工具ESC,下载地址https://github.com/NetSPI/ESC。

11010

Meerkat:一款针对Windows终端的信息收集网络侦查PowerShell工具

Meerkat是一款针对Windows终端的信息收集网络侦查工具,该工具由多种PowerShell模块组成,且不需要预先部署代理,可以帮助广大研究人员针对Windows目标执行包括事件响应分类、威胁搜寻...工具特性 1、轻量级,体积小; 2、目标设备产生的影响小,不会留下过多痕迹; 3、利用PowerShell & WMI/CIM实现其功能; 4、编码风格规范,支持代码审查; 5、没使用任何DLL或已编译的组件...; 6、标准化输出默认格式.csv,可以轻松支持JSONXML等数据格式; 工具要求 1、要求扫描设备支持PowerShell 5.0+; 2、要求目标设备支持PowerShell 3.0+,如果使用...安装 除此之外,我们还可以一个PowerShell命令行终端中输入下列命令来安装Meerkat: $Modules = "C:\Program Files\WindowsPowerShell\Modules...master.zip -OutFile $Modules\master.zip Expand-Archive $Modules\master.zip -DestinationPath $Modules Copy-Item

15310

1.Powershell基础入门介绍安装升级

其可以安装在多个操作系统平台之上: Windows 安装 PowerShell Linux 安装 PowerShell macOS 安装 PowerShell ARM 安装 PowerShell...Tips : PowerShell 7 Windows PowerShell 并行运行,可便于你部署前轻松地测试比较各个版本。... PowerShell 7 中,配置文件的位置路径发生了更改。...* 设置 Update-Help 的默认源路径:将“可更新的帮助”的源设置目录,而不是 Internet。 # 2.PowerShell 7 $PSHOME 中添加组策略模板安装脚本。...-Command : 指定PowerShell支持的命令行,将路径包在单引号中并前面加上调用操作符,这样便于处理脚本路径中包含空格。 基础示例: # -1.指定运行的脚本并在执行完成后不退出。

7K20

Zabbix 随笔:主机自动化注册(Windows 篇)

之前的 Linux 篇提到了自动化安装的原理其实也是脚本安装,只不过安装部分省去了部分人力重复工作,但是 Windows 比较特殊,需要用到 powershell 这款自带的软件,这款软件 Windows...准备工作 由于 Ansible 到 Windows 需要主机 powershell 版本3.0以上,如果不是 3.0 的 powershell 需要进行升级,需要注意的是 Windows 2008 R2...,这里我采用的是 Zabbix 5.4 的 agent v2 版本,如果你的版本非次版本,则需要去官网查看,如下面的图二图三,另外 agent2 agent 也有所区别,如果懒癌的朋友可以找我要不同版本对应的脚本...,否则执行会报错,我相信大家都会一点 powershell 的语法,毕竟我们都是站在巨人的肩膀。...C:\zabbix\bin\*.exe C:\zabbix\ Copy-Item C:\zabbix\conf\*.conf C:\zabbix\ Rename-Item C:\zabbix\zabbix_agent2

91830

超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS

现在好多使用gitlab-ci的持续集成的教程,大部分都是发布到linux系统的,但是目前还是有很大一部分企业使用的都是windows系统使用IIS部署.NET应用程序。...windows服务器安装gitlab-runner 这里说一下为什么选gitlab-runner,不使用jenkins。...配置gitlab-ci.yml 使用gitlab-ci需要在项目跟路径添加.gitlab-ci.yml文件,文件中添加CI所需要的命令。...before_scriptafter_script中的指令是管道执行前后所运行的指令。...然后在前端项目根路径的angular.json文件中添加如下配置,将web.config配置成发布时复制过去。 IIS添加网站配置好后,将发布后的静态文件复制到网站目录即可。

37210

使用presentationhost.exe绕过AppLocker白名单限制

多个AppLocker白名单绕过列表中,Presentationhost.exe都位列其中(例如api0cradlmilkdevil),但在网上有关如何使用它的资料却少之又少。...因此,我决定将自己的研究成果分享出来,以供大家学习参考。...当我们打开.xbap文件,它似乎是IE中启动的应用程序,但代码实际另一个进程(Presentationhost.exe)中运行,通常是一个沙箱中以保护用户免受恶意代码的攻击。...如果应用程序请求权限过多,则尝试通过HTTP或FTP打开xbap将失败。有关安全模型的更多信息请参阅此处。...如果你不想将文件复制到锁定的计算机上,你也可以从命令行使用file:/// URI 或 UNC路径来运行presentation host,例如: presentationhost.exe file:/

1.8K20

Window权限维持(四):快捷方式

将这些快捷方式放置启动文件夹中以保持持久性将是一个微不足道的过程,因为假定已经存在命令控制服务器的通信。 lnk2pwn是用Java编写的工具,可用于制作恶意快捷方式。...将这些快捷方式放置启动文件夹中以保持持久性将是一个微不足道的过程,因为假定已经存在命令控制服务器的通信。lnk2pwn是用Java编写的工具,可用于制作恶意快捷方式。.../pentestlab.exe;或者,该项目包含一个VBS脚本,该脚本可以执行PowerShell版本相同的操作。...由于生成的LNK文件将包含UNC路径,因此需要使用响应器,或者具有捕获NTLM哈希值的Metasploit模块。 use auxiliary/server/capture/smb ?...或者,该项目包含一个VBS脚本,该脚本可以执行PowerShell版本相同的操作。 ?

1.3K30
领券