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

WinRM的横向移动详解

1.初始认证 身份验证向服务器(也可以是主机)确认客户端的身份。当客户端使用其计算机名连接到域服务器时,默认身份验证协议是Kerberos。...- 帮助 若要终止远程命令,用户可以键入 Ctrl-C 或 Ctrl-Break,该键入将被发送到远程外壳程序。第二次 Ctrl-C 将强制终止 winrs.exe。...是一个Visual Basic脚本,允许管理员“配置WinRM并获取数据或管理资源” 是基于WinRM脚本API,而这个api使我们使能够从远程计算机执行WS-Management协议操作和获得数据。...这样,以集中方式控制此设置可能是有利的,但是更好的方法是利用跳转主机和(主机)防火墙规则来控制应允许哪些计算机连接到WinRM主机。 管理员不是唯一可以利用WinRM进行远程管理的用户。...该成员远程管理用户本地/域组可以在WinRM的连接到WMI资源。确保仅允许授权人员使用组成员身份。

2.7K10

内网漫游:通过RDP劫持向远程系统执行任意代码

远程桌面协议(RDP)被广泛应用于管理员的内部网络。该协议允许系统所有者以及管理员远程管理其Windows环境。...以下攻击,可让攻击者获取凭据劫持其他用户的RDP会话,并向那些使用RDP作为验证机制的受感染工作站远程系统执行任意代码。 RDP中间人攻击 中间人攻击是攻击者用于获取凭据常用的手段和方式。...如果提权用户(管理员或域管理员)尝试通过RDP与已感染的主机进行身份验证,则批处理脚本将会被系统上的其他用户复制。 ? 批处理脚本将会在工作站每次启动时执行,以实现后门持久化。 ?...当通过RDP向受感染主机验证的提权用户重启他的机器时,代码将被执行。 ? 新的Meterpreter会话将在管理员的主机上,通过RDP服务的滥用被打开,而不需要直接攻击该系统。 ?...当服务启动时,用户“test”可以在不知道他密码的情况下使用netbiosX的会话。 ? Mimikatz也支持这种技术。 第一步是检索终端服务会话列表。 ts::sessions ?

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

    《内网安全攻防》学习笔记,第二章-域内信息收集

    其原理是:域内的所有查询都是通过域控制器实现的(基于LDAP协议),而这个查询需要经过权限认证,所以只有域用户才拥有这个权限;当域用户执行查询命令时,会自动使用kerberos协议进行认证,无须额外输入账号密码...定位域内管理员的常规渠道,一是日志,二是会话。日志是指本地机器的管理员日志,可以使用脚本或 wevtutil 导出查看。...使用语法: -:显示支持的选项和用于输出值的单位。 -l:仅显示本地登录,不显示本地和网络资源登录。 -x:不显示登录时间。 \\computername:指定要列出登录信息的计算机的名称。...2:查询域控制器的域用户会话 查询域控制器的域用户会话,其原理是:在域控制器中查询域用户会话列表,并将其与域管理员列表进行交叉引用,从而得到域管理员会话的系统列表。...4:扫描远程系统的NetBIOS信息 某些版本的Windows操作系统允许用户通过NetBIOS查询已登录用户,下面这个Windows命令行脚本就用于扫描远程系统活跃域中的管理会话。

    5.3K43

    【小家运维】达到Linux第三阶段的常用命令笔记记录—Part Ⅲ

    当终端接口检测到网络连接断开时,会给给控制进程(会话期首进程)发送一个挂断信号(终止程序的信号) 如果会话期首进程终止,则该信号发送到该会话期前台进程组,从而导致进程的停止 因此当网络断开或终端窗口关闭后...16.5.amzn1.x86_64 这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。...用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。...shell环境变量 以及 有效范围 每当我们使用ssh客户端远程登陆一个服务时,操作系统就会给我们分配一个新的shell,并且这个shell继承了操作系统的永久环境变量。...export是**将一个变量导出**,以给其他shell程序使用,能影响子shell(不用export定义的变量只对该shell有效,对子shell也是无效的) 直接执行一个脚本文件是在一个子shell

    1.9K20

    面试准备

    如果不对被上传的文件进行限制或者限制被绕过,该功能便有可能会被利用于上传可执行文件、脚本到服务器上,进而进一步导致服务器沦陷。...,当测试结果正常的时候才允许上传。...当使用该函数包含文件时,只有代码执行到 include()函数时才将文件包含进来,发生错误时只给出一个警告,继续向下执行 include_once( ) 功能与 Include()相同,区别在于当重复调用同一文件时...,程序只调用一次 require( ) require()与 include()的区别在于 require()执行如果发生错误,函数会输出错误信息,并终止脚本的运行。...当受害者是一个普通用户时,CSRF 可以实现在其不知情的情况下转移用户资金、发送邮件等操作;但是如果受害者是一个具有管理员权限的用户时 CSRF 则可能威胁到整个 WEB 系统的安全。

    62130

    内网渗透测试:初探远程桌面的安全问题

    ,使用此凭据攻击者可以登录远程桌面服务: RDP 劫持实现未授权登录 对于开启远程桌面服务的 Windows 系统,当有多个用户登录该系统时,会产生多个会话,如下图: 其中,管理员用户 Administrator...接下来我们尝试劫持这个管理员用户的远程会话。...然后俺有换了另一个版本的 Windows 成功了: 注意,这里的受限管理员模式顾名思义只对管理员组有效。所以如果你获取到的用户属于远程桌面用户组,那么是无法通过 Hash 登录的。...此时,我们开启目标主机的远程桌面,当我们点击左下角的辅助功能按钮后,成功弹出了 CMD 窗口,并且为 SYSTEM 权限的: 不仅是 CMD,我们还可以换成任意的 Payload 用于钓鱼,当受害者使用响应功能时便会触发...,因为在控制面板和计算机管理的本地用户和组中,仍然是可以看的到该用户的: 为了更好地隐藏我们的后门账户,我们还要开启目标主机的远程桌面进行如下操作。

    3.9K40

    Windows错误码大全error code

    1619 未能打开这个安装程序包。请验证程序包是否存在,是否可以访问;或者与应用程序供应商联系,验证这是否是有效的 Windows 安装程序包。 1620 未能打开这个安装程序包。...请与应用程序供应商联系,验证这是否是有效的 Windows 安装程序包。 1621 启动 Windows 安装服务用户界面时有错误。请与技术支持人员联系。 1622 打开安装日志文件时出错。...请验证修补程序包是否存在,是否可以访问;或者与应用程序供应商联系,验证这是否是有效的 Windows 安装修补程序包。 1636 无法打开修补程序包。...1640 在终端服务远程会话期间,只有管理员有添加、删除或配置服务器软件的权限。如果您要在服务器上安装或配置软件,请与网络管理员联系。 1641 要求的操作已成功结束。...7050 不能远程控制请求的会话。这也许是由于该会话被中断或目前没有一个用户登录。另外,您不能从该系统控制台远程控制一个会话或远程控制系统控制台。并且,您不能远程控制您自己的当前会话。

    10.2K10

    红队攻击-对RDP常规操作

    挤掉,容易引起管理员警觉,这时候一般都会去添加用户,把用户提升为管理员权限,这时候添加一个隐藏的用户和克隆管理员用户手法就很重要。...再次打开注册表,查看各个用户的类型值 ? 发现每个用户的类型值都不一样,而管理员用户和Guest用户都是0X1f开头的,而这几个键值正好对应着上面的键,选择管理员对应的,把F键值复制了 ?...RDP会话劫持 2.1 前言 在我们拿到主机系统权限时,但是我们没有拿到管理员的凭据,增加用户又动静太大,但是我们通过rdp连接记录发现,管理员3天前(3天之内吧,前提是没有更改组策略设置以使用户断开RDP...,因为攻击者并没有创建新的会话,而是有效地充当被劫持会话的用户,取而代之,所以日志文件中无法显示会话劫持记录,也记录不到。...前提:system权限可以以无凭据的方式在不同的用户会话之间切换 2.3 无密码劫持 这里我们利用Windows自带的Tscon.exe程序来进行RDP劫持,Tscon.exe可以使用户可以连接到系统上的其他远程桌面会话

    2K30

    CVE-2021-27927: Zabbix-CSRF-to-RCE

    Summary Zabbix是企业IT网络和应用程序监视解决方案。在对其源代码进行例行检查时,我们在Zabbix UI的身份验证组件中发现了CSRF(跨站点请求伪造)漏洞。...背景 CSRF漏洞的工作原理如下: 首先,用户(受害者)登录到易受攻击的网站(目标)。在这种情况下,“已登录”仅表示用户的浏览器已在其中存储了目标网站的有效会话cookie或基本身份验证凭据。...当受害者访问恶意网站时,来自恶意网站的HTML/JavaScript 代码将被加载到受害者的浏览器中。然后,此代码将API请求发送到目标网站。...Same-Site=Lax:仅将cookie作为跨站点请求的一部分发送,如果它们是GET请求并影响顶层导航,即导致更改浏览器的地址栏。单击链接被认为是顶级导航,而加载图像或脚本则不是。...顺带一提,受害人Zabbix Admin的会话在退出之前仍然保持有效。 此特定CSRF攻击的一个有趣方面是它不是盲目的。

    1.8K30

    Teleport开源堡垒机操作使用

    ,,,,,,root,ssh,22,key,abcd1234,,,管理员, 用Excel打开的效果: 在资产信息文件中,#开头的行是注释,注释行和空行在导入时将被忽略。...具备运维权限的非管理员用户,默认是不能对任何远程主机进行运维操作的,需要具备运维授权权限的用户创建授权策略,并在策略中为其进行授权后,方可在"运维-主机运维"界面中查看到被授权的远程主机和账号,并进行远程连接...需要注意的是,强制中断会话时,相同会话ID的会话(例如使用SecureCRT或者xShell客户端的"克隆会话"功能打开的会话)均会被中断。...例如上图中,编号为1的会话,就是使用SecureCRT的克隆会话功能在编号为3的会话上建立的新会话,两个会话的会话ID是相同的,强制中断时也会同时中断。...七、审计授权 点击展开左侧菜单"审计"项目,然后点击"审计授权",即可打开运维授权管理页面。只有角色为系统管理员才可以查看此界面,并进行审计授权。

    2.9K30

    tasklist 结束进程_CMD命令利用tasklist与taskkill关闭程序「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 昨天远程服务器后,服务器无故卡住了,鼠标各种延迟与无反应,想在进程管理器里关闭程序也卡住,想点击重启系统也卡死无反应。...纠结后win+R打开了cmd用shutdown重启才算搞定。...SERVICES eq, ne 服务名称 WINDOWTITLE eq, ne 窗口标题 MODULES eq, ne DLL 名称 说明: 当查询远程机器时,不支持 “WINDOWTITLE” 和...2) 远程进程总是要强行 (/F) 终止。 3) 当指定远程机器时,不支持 “WINDOWTITLE” 和 “STATUS” 筛选器。...使用进程名和 /SERVER 时,必须指定 /ID 或 /A /ID:sessionid 结束在指定会话下运行的进程。 /A 结束在所有会话下运行的进程。 /V 显示正在执行的操作的信息。

    1.5K20

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

    以管理员身份运行 2.如果以普通用户身份登录 Windows,系统将提示你输入凭据。 我将输入我的用户帐户的凭据,其身份是域用户和本地管理员如图 1-6 所示。...Tips : 本地计算机和当前用户的执行策略存储在注册表中,您无需在PowerShell配置文件中设置执行策略,并且特定会话的执行策略仅存储在内存中,并且在关闭会话时丢失。...UserPolicy: 由组策略为计算机的当前用户设置。 Process: 进程作用域仅影响当前的PowerShell会话。 CurrentUser: 执行策略仅影响当前用户。...全局会话状态 包含 PS 会话用户可访问的数据的会话状态。 主机 PS 引擎用于与用户进行通信的接口。 例如,主机指定 PS 和用户之间处理提示的方式。...它可以由 PS 提供程序定义或是在命令行中创建。 在命令行创建的驱动器是特定于会话的驱动器,并在会话关闭时丢失。

    5.1K10

    最常见的漏洞有哪些?如何发现存在的漏洞呢

    跨站脚本(Cross-Site Scripting,XSS) 攻击者通过注入恶意脚本代码到Web应用的输出中,从而在浏览器中执行这些恶意脚本,此漏洞可以用于窃取用户的cookie、会话令牌或其它敏感信息...漏洞发生机理是在Web应用程序的输出中注入恶意的脚本代码,然后将这些恶意脚本代码传送给用户的浏览器,当用户浏览受感染的页面时,浏览器会执行这些恶意脚本。...当受害者浏览器加载包含恶意请求的页面时,浏览器会自动发送恶意请求到目标网站,由于用户已经登录,因此目标网站会误以为是合法的请求,从而执行了攻击者所期望的操作。...②与WindwosXP中的RDP实现对某些不正确的数据包处理方法有关的漏洞。当接收这些数据包时,远程桌面服务将会失效,同时也会导致操作系统失效。...攻击者可以在登录用户不知情的情况下更改状态、获取联系人信息以及启动音频和视频聊天会话,还可以捕获用户的登录ID并以该用户的身份远程登录用户的Mes-senger客户端。

    69710

    黑客攻防技术宝典Web实战篇

    3.令牌-会话映射易受攻击 允许同一个用户账户同时分配几个有效的令牌 静态令牌 4.会话终止易受攻击 应用程序不执行退出功能 仅删除了cookie 5.客户端暴露在令牌劫持风险之中 跨站脚本攻击查询用户...应严格审查应用程序的代码库,以确定并删除任何跨站点脚本漏洞 不应接受用户提交,但服务器并不认可的任意令牌 在执行转账之类的重要操作之前,要求进行两步确认或重新验证可有效防御跨站点请求伪造和其他会话攻击...应用程序应监控包含无效令牌的请求 很难完全阻止针对会话令牌的蛮力攻击,在收到大量包含无效令牌的请求时将其来源IP屏蔽一段时间 即使无法立即有效防止针对会话的蛮力攻击,但保留详细的日志并向管理员发出警报仍然有用...不要根据请求的任何其他特性对用户的权限做出任何假设 7.当根据用户提交的数据或用户执行的操作更新会话数据时,仔细考虑更新后的数据可能会给应用程序的其他功能造成什么影响 8.如果一项搜索功能可用于查询禁止某些用户访问的敏感数据...HTTP状态码 E.整合全部功能:Burp Intruder F.实施自动化的限制 1.会话处理机制 测试请求时,应用程序会出于防御或其他目的,终止用于测试的会话,剩下的测试也随之失效 某个应用程序功能使用必须随每个请求提供的不断变化的令牌

    2.3K20

    搭建harbor仓库

    因此,安装程序的尺寸非常小。 脱机安装程序:当主机没有Internet连接时,请使用此安装程序。安装程序包含预制图像,因此其大小较大。...customize_crt:(打开或关闭,默认为打开)当此属性打开时,准备脚本将为注册表令牌的生成/验证创建私钥和根证书。当密钥和根证书由外部源提供时,将此属性设置为off。...ssl_cert:SSL证书的路径,仅当协议设置为https时才应用 ssl_cert_key:SSL密钥的路径,仅当协议设置为https时才应用 secretkey_path:用于在复制策略中加密或解密远程注册表的密码的密钥路径...仅当auth_mode设置为ldap_auth时才使用。...仅当auth_mode设置为ldap_auth时才使用。 LDAP_FILTER:用于查找用户,例如,搜索过滤器(objectClass=person)。

    1.5K20

    内网横向移动之RDP Session Hijack

    文章前言 管理员在内部网络中广泛使用远程桌面协议(rdp),这允许系统所有者和管理员远程管理windows环境,然而RDP可以给攻击者提供各种机会来实施攻击,这些攻击可以用于红队场景中的横向移动,下面的攻击可以让...C盘: 之后攻击者可以在已经获得访问权限的主机上执行批处理脚本将获得一个shell 该脚本执行之后将会在已经获得访问权限的WIndow 7主机上和远程连接的主机上同时创建启动项: 之后当远程连接受感染主机的...,该技巧还有一个好处就是如果当我们初始获得的权限较低,我们可以先运行脚本run.bat,之后当有域管理员用户或者管理员远程RDP登录目标主机时我们可以获得一个高权限的会话,从而间接实现权限提升~ RDP...当服务启动时,我们可以明显的感觉到当前远程登录的操作界面已经发生了变化,之后我们打开CMD发现当前用户已经变为了"Administrator",即用户"Al1ex"在不知道密码的情况下使用Administrator...RDP也允许通过远程的方式进行连接,当用户由于网络问题断开连接时用户的会话信息依旧会被保存,之后用户可以通过重新连接,Session对于用户来说非常友好,但是正如我们上图中看到的当用户会话被断开时依旧保存之前的记录信息

    8600

    网络常用命令3

    当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的通用命名协定 (UNC) 符号,而不是远程驱动器号。 /?...Rsh 通常在远程命令终止时终止。 使用重定向符号 为了使重定向在远程计算机上发生,要以引号引住重定向符号(例如 ">>")。如果不使用引号,重定向会在本地计算机发生。.../env 指定当前使用的网络环境,而不是用户的本地环境。 /netonly 指明指定的用户信息只用于远程访问。 /smartcard /smartcard 表示凭据是否是由智能卡提供的。...注释 管理员可以使用一个权限受限制的帐户执行日常、非管理性的任务,只有在执行特定管理任务时,才使用一个权限更大的帐户。...有些项,例如"打印机"文件夹和桌面项,间接由 Windows 2000 打开,而不能使用 runas 命令启动。 如果 runas 命令失败,则可能是没有运行 RunAs 服务或使用的用户帐户无效。

    1.2K20

    IBM技术专家教你“懒惰”Linux管理员的10个关键技巧

    到达如图 3 所示的屏幕时,在图 3 中所示的参数后追加数字 1 即可: 图 3. 在参数后追加数字 1 然后按 Enter 和 B,内核会启动到单用户模式。...06 通过 SSH 通道进行远程 VNC 会话 VNC 或虚拟网络计算已经存在很长时间了。通常,当远程服务器上的某类图形程序只能在此服务器上使用时,我才需要 VNC。...启动该会话时,要求您指定密码。用户 ID 与启动 VNC 服务器时的用户相同(本例中就是根用户)。...08 命令行脚本和实用程序 Linux 系统管理员通过使用权威的命令行脚本会变得更高效。这包括巧妙使用循环和知道如何使用 awk、grep 和 sed 等的实用程序解析数据。...如果某个用户在远程系统上输入,您将看到他输入的内容。 在大多数数据场中,使用远程终端服务器、KVM 甚至 Serial Over LAN 是查看这类信息的最好方式;它也提供了带外查看功能的一些好处。

    70500

    IBM技术专家教你“懒惰”Linux管理员的10个关键技巧

    到达如图 3 所示的屏幕时,在图 3 中所示的参数后追加数字 1 即可: 图 3. 在参数后追加数字 1 然后按 Enter 和 B,内核会启动到单用户模式。...06 通过 SSH 通道进行远程 VNC 会话 VNC 或虚拟网络计算已经存在很长时间了。通常,当远程服务器上的某类图形程序只能在此服务器上使用时,我才需要 VNC。...启动该会话时,要求您指定密码。用户 ID 与启动 VNC 服务器时的用户相同(本例中就是根用户)。...08 命令行脚本和实用程序 Linux 系统管理员通过使用权威的命令行脚本会变得更高效。这包括巧妙使用循环和知道如何使用 awk、grep 和 sed 等的实用程序解析数据。...如果某个用户在远程系统上输入,您将看到他输入的内容。 在大多数数据场中,使用远程终端服务器、KVM 甚至 Serial Over LAN 是查看这类信息的最好方式;它也提供了带外查看功能的一些好处。

    1K50
    领券