![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内网攻防
文章平均质量分 81
内网攻防
百事都可樂~
。
展开
-
Bypass | Windows中的文件下载方法
有时候我们可以执行命令,我们想上线cs,但是主机上存在杀软,使用一般的方式都会被拦截,此时如何下载文件进行上线了?原创 2023-09-04 14:33:11 · 1080 阅读 · 0 评论 -
『vulnhub系列』DC-1渗透—SUID提权
目录信息收集SUID提权信息收集靶机:https://download.vulnhub.com/dc/DC-1.zip前面的信息收集web打点就不写了,和这类似—>vulnhub靶机lampiao渗透—脏牛提权(CVE-2016-5195),通过drupal7版本漏洞拿到了一个普通用户的shell1. 获取flag1python获取交互式shellpython -c 'import pty; pty.spawn("/bin/bash")'flag1.txt中.原创 2022-03-20 19:12:08 · 1871 阅读 · 0 评论 -
通过Bypass UAC进行权限提升
用户账户控制(User Account control,UAC)是windows系统采用的一种控制机制,可以阻止自动安装未经授权的应用 并防止意外更改系统设置,有助于防止恶意软件损坏计算机。用户账户控制程序使应用程序和任务始终在非管理员账户的安全上下文中运行,除非管理员专门授权管理员级别的权限。开启用户账户控制后,每个需要使用管理员访问令牌的应用都必须征得用户同意。UAC限制所有用户包括非RID500的管理员用户使用标准用户登录到他们的计算机,并在标准用户的安全性上下文中访问资源和运行应用。原创 2023-01-30 13:47:26 · 3936 阅读 · 1 评论 -
后渗透之MSF添加路由与主机探测
目录一. 获取meterpreter的shell二. 路由添加与主机探测添加自动路由arp探测存活主机TCP端口扫描继上一章节 -》搭建真实内网环境(防火墙搭建),我们搭建了内网环境后。下面就进行模拟攻击。内网环境如下一. 获取meterpreter的shell1. 首先我们假设已经拿到了内网服务器的权限这里使用msfvenom生成一个payload放到web服务器上,lhost为防火墙1的公网ip,6666为设置nat时需转发的端口msfvenom -plat原创 2021-04-18 00:01:22 · 6532 阅读 · 1 评论 -
域环境搭建
如下,点击添加将想要的域账号添加进去即可。然后重启要登录此账号的机器。即可拥有域管理员权限原创 2022-01-22 19:25:05 · 1622 阅读 · 0 评论 -
域权限维持之创建Skeleton Key后门
微软在2014年3月添加了LSA保护策略,用来防止对lsass.exe进程的内存读取和代码注入,该策略默认不开启。所以当开启了LSA保护策略时,使用mimikatz注入万能密码或抓取账号密码时会报“ERROR kuhl_m_misc_skeleton;通过给域控制器账号安装万能密码,同时原有密码仍然有效。该技术通过注入lsass.exe进程实现,创建的万能密码仅保留在内存中,当域控重启万能密码则失效。在域控中执行,将万能密码注入域控制器的 lsass.exe 进程,默认密码为“mimikatz”原创 2023-03-02 17:17:04 · 311 阅读 · 0 评论 -
定位域管理员
在域渗透中,获取域内的一个支点后,需要获取域管理员权限。在一个域中,当计算机加入域后,会默认给域管理员组赋予本地系统管理员权限。也就是说,当计算机被添加到域中,成为域的成员主机时,系统会自动将域管理员组添加到本地系统管理员组中。因此,域管理员组的成员可以登录域内的所有主机,且权限为完全控制的权限。原创 2021-04-05 22:44:08 · 5923 阅读 · 0 评论 -
WMIC使用
远程创建进程如下,以administrator用户连接192.168.52.140,并在机器上创建一个进程执行ipconfig命令,将结果写入c:\result.txt文本文件中:(由于wmic执行远程命令没有回显,所以要将结果写入到txt中)wmic /node:192.168.52.140 /user:administrator /password:123.com process call create "cmd.exe /c ipconfig > c:\result.txt...原创 2021-11-15 17:44:13 · 5734 阅读 · 0 评论 -
Cobaltstrike之凭据导出
凭据说的通俗易懂一点,可以理解为目标机的账号,密码。凭据导出是渗透测试中即为重要的步骤,导出目标机凭据后,我们可以使用凭据实现横向移动(利用hash传递,smb/rdp爆破等等手法)来扩大我们的战果Hashdump导出hash导出hash要求为至少为管理员权限,权限不足请先提权,如下先进入beacon执行hashdump。或者直接选择关于windows的密码可以详看 -》Pass-the-Hash攻击。第三部分为LM-hash可见已经禁用,第四部分为NTLM-hash,我们可以复制.原创 2021-06-01 22:40:10 · 5030 阅读 · 0 评论 -
后渗透之关闭防火墙、杀毒软件并开启远程桌面
目录一. 关闭防火墙二.关闭windows Defender和DEP数据执行保护三. 关闭杀毒软件四. 开启远程桌面当我们拿下一台主机后,想在主机上留后门,那么我们的首要任务就是关闭主机的防火墙。因为防火墙会把我们的后门程序进行拦截。我们用msf获取到了权限一. 关闭防火墙以下是在win7和win2008r2的机器上实验的,在administrator和system的权限下都能成功将防火墙关闭和开启。普通用户不行1. 在system权限下执行此时防火墙的状态是开启的.原创 2021-04-13 17:52:05 · 8210 阅读 · 0 评论 -
CVE-2021-42278 & CVE-2021-42287域内提权漏洞
2021 年 11 月 9 日,国外研究员在推特上发布了AD相关的 CVE,CVE-2021-42278 & CVE-2021-42287 ,两个漏洞组合可导致域内普通用户权限提升至域管权限。是一个安全绕过漏洞,允许通过修改机器账户的sAMAccountName属性来冒充域控制器。与标准用户相比,机器账户的名字以$结尾,但AD并没有验证域内机器账户中是否有$,导致机器账户可以被假冒。是影响Kerberos特权属性证书(PAC)的安全绕过漏洞,允许通过假冒域控制器,使密钥分发中心KDC创建高权限票据。原创 2023-02-17 13:09:09 · 2818 阅读 · 0 评论 -
Windows提权方法简单总结
提权是后渗透重要的一环节,在权限较低的情况下,我们在进行一些操作如读取/写入敏感文件、权限维持等会受到束缚,所以需要提权。在实际中我们会碰到工作组和域环境,工作组环境我们提权的目的是从普通用户权限到管理员或者system权限。而域环境中我们通常是从域用户到域管理员权限。原创 2022-03-23 13:01:11 · 9747 阅读 · 0 评论 -
NTLM-relay攻击
在上一篇笔记中,介绍了ntlm网络认证的原理 ——> NTLM网络认证协议分析及Net-NTLMhash的获取,我们获取了Net-NTLMhash值,但是我们爆破不出密码,可以使用NTLM-relay攻击,relay就是中继的意思。NTLM Relay原理在Client视角下,Attacker是它的服务端,模拟客户端完成访问请求。 在Server视角下,Attacker是它的客户端,伪造客户端完成身份验证。 攻击者所做的事情只是把所有客户端的请求relay到服务端,并把所有服务端.原创 2022-03-07 17:01:50 · 1962 阅读 · 1 评论 -
crack内网弱口令工具
一款轻巧的内网弱口令枚举工具,项目地址:GitHub - oksbsb/crack: 工具,支持 ftp ssh smb mysql mssql postgres基于用法crack.exe -h-P string filename list or username-U string filename list or username-i string ip addr 192.168.1.1/24,192.168.1-255,192.168.1.1-p st...原创 2022-05-02 18:35:47 · 1215 阅读 · 0 评论 -
『vulnhub系列』lampiao渗透—脏牛提权(CVE-2016-5195)
vulnhub里面的一个靶场,涉及到drupal7 cms远程代码执行漏洞(CVE-2018-7600)和脏牛提权。该脚本会自动检测linux下可能存在的提权漏洞原创 2022-03-20 15:15:35 · 4732 阅读 · 0 评论 -
Kerberos 认证学习笔记
Kerberos协议是一种基于第三方可信主机的计算机网络协议,它允许两个实体之间在非安全网络环境(可能被窃听、被重放攻击)下以一种安全的方式证明自己的身份。基本概念kerberbos 三个狗头(组成):Client、Server、KDC Session Key:临时秘钥,用来加密网络上传输的数据,只在一段时间内有效 Domain Controller (域控制器),简称DC,一台计算机,实现用户、计算机的统一管理。 KeyDistribution Center(秘钥分发中心),简称KD原创 2022-03-17 13:16:02 · 4338 阅读 · 0 评论 -
CVE-2021-42287、CVE-2021-42278域内提权漏洞
域内提权漏洞,CVE-2021-42287、CVE-2021-42278,只需一个普通域用户即可获取域控权限原创 2022-05-09 17:14:03 · 2795 阅读 · 0 评论 -
VPS安装MSF
VPS信息如下,为ubuntu20.41. 更新相关信息sudo apt-get updatesudo apt-get upgrade2. 安装nmap(可选)sudo apt-get install nmap3.下载msf的安装文件curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/m.原创 2021-04-15 16:09:00 · 6662 阅读 · 1 评论 -
Exchange版本识别
1. 访问OWA 登录页面https://目标/owa2. 右键源码,记住版本号为15.1.17133. 访问网站Exchange Server 内部版本号和发行日期 | Microsoft Docs经对比版本为2016 cu12原创 2022-03-29 15:48:51 · 1064 阅读 · 0 评论 -
哈希传递攻击
目标计算机间如果开启了默认共享又关闭了防火墙,我们如果知道它的用户名和密码,则可以进行ipc$连接。其原理是基于ntlm网络认证。但是ipc$连接需要明文的密码,假如我们只获取了密码的hash值解不出明文,该怎么连接了?此时我们可以进行hash传递(Pass-the-Hash),即输入账号和hash值,进行连接原创 2022-05-05 17:36:58 · 1480 阅读 · 0 评论 -
CVE-2021-36934提权复现
该漏洞由于Windows中多个系统文件的访问控制表(ACL)过于宽松,使得任何标准用户都可以从系统卷影副本中读取包括SAM、SYSETM、SECURITY在内的多个系统文件。得到用户的哈希值后,可以对其进行暴力破解,也可以直接使用本地管理员用户进行哈希传递,从而获取system权限。系统保护在windows系统中默认启动,因此如果已创建还原点,那么标准用户可直接从卷影副本中访问SAM、SYSETM、SECURITY文件。若系统中不曾创建过还原点,那么后面导出哈希时,ntlm哈希为。系统保护开启(默认开启)原创 2023-01-31 09:27:02 · 1292 阅读 · 0 评论 -
域渗透-AS-REP Roasting攻击
AS-REP Roasting攻击是一种针对域用户账号hash进行离线爆破的攻击方式,它利用了Kerberos协议中的特定漏洞。原创 2022-03-25 12:41:06 · 1402 阅读 · 0 评论 -
CS payload生成器(Generator)介绍与上线方式
该模块可以生成多种语言的后门Payload,包括C, C#, Python, Java, Perl, Powershell脚本,Powershell命令,Ruby, Raw,免杀框架Veli中的shellcode等。原创 2022-02-24 14:16:18 · 3516 阅读 · 0 评论 -
Windows之GPP组策略首选项提权
Windows 2008 Server引入了一项称为组策略首选项(Group Policy Preferences)的新功能,该功能使管理员可以部署影响域中计算机/用户的特定配置。通过在组策略管理控制台中配置的组策略首选项,管理员可以推出多种策略,例如,批量修改域内机器的本地管理员账号名称与密码SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本的共享文件夹,所有的认证用户都可以读取。SYSVOL包括登录脚本,组策略数据,以及其他域控所需要的域数据,这是因为SYSVOL能在所有域控里进行自动同步原创 2022-03-15 18:29:06 · 3257 阅读 · 3 评论 -
Kerberoast 攻击利用详解
Kerberoast 攻击是域内渗透中经常使用的一种技术,主要通过利用 Kerberos 协议的特定阶段和加密算法的弱点,尝试破解域内服务的密码。利用前提:获取了一个普通域用户凭据。SPN(Service Principal Name,服务主体名称)是服务的唯一标识符。每个需使用Kerberos来进行身份验证的服务都需要一个SPN。SPN的存在有助于确保在Kerberos身份验证中能够正确地识别和授权服务。原创 2022-03-28 10:53:26 · 2783 阅读 · 0 评论 -
内网存活主机探测方式
MSF一般用来扫描如永恒之蓝、cve-2019-0708漏洞,不建议用来扫描存活主机和端口,因为它流量比较明显,且容易卡原创 2022-01-25 13:39:06 · 3314 阅读 · 0 评论 -
cobaltstrike之系统提权
当使用CS获取到一个权限,但是获取的当前权限较低,如普通用户或者administrator权限,我们想提到最高权限如system。可以使用提权功能右键被控主机——>Access——>Elevate亲测Windows Server 2008R2、 Win7及以下系统可用。Win10不可用此时只有两个可以提权的payload我们选中svc-exe,点击Launch。然后就弹回来一个system权限的beacon我们也可以自己加入一些提权脚本进去。在Github上有一个提权原创 2021-06-25 10:22:01 · 7120 阅读 · 0 评论 -
域环境权限维持之Dcsync
当获得了域内管理员权限,如果能修改域内普通用户的权限,使其具有DCSync权限的话,那么普通域用户也能导出域内用户的哈希,这样可以做一个隐蔽的权限维持。默认只有域控主机账号和域管理员能Dcsync,域管和邮件服务器的机器账号有写ACL的权限,可以给指定用户添加Dcsync来dump域哈希原创 2022-04-19 16:31:44 · 1409 阅读 · 0 评论 -
『vulnhub系列』dpwwn-1—Linux计划任务提权
如果存在以root权限执行的计划任务,且计划任务中存在脚本,并且脚本其他用户拥有写入权限则可以通过计划任务提权原创 2022-03-21 13:11:25 · 1947 阅读 · 0 评论 -
靶机—从外网到域控
web打点1. 信息收集nmap -Pn 192.168.110.199 -p- --open -T3CVE-2021-42287、CVE-2021-42278域内提权访问38080端口试试log4j2漏洞,成功获取到dnslog弹一个shell,但是这里反弹失败直接执行系统命令吧,查看系统是否为虚拟环境cat /proc/1/cgroup...原创 2022-05-10 13:08:55 · 1197 阅读 · 0 评论 -
CVE-2022-26923域内最新提权漏洞复现
2022年5月11日,微软发布5月份安全补丁更新,其中CVE-2022-26923漏洞引起了人们的注意,这是一个域内权限提升漏洞,该漏洞允许低特权用户在安装了活动目录证书服务(ADCS)的默认活动目录环境中将权限升级为域管理员。AD 证书服务 Certipy addcomputer.py wmiexec.py原创 2022-05-22 11:39:42 · 4755 阅读 · 0 评论 -
导出浏览器账号密码
在后渗透阶段,获得权限后需要搜集目标系统的信息。信息越全面,越有助于进一步的渗透。对于Windows系统,用户浏览器往往包含有价值的信息。因为大量的密码被重复使用,而如何获得这些非常有价值的密码,很可能就是一次渗透能否成功的关键。Chrome测试环境如下Chrome版本:94.0.4606.81 操作系统:win x64,普通用户登录chrome浏览器是最容易被提取密码的。其加密后的密钥存储于 %LocalAppData%\Google\Chrome\User Data\Default\Lo原创 2021-11-10 09:05:42 · 2892 阅读 · 0 评论 -
NTLM协议原理分析
NTLMv1与NTLM v2最显著的区别就是Challenge与加密算法不同,共同点就是加密的原料都是NTLM Hash,NTLM v1的Challenge有8位,NTLM v2的Challenge为16位;客户端收到质询消息后,会使用步骤1中缓存的服务器的NTLM hash对Challenge进行加密生成Response,接着再生成Net-NTLM hash=Challenge+Response+用户名等,再将Net-NTLM hash封装到身份验证消息中发往服务器。密码的哈希值格式如下。原创 2023-03-08 09:07:46 · 1617 阅读 · 2 评论 -
域渗透—域用户账号密码爆破
在常规的爆破中,我们都是先用很多密码去碰撞一个账号,这样很容易导致账号被锁定。而密码喷洒就是用一个密码去碰撞很多账号,此方法能有效的避免账号被锁定的问题获取了域用户后,进行密码喷洒。首先可以查询域内密码策略(net accounts /domain),根据密码策略再构造爆破字典。原创 2022-03-24 16:25:22 · 4169 阅读 · 0 评论 -
Linux之sudo滥用提权
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。原创 2022-03-22 17:13:18 · 2608 阅读 · 0 评论 -
横向移动之psexec的使用
psexec是 windows 下非常好的一款远程命令行工具。psexec的使用不需要对方主机开方3389端口,只需要对方开启admin$共享和ipc$ (该共享默认开启,依赖于445端口)。但是,假如目标主机开启了防火墙(防火墙默认禁止445端口连接),psexec也是不能使用的,会提示找不到网络路径。由于psexec是Windows提供的工具,所以杀毒软件将其列在白名单.原创 2021-11-12 16:58:21 · 4567 阅读 · 0 评论 -
内网隐蔽隧道之DNS隧道搭建(iodine)
DNS隧道(DNS Tunneling)是将其他协议的内容封装在DNS协议中,然后以DNS请求和响应包完成传输数据(通信)的技术。当前网络世界中的DNS是一项必不可少的服务,所以防火墙和入侵检测设备处于可用性和用户友好的考虑将很难做到完全过滤掉DNS流量,因此,攻击者可以利用它实现诸如远程控制,文件传输等操作,众多研究表明DNS Tunneling在僵尸网络和APT攻击中扮演着至关重要的角色。iodine原创 2022-05-20 18:24:38 · 5024 阅读 · 3 评论 -
Linux下SUID提权方法
SUID可以让调用者以文件拥有者的身份运行该文件,所以我们利用SUID提权的思路就是运行root用户所拥有的SUID的文件,那么我们运行该文件的时候就得获得root用户的身份了。已知的可用来提权的linux可行性的文件列表如下:nmap vim find bash more less nano cp如下,新建一个2.txt的文件。我们查看权限为 -rw-r--r--。接下来我们加上suid权限,即让执行该命令的用户以命令拥有原创 2021-10-29 13:06:51 · 3931 阅读 · 0 评论 -
fscan
fscan是一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。下载地址:GitHub - shadow1ng/fscan存活主机端口服务信息扫描如下,默认会扫描存活主机、端口、漏洞等一些信息fscan.exe -h ip或者网段服务爆破原创 2021-11-10 18:03:06 · 27021 阅读 · 0 评论 -
Linux配置错误提权之利用/etc/passwd文件
接下来我们的提权是利用 /etc/passwd文件的可写入权限,导致我们写入一个其他用户进去。首先,查看 /etc/passwd的权限,发现任何用户都可以读写。为了实验需要如果没有写权限我们可以加一个进去/ect/passwd/etc/passwd,保存了操作系统中所有用户的信息,具体的字段信息就不说了root:x:0:0:root:/root:/bin/bash我们现在要做的就是自己构造一个用户,在密码占位符处指定密码,并且UID设置为0,将其添加到 /etc/passwd...原创 2021-11-01 14:16:40 · 3067 阅读 · 0 评论