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

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

默认情况下,此模块将使用写字板图标伪装成可信任应用程序。 ? 快捷方式目标字段将使用执行Base64有效负载PowerShell命令填充。可以将快捷方式转移并移动到启动文件夹以保持持久性。...Windows登录期间,快捷方式将尝试注册表项执行值,该注册表项包含base64格式stager。 ? 杂项 PoshC 常见红色团队工具包之外,还有多个脚本可用于开发恶意快捷方式。...EmpireEmpire包含一个持久性模块,该模块可以后门合法快捷方式(.LNK),以执行任意PowerShell有效负载。现有快捷方式目标字段将被修改以执行存储注册表项base64脚本。...路径,因此需要使用响应器,或者具有捕获NTLM哈希值Metasploit模块。...由于生成LNK文件将包含UNC路径,因此需要使用响应器,或者具有捕获NTLM哈希值Metasploit模块。 use auxiliary/server/capture/smb ?

1.3K30

渗透测试与开发技巧

参考: 《关于32位程序64位系统下运行需要注意重定向问题》 ---- Tips 16....快捷方式参数隐藏技巧 将payload放置260个空字符之后,这样无法文件属性查看payload,可以用来快捷方式隐藏payload,欺骗用户点击,隐蔽执行代码 参考: 《渗透技巧——快捷方式文件参数隐藏技巧...通过命令行能够对Windows系统安装WinPcap,这样就可以Windows跳板使用nmap和Masscan 参考: 《渗透技巧——Windows平台运行Masscan和Nmap》 ---- Tips...普通用户权限管理员权限路径下写文件 eg....,文件属性多了"快捷方式" 使用/J不需要管理员权限 使用/D需要管理员权限 应用: 更改释放文件路径 ---- Tips 51 powershell执行脚本时传入参数 powershell -executionpolicy

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

进攻性横向移动

OSI 模型第 5 层运行。与端口监听连接方式类似,命名管道也可以监听请求。...它首先创建一个 PowerShell 脚本,该脚本将对嵌入式有效负载进行 base64 编码,该有效负载从内存运行并压缩为单线,连接到 ADMIN$ 或 C$ 共享并运行 PowerShell 命令,如下所示...通过端口 135 使用远程过程调用 (RPC) 进行远程访问(以及稍后临时端口)进行通信,它允许系统管理员远程执行自动化管理任务,例如远程启动服务或执行命令。...”方法 对于 WebDAV,它仍然使用 UNC 路径,但如果 Windows 无法到达超过 445 和 139 路径,它最终将回退到端口 80。...可以通过 UNC WebDAV 路径甚至通过 JavaScript 指定 DLL rundll32.exe javascript:"..

2.1K10

红队技巧-持久性技巧

废话不多说,才艺! 1.快捷链接方式 ? 对,你想没错,我们就是创建一个快捷方式,里面的链接替换上我们有效载荷,欺骗管理员点击,运行我们shell和执行代码。...Powershell配置文件: PowerShell配置文件是一个PowerShell脚本,您可以对其进行自定义,并将其特定于会话元素添加到您启动每个PowerShell会话。...它是一个PowerShell启动时运行脚本,你可以使用配置文件作为登录脚本来自定义环境,你可以添加命令,功能,别名,模块等。...PowerShell配置文件脚本存储文件夹“ WindowsPowerShel”,默认情况下对用户隐藏。如果有效负载已放入磁盘,则可以使用。...执行过程不会像上面的示例那样系统创建新进程,而是使用现有的PowerShell进程,更为隐蔽。

1.2K30

rollup 命令行报错“无法加载... rollup.ps1,因为在此系统禁止运行脚本。”

rollup小试牛刀时候,刚要在vscode自带终端执行一句简单语句 rollup -i src/index.js -o dist/bundle.js -f es,就报了如下图错误: image.png...经过广大网友经验帖,发现是因为vscode里powershell不是管理员运行,缺少一部分权限。...解决方式如下: 对vscode快捷方式 - 右键 - 兼容性 - 以管理员身份运行此程序; 以管理员身份运行PowerShell(windows+R,输入powershell,即可打开), (1)执行...:get-ExecutionPolicy,回复Restricted,表示状态是禁止 (2)执行:set-ExecutionPolicy RemoteSigned,选择Y。...参考文章: win10、win11使用WindowsPowershell 碰到 “无法加载文件 xx.ps1,因为在此系统禁止运行脚本。”解决办法 vscode命令行以管理员身份运行

