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

Cobalt Strike

✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!...本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!! 本文首发乌鸦安全公众号 1....2.2 xss复现 我将上面师傅提供的代码稍微修改了下(其实不修改更好): 在这里填写我们的主机名,当前主机名为我自己在本地启动的Python服务,里面有一张图: 这个xss的位置会一直请求这个图片...4.3 cs客户端为windows窃取ntlm(失败) 这个可能是我操作有问题 此时在攻击机启动cs服务端,在windows上启动客户端连接,同时在kali中进行监听,也就是说此时的kali充当了cs的服务端和

94530

【永久开源】vulntarget-e续集

✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!...本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!...约束委派 再打完vulntarget-e靶机后,应半人间丶师傅的问题,在这里做个后续的话题。当时也是着急没做好最后的步骤,现在来补一下。...使用krbtgt的SID和Hash NTLM: mimikatz "kerberos::golden /user:system /domain:nanami.com /sid:S-1-5-21-3233421677

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

    微软修复了所有Windows版本中的新NTLM零日漏洞

    微软于近期解决了一个积极利用的Windows LSA零日漏洞,未经身份验证的攻击者可以远程利用该漏洞来强制域控制器通过Windows NT LAN Manager (NTLM)安全协议对其进行身份验证...安全研究员GILLES Lionel于2021年7月发现该变体,且微软一直在阻止PetitPotam变体,不过官网的一些举措仍然没有阻止其变体的出现。...通过强制认证提升权限 通过使用这种新的攻击向量,威胁行为者可以拦截可用于提升权限的合法身份验证请求,这可能会导致整个域受到破坏。...微软在其发布的公告中解释:未经身份验证的攻击者可以调用LSARPC接口并强制域控制器使用NTLM 对攻击者进行身份验证。此安全更新检测到LSARPC中的匿名连接尝试并禁止它。...不过在今年五月份的微软Patch Tuesday,微软已经和其他两个漏洞一起修补了该零日漏洞,一个是Windows Hyper-V 拒绝服务漏洞 (CVE-2022-22713)、还有一个是Magnitude

    91620

    Kerberos基础入门

    :为Client生成TGT的服务 TGS(Ticket Granting Server)票据授权服务器:为Client生成某个服务的Ticket 验证过程中涉及到的两张票分别是: TGT(Ticket...KDC判断用户名是否在AD的白名单中,检查通过后返回KRB_AS_REP给Client Client -> KDC-TGS:Client使用TGT向KDC发起获取某Server服务的请求,TGS通过TGT...,并根据用户名提取到对应的NTLM Hash; 用户信息包括Name/ID、服务ID、网络地址、合法TGT的请求生命周期等 1-2、AS -> Client KRB_AS_REP:KDC生成一个随机字符串...) krbtgt:每个域控制器都有一个krbtgt的用户账户,是KDC的服务账户 2-1、Client -> TGS KRB_TGS_REQ:Client接收到后,先使用自己的NTLM Hash解密...条件: 需要与KDC通信 域SID 需要krbtgt用户的NTLM Hash,即KDC Hash 利用 CS 在DC上Dump Hash,获得krbtgt用户的NTLM Hash # krbtgt NTLM

    1.2K30

    Windows密码凭证获取学习

    ✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!...Windows获取凭证或密码 一般来说,在我们获取到Windows的system权限之后,一般都喜欢去看下密码,哪怕是hash,也想尝试去解一下,Windows下的安全认证机制总共有两种,一种是基于NTLM...Windows获取明文密码 在这里主要是获取Windows高版本的明文密码,因为在Windows2012系统及以上的系统,默认在内存缓存中禁止保存明文密码的。...攻击者可以通过修改注册表的方式抓取明文,需要用户重新登录后才能成功抓取。 本次环境Windows server2012,本文默认已获取system权限的情况下进行操作。

    2K20

    kali下利用FreeRDP进行hash登录远程桌面

    ✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!...本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!! 更新时间:2023年07月23日 1....linkid=866660 这个我看到网上有非常多的方法,在攻防中遇到过好多次,最好的方法就是换一个客户端去连接,在这使用Windows server2019来连接: image.png 到这里就可以证明环境是没有问题的...FreeRDP的用处 在Linux上用FreeRDP进行hash登录操作,主要还是因为代理的问题,因为我有授权的攻防中,在登陆某些公网机器的时候,不想泄露自己的真实ip,需要套一层,虽然我在其他的虚拟机里面可以用代理走

    1.1K20

    权限维持之shift后门

    ✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!...为了防止被发现,在这里不去修改原来的用户,通过mimikatz方式dump下来所有的NTLM值,并对其进行解密。...环境准备 实验主机:Windows7旗舰版 (无任何杀软) 3. shift后门复现 3.1测试是否存在粘滞键 在正常登录的Windows7用户桌面连续摁5次shift键,看是否有粘滞键提示弹出: 此时有弹出...,将该文件复制后修改为sethc.exe 重启机器: 3.4 添加新用户 重启之后,使用5次shift键打开cmd窗口: 在这里如果直接修改test用户的密码,后面无法知道当前的密码,因此在这里添加一个新的用户进去

    1.2K20

    跟我一起探索 HTTP-HTTP 认证

    它的工作流程如下: 服务器端向客户端返回 401(Unauthorized,未被授权的)响应状态码,并在 WWW-Authenticate 响应标头提供如何进行验证的信息,其中至少包含有一种质询方式。...禁止访问 如果(代理)服务器收到无效的凭据,它应该响应 401 Unauthorized 或 407 Proxy Authentication Required,用户可以发送新的请求或替换 Authorization...从 Firefox 59 起,浏览器在从不同源的加载图片资源到当前的文档时,将不会再触发 HTTP 认证对话框(Firefox bug ),如果Attacker可以将任意图片嵌入到第三方页面中,禁止触发...HTTP 认证对话框可避免用户的身份凭据被窃取。...它们需要明确要进行验证的方案,这样希望进行授权的客户端就知道该如何提供凭据。

    34030

    PTH(Pass The Hash)哈希传递攻击手法与防范

    (2):NTLM Hash NTLM Hash是微软为了在提高安全性的同时保证兼容性而设计的散列加密算法。早期SMB协议在网络上传输明文口令。...(3):认证授权 认证授权(Anthentication and Authorization)是系统权限管理经常需要考虑的问题,也是一个很复杂的问题 认证:系统识别某个个体/请求的身份时,称为认证;即辨别身份真伪...授权:系统赋予某个个体从事某种行动的权利,叫做授权;即解决“你能做什么”的问题。 认证未必需要授权,授权必须进行认证。...说到这里,其实上面的流程图也就是CAS的原理: 用户访问某个应用程序,应用服务器接收请求后检查ST和TGT,如果都有则用户正常进行访问;如果没有或者不对(如图,步骤1),转到CAS认证服务器的登录页面...\Control\SecurityProviders\WDigest中新建键值来使下次管理员登陆后明文保存密码,但是效率太低,不推荐),且禁止本地管理员账户用于远程连接,这样就无法以本地管理员用户的权限执行

    8.6K30

    卡巴斯基2017年企业信息系统的安全评估报告

    本出版物包含卡巴斯基实验室专家检测到的最常见漏洞和安全缺陷的统计数据,未经授权的攻击者可能利用这些漏洞渗透公司的基础设施。...该漏洞允许未经授权的攻击者通过Telnet协议以最高权限在思科IOS中执行任意代码。在CIA文档中只描述了与开发漏洞利用程序所需的测试过程相关的一些细节; 但没有提供实际漏洞利用的源代码。...在相关漏洞信息被公开后,全部企业的60%以及接受渗透测试的企业的75%都存在MS17-010漏洞。...这种攻击成功地在25%的攻击向量中应用,影响了28%的目标企业。 安全建议: 防止此类攻击的最有效方法是禁止在网络中使用NTLM协议。...因此,未经授权的攻击者可以获取和替换交换机的配置文件2。

    1.4K30

    浅析如何让你的Responder更强大之修复篇

    二.背景知识 1.Responder 由Laurent Gaffie撰写的Responder是迄今为止,在每个渗透测试人员用于窃取不同形式的凭证(包括Net-NTLM hash)的最受欢迎的工具。...2.SMB工作流程 2.1.首先客户端发送一个SMB negotiate protocol request请求数据报,并列出它所支持的所有SMB协议版本,如图3中No 20所示: 2.2.服务器收到请求信息后响应请求...设置CaptureMultipleCredentials=On,这也是responder的默认设置,设置完成后,在终端输入responder -I eth0,开启responder进行Hash捕获, 1.2...微软在实现在支持多版本的SMB客户端时,首先会用Multi-Protocol Negotiate进行协商,一旦确定服务器和客户端共同支持的SMB版本(假设是SMB2)后,后续认证才会用SMB2-only...openspecs/windows_protocols/ms-smb2/a9d8e20e-00d0-45ec-bf8b-ad2c1ac2d805 *本文原创作者:Wreck1t,本文属于FreeBuf原创奖励计划,未经许可禁止转载

    1.6K20

    【详解】Metasploit渗透MSSQL

    请注意,本文仅供合法授权的渗透测试使用,任何未经授权的渗透行为都是违法的。环境准备工具安装Kali Linux:推荐使用Kali Linux作为渗透测试的操作系统,因为它预装了许多安全工具。...结论通过本文的介绍,希望读者能够了解如何使用Metasploit对MSSQL进行渗透测试。记住,渗透测试应始终在合法授权的情况下进行,以确保遵守法律法规。希望本文对你有所帮助!...使用Metasploit对MSSQL进行渗透测试是一个高级且敏感的操作,通常用于安全审计和漏洞评估。在执行任何渗透测试之前,确保你有合法的授权,并且了解相关的法律和道德规范。...以下是一个简单的示例,展示如何使用Metasploit框架来利用MSSQL中的已知漏洞(例如,SQL注入或默认凭据)进行渗透测试。请注意,这仅用于教育目的,不应在未经授权的系统上使用。...未经授权的渗透测试是违法的。备份数据:在进行任何操作之前,确保目标系统的数据已备份,以防止意外的数据丢失。最小化影响:尽量减少对目标系统的影响,避免造成不必要的服务中断。

    8300

    一文看懂认证安全问题总结篇

    每次授权请求,客户端都会生成一个state,并将其保存到cookie或session中.授权成功后,服务端原样返回state,客户端将其与cookie或session中的值进行比对....6.不安全的Oauth认证会话 用户在授权的时候需要先认证,如果AS在授权完毕后不主动注销登陆会话,就会产生会话溢出。...在用户登出请求授权的client后,AS处用户的登陆态仍旧保持,那么如果浏览器被人控制的话,可以直接获取这一开启的会话。...白银票据:知道了服务主机的ntlm hash我们可以伪造ST,构造KRBAPREQ请求过程,让服务端相信我们的ST是从KDC获取的,其实我们是通过其NTLM hash自己生成的,也即我给我自己颁发了一个合法的...attacks-oauth-secure-oauth-implementation-33644 [9] https://xz.aliyun.com/t/2445 *本文作者:littlepotato,本文属FreeBuf原创奖励计划,未经许可禁止转载

    1.9K20

    网站HTTP错误状态代码及其代表的意思总汇

    让我们来看一下这些代码分别代表什么意思: 400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。...401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 401.4 未经授权:Web 服务器上安装的筛选器授权失败。 401.5 未经授权:ISAPI/CGI 应用程序授权失败。...401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问。 403 禁止访问:访问被拒绝。 403.1 禁止访问:执行访问被拒绝。 403.2 禁止访问:读取访问被拒绝。...403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。 403.19 禁止访问:无法在该应用程序池中为客户端执行 CGI。 403.20 禁止访问:Passport 登录失败。...500.18 服务器错误:URL 授权存储无法打开。 500.19 服务器错误:该文件的数据在配置数据库中配置不正确。 500.20 服务器错误:URL 授权域无法找到。

    5.9K20

    PHP的libcurl中存在的一些问题

    未经许可禁止转载 看了近来的几场ctf题目,学习了一些关于php libcurl的一些知识,在这里总结一下。...不过file://localhost/etc/passwd这种uri是一直被允许的,这就说到了phithon师傅在小密圈中说到的小tips 在https://github.com/wonderkun/CTF_web/tree/master/web400-5这个题目中我就是利用这种技巧,把一个一般的POST类型的SSRF请求修改为一个上传文件的请求...0x4 libcurl的gopher协议支持 libcurl 支持这么多种协议,使其功能非常强大。其中对gopher协议的支持,在SSRF中非常有用。...思路就是先请求一个外网的地址,返回一个302跳转,302跳转返回头的Location字段设置为一个gopher协议伪造的POST上传文件的请求,请求内网地址,最后getshell。

    61840

    渗透测试信息收集技巧(10)——Office钓鱼和钓鱼攻击

    office钓鱼 在无需交互、用户无感知的情况下,执行Office文档中内嵌的一段恶意代码从远控地址中下载并运行恶意可执行程序。例如:远控木马或者勒索病毒等。...Cobalt Strike钓鱼 word操作 点击上方标签视图标签,在该标签中点击宏按钮,弹出的对话框中输入宏名字,然后单击创建按钮。...将下列代码复制到index.html文件中 启动EasyCHM软件,点击工具栏新建按钮,弹出的对话框中点击浏览按钮,选择创建的根目录,文件类型保持一致,点击确定,最后点击工具栏编译按钮,弹出的对话框中点击生成...: powershell生成图标 powershell生成图标,在生成图标代码文件夹中建立test.txt文件,文件内容如下图,再执行 cmd /c calc.exe 编译powershel文件内容后执行生成...本文档所提供的信息仅用于教育目的及在获得明确授权的情况下进行渗透测试。任何未经授权使用本文档中技术信息的行为都是严格禁止的,并可能违反《中华人民共和国网络安全法》及相关法律法规。

    13810

    Go-鉴权中间件

    在 Web 应用程序中,身份验证和授权是非常重要的安全功能。为了实现这些功能,我们需要一种方法来验证用户身份并检查他们是否有权访问特定的资源。在 Go 中,我们可以使用中间件来实现鉴权功能。...= nil { // 如果请求未经过身份验证,则返回一个未经授权的错误响应 http.Error(w, "Unauthorized", http.StatusUnauthorized...checkPermission(user, r.URL.Path) { // 如果用户没有访问权限,则返回一个禁止访问的错误响应 http.Error(w,...next.ServeHTTP(w, r) })}这个鉴权中间件函数接受一个处理程序作为参数,并返回一个新的处理程序,该处理程序会在验证请求后调用原始的处理程序。...在这个函数中,我们首先检查请求是否经过身份验证,如果没有经过身份验证,则返回一个未经授权的错误响应。然后,我们检查用户是否有权访问特定的资源,如果没有,则返回一个禁止访问的错误响应。

    63810

    Confluence 6 配置 Web 代理支持

    如果 Confluence 是部署在数据库中心或者 DMZ 中的话,你可能不能访问互联网来获得需要的数据完成请求。...这个支持与与 Confluence 用户登录授权自动使用 NTLM 是不同的。这个授权是通过用户贡献授权使用的。...为了你的 HTTP 代理授权配置配置 NTLM,你需要定义一个域名属性,在 system property 中,http.auth.ntlm.domain,你可能还需要配置更多的一些配置包括有用户名,端口等...-Dhttp.auth.ntlm.domain=MYDOMAIN 配置授权序列 有些时候在 HTTP 代理中需要提供多授权模式。...可以用的授权方法为:ntlm,digest 和 basic;这些方法也是默认的授权方法使用的授权序列。 例如:希望尝试在 NTLM 收取之前尝试基本的收取,同时避免对整个授权方法进行诊断。

    65130
    领券