61410

内网渗透之哈希传递攻击

域环境,用户登录计算机时使用大都是域账号,大量计算机安装时会使用相同本地管理员账号和密码,因此,如果计算机本地管理员账号和密码也是相同,攻击者就能使用哈希传递攻击方法登录内网其他计算机...,所以我们需要本地管理员权限管理员权限运行cmd或者是mimikatz ?...Source(源) List 和 Recurse:目录UNC路径。 Delete:文件UNC路径。 Get:文件UNC路径。 Put:要上传文件。...Delete:未使用。 Get:如果使用,value将是下载文件新文件名。如果未指定完整路径,则将在当前目录下创建该文件。 Put:上传文件UNC路径。必须指定文件名。...server2012运行文件名显示一堆乱码,2016就正常,应该是powershell原因 ?

2.4K20

懒猿福利:自动安装 Windows 10 开发环境

Powershell,可以使用Rename-Computer命令完成。 获取用户输入命令是Read-Host,输出文字命令是Write-Host,给变量赋值直接用=,不需要声明类型。...Powershell里要用环境变量方法是使用 $env 关键词。当前用户环境变量是USERPROFILE,Edge桌面上,所以拼接路径是Desktop目录。...我们装机时候可以手工用管理员权限Powershell,但是更方便普通权限运行,并让它自己提升为管理员权限文件头部加入: if (!...,如果没有,会弹出UAC申请一个管理员权限Powershell并继续运行当前脚本。...使用 Choco 自动安装软件 重启完电脑以后,我们可以管理员权限CMD或者Powershell下,用choco命令自动安装软件。

1.6K30

Windows程序员神器Cmder 装逼和提高工作效率两不误

Windows系统做开发,总是对其Terminal不满意。无论是CMD还是PowerShell,真是太丑了。现在安利大家一款神器,除了外观好看以外,功能也是强劲狠。...3.添加 cmder 到右键菜单:某个文件夹打开终端,这个是一个对程序员友好需求,实际一步把 cmder 加到环境变量就是为此服务管理员权限终端输入以下语句即可: [mw_shl_code...默认Win+R 以管理员权限运行:cmder.exe 属性 =》兼容性 =》以管理员身份运行此程序 显示多个窗口:new console split(新窗口划分) 1.to bottom 2.to right...到右键菜单 和git右键菜单相同,某个文件夹打开终端,这个是方便操作, 实际一步把 cmder 加到环境变量就是为此服务管理员权限终端输入以下语句即可: Cmder.exe /REGISTER...ALL 你可以使用cmd默认管理员窗口来输入上面这个命令,也可以使用cmder管理员权限终端来输入 如果要使用cmder管理员权限的话,如下操作 打开一个cmder窗口,使用Ctrl + t或者点击下面控制条绿色加号

6K30

域内横向移动分析及防御

可以通过验证用户名和密码获得相应权限 通过ipc$可以与目标机器建立连接,利用这个连接可以目标机器运行命令 建立一个ipc$ net use \\192.168.1.10\ipc$ "admin123...将Administrator从Debug组移除 三、哈希传递攻击 哈希传递PTH(Pass the Hash)攻击: 域环境,用户登录计算机时使用大都是域账号,大量计算机安装时会使用相同本地管理员账号和密码...10小时 目标机器不需要本地管理员权限即可进行票据传递 五、PsExec PsExec是微软官方PsTools工具包软件 起初主要是用于大批量Windows主机运维,域环境下效果甚好 通过PsExec...,可以远程计算机上执行命令,也可以将管理员权限提升到System权限运行指定程序 可以Windows server 2016 及以前使用 下载地址:https://download.sysinternals.com...Exchange时,SPN就被注册AD中了) Exchange数据库后缀为“.edb”,存储Exchange服务器使用PowerShell可以查看相应信息 Exchange邮件文件后缀为“.

1.5K11

OFFENSIVE LATERAL MOVEMENT 横向移动(译文)

Powershell脚本,该脚本对内存运行嵌入式payloads 进行一个base64编码,并将其压缩为单行代码,连接到ADMIN或者是C share并且运行Powershell命令。...通过使用端口135远程过程调用(RPC)进行通信以进行远程访问(以及以后临时端口),它允许系统管理员远程执行自动管理任务,例如远程启动服务或执行命令。它可以通过wmic.exe直接进行交互。...SchTasks SchTasks是“计划任务”缩写,它最初端口135运行,然后使用DCE / RPC进行通信,继续通过临时端口进行通信。...”方法 使用WebDAV,它仍然使用UNC路径,但是如果Windows无法通过445和139到达路径,则Windows最终将退回到端口80。...DLL,因此您可以将其与其他一些DLL结合使用,以实现不同技术: URL.dll:可以运行.url(快捷方式)文件;也可以运行.hta文件 rundll32.exe url.dll,OpenURL "

4.1K10

干货 | 网络安全之渗透实战学习笔记总结

用户NTLM值破解方法、evil-winrm运用、windows主机信息收集工具、msf运行powershell脚本、远程运行powershell脚本、PrintNightmare漏洞提权等多个知识点...responder -wrf -I tun0 当用户浏览共享时,将自动会从系统建立网络连接,连接到包含在SCF文件内UNC路径。 Windows将尝试使用用户名和密码对该共享进行身份验证。...smb带用户名密码登录 利用得到用户名和密码,再次尝试登录smb共享; 提权 主机信息收集 尝试使用命令,结果没有权限执行; 那就用脚本来跑,常用是winPEASx64.exe或者winPEAS.bat...这次就成功执行了脚本,添加了一个新用户且有administrator权限。还可以尝试一波远程运行ps脚本。...如果目标使用 Internet Explorer 或 Word 文档,则可以通过将 UNC 路径 (\HOST\share\something) 嵌入到网页来实现。

1.6K20

收获 NetNTLM

虽然从概念讲,这是一条非常强大攻击路径,但很少有人能有效地将其武器化以红队交战实际使用红队交战,您通常以低权限用户身份通过命令和控制通道进行操作。...也就是说,如果您在workstation1.contoso.com,您应该在您 UNC 路径使用 station1 来强制它进入本地 Intranet 区域。...Farmer 可以在任何端口上运行,并将从任何传入连接恢复 NetNTLM 哈希,将它们打印到屏幕或将它们存储文件系统加密日志文件。...SCF 强制身份验证背后方法是通过远程托管图标,当资源管理器解析该图标时,将导致对 UNC 路径我们示例为 Farmer WebDAV 服务)指向位置进行远程身份验证。...Windows 快捷方式 Windows 快捷方式文件本身可以指向 UNC 路径,但这当然需要用户打开 LNK。

1.1K30

解决 mklink 使用各种坑(硬链接,软链接符号链接,目录链接)

然而我们还可能会遇到其使用过程一些坑,本文将整理这些坑并提供解决方法。... cmd 输入 mklink 即可看到以下这样帮助信息。 C:\Users\lvyi>mklink 创建符号链接。...使用方式 适用于 快捷方式小箭头 不带参数 文件 有 /D 文件夹 有 /J 文件夹 有 /H 文件 无 上面的表格顺序,从上到下行为从越来越像快捷方式到越来越像两个独立文件夹。...0x02 坑:权限 默认我们用户账户是 Administrators 组,会继承它权限设定。正常情况下,我们使用 mklink 是可以成功执行。...这时,使用管理员权限启动 cmd 是最简单做法。不过也可以考虑 本地安全策略(secpol.msc)\本地策略\用户权利分配 添加当前用户。

28.3K11

如何创建Powershell持久隐蔽后门

用户开机后每次运行特定快捷方式文件时触发一段恶意powershell 代码,原始应用程序仍然启动,原始图标保留,并且没有powershell.exe窗口弹出。...1、安装后门 这次需要用到powershell攻击框架Empire,使用Empire/data/module_source/persistence/Invoke-BackdoorLNK.ps1这个脚本...看到以上界面就代表后门安装完成 当我们运行navicat快捷方式同时 可以看到powershell.exe已经悄悄链接empire ?...点击快捷方式后先执行快捷方式原来链接目标,然后注册表读取HKCU:\Software\Microsoft\Windows\debug运行(后门安装时把执行代码加密后放到了HKCU:\Software...4、总结 利用快捷方式去攻击,已经是一个很老的话题了,但是有时候渗透添加启动项/服务/任务计划失败情况下可以尝试用此方法,劫持一个经常使用程序快捷方式,达到权限维持效果,windows下基于powershell

1.5K70

Windows程序员神器Cmder 装逼和提高工作效率两不误

,所以解压后双击击 Cmder.exe 即可运行 但是我们如果需要更为快捷高效方式去打开它,可以这样设置 1、把 cmder 加入环境变量 可以把Cmder.exe存放目录添加到系统环境变量,计算机属性...到右键菜单 和 git 右键菜单相同,某个文件夹打开终端,这个是方便操作, 实际一步把 cmder 加到环境变量就是为此服务管理员权限终端输入以下语句即可: Cmder.exe.../REGISTER ALL 你可以使用 cmd 默认管理员窗口来输入上面这个命令,也可以使用 cmder 管理员权限终端来输入 如果要使用 cmder 管理员权限的话,如下操作 打开一个 cmder...窗口,使用Ctrl + t或者点击下面控制条绿色加号,勾选 Run as administrator,点击 start 即可 这就打开了一个管理员权限终端,在里面输入上述语句,就可在每个文件夹右键菜单中点击...Alt+Shift+1 开启 cmd.exe Alt+Shift+2 开启 powershell.exe Alt+Shift+3 开启 powershell.exe (系统管理员权限) Ctrl+1

1.6K10

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

指定计划任务执行周期;/TR,指定计划任务运行程序路径;/RU,指定计划任务运行用户权限 #/F,如果指定任务已经存在,则强制创建 schtasks /RUN /S 10.10.10.19 /I...(10.10.10.19)创建计划任务,使用UNC路径加载位于192.168.26.20共享攻击载荷 schtasks /Create /S 10.10.10.19 /TN schtasksname...;-p,指定用户密码 #-S,以SYSTEM权限启动进程,如果未指定该参数,就将以管理员权限启动进程 在内网渗透,如果已建立IPC$链接,那么可以直接使用PsExec连接远程主机 PsExec.exe...0X05 DCOM利用 MMC20.Application 前提:远程主机未开启防火墙、管理员权限powershell 适用:适用于WIN7以上系统 Get-CimInstance Win32_DCOMApplication...①把攻击载荷放到smb服务器 mkdir /root/share python smbserver.py evilsmb /root/share -smb2support ②管理员权限Powershell

2.2K10

利用Web查询文件(.iqy)有效钓鱼

几天前我Casey Smithtwitter看到了有关iqy文件一些介绍,和大多数渗透测试人员或者技术狂热者一样我也探寻它价值。...钓鱼之明文凭证 我创建了一个可用于生成IQY文件PowerShell脚本,Out-WebQuery.ps1文件可在Nishang项目下Client目录下找到,下面是使用演示: PS C:\> ....对于监听器,使用Start-CaptureServer.ps1,这个脚本打开一个HTTP监听器,获取基本日志并且将NTLM身份验证请求记录下来,这需要在攻击者机器运行一个高权限Shell。...SMB中继攻击 你也可以使用IQY文件进行SMB中继攻击,IQY文件支持UNC路径。...上面的 runps.exe是一个运行于PoweShell脚本控制台程序,目标机器该文件名为powershell.exe,PowerShell脚本编码Nishang项目的 Invoke-PowerShellTcpOneLine

1.7K60

红队测试之Windows提权小结

比如从一个普通用户,通过“手段”让自己变为管理员用户,也可以理解为利用操作系统或软件应用程序错误,设计缺陷或配置错误来获得对更高访问权限行为。...这些服务可以计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这种服务非常适合在服务器使用,或任何时候,为了不影响同一台计算机上工作其他用户,需要长时间运行功能时使用。...还可以不同登录用户特定用户帐户或默认计算机帐户安全上下文中运行服务。Windows服务(Windows Services)通常使用本地系统账户启动。.../Privesc powerup是一个非常好用windows提权辅助脚本,可以检查各种服务滥用,dll劫持,启动项等,来枚举系统常见提权方式。...攻击者机器启动smb服务,通过UNC来读取攻击机上生成DLL文件。 ? 4. 目标机器上调用dnscmd来执行加载远程DLL文件,普通用户执行dnscms可能会失败。

1.1K20
领券