攻击一方
。红队人员并不是一般意义上的电脑黑客。
因为黑客往往以攻破系统,获取利益为目标;而红队则是以发现系统薄弱环节
,提升系统安全性
为目标。
此外,对于一般的黑客来说,只要发现某一种攻击方法可以有效地达成目标,通常就没有必要再去尝试其他的攻击方法和途径;
但红队的目标则是要尽可能地找出系统中存在的所有安全问题
,因此往往会穷尽已知的“所有”方法来完成攻击。
换句话说,红队人员需要的是全面的攻防能力,而不仅仅是一两招很牛的黑客技术。
安全性测试
;限定攻击范围和攻击时段
,对具体的攻击方法则没有太多限制。验证漏洞的存在
即可,而红队攻击则要求实际获取系统权限或系统数据
。禁止使用社工手段
(通过对人的诱导、欺骗等方法完成攻击),而红队则可以在一定范围内使用社工手段
。还有一点必须说明:虽然实战攻防演习过程中通常不会严格限定红队的攻击手法,但所有技术的使用,目标的达成,也必须严格遵守国家相关的法律和法规。
三个阶段
:情报收集
、建立据点
和横向移动
。我们也常将这个三个阶段称为红队工作的“三板斧”。情报侦察和信息收集
工作。组织架构
、IT资产
、敏感信息泄露
、供应商信息
等各个方面。单位部门划分
、人员信息
、工作职能
、下属单位
等;域名
、IP地址
、C段
、开放端口
、运行服务
、WEB中间件
、WEB应用
、移动应用
、网络架构
等;代码泄露
、文档信息泄露
、邮箱信息泄露
、历史漏洞泄露信息
等方面;相关合同
、系统
、软件
、硬件
、代码
、服务
、人员
等相关信息。掌握了目标企业相关人员信息和组织架构,可以快速定位关键人物以便实施鱼叉攻击
,或确定内网横纵向渗透路径
;
而收集了IT资产信息,可以为漏洞发现和利用提供数据支撑;
掌握企业与供应商合作相关信息,可为有针对性开展供应链攻击提供素材。
而究竟是要社工钓鱼,还是直接利用漏洞攻击,抑或是从供应链下手,一般取决于哪块是安全防护的薄弱环节,以及红队对攻击路径的选择。
外网系统控制权限
,一般称之为“打点”或撕口子
。内网联通
的通道,再进一步进行深入渗透
,这个由外到内的过程一般称之为纵向渗透
,当红队专家找到合适的口子后,便可以把这个点作为从外网进入内网的根据地
。通过frp
、ewsocks
、reGeorg
等工具在这个点上建立隧道
,形成从外网到内网的跳板
,将它作为实施内网渗透
的坚实据点。
若权限不足以建立跳板,红队专家通常会利用系统
、程序
或服务漏洞
进行提权操作,以获得更高权限;
若据点是非稳定的PC机,则会进行持久化操作,保证PC机重启后,据点依然可以在线。
本机以及内部网络
开展进一步信息收集
和情报刺探
工作。对于含有域的内网,红队专家会在扩大战果的同时去寻找域管理员登录的蛛丝马迹。
Mimikatz
等工具去尝试获得登录账号密码明文
,或者Hashdump
工具去导出NTLM哈希
,继而实现对域控服务器的渗透控制。在内网漫游过程中,红队专家会重点关注邮件服务器权限
、OA系统权限
、版本控制服务器权限
、集中运维管理平台权限
、统一认证系统权限
、域控权限
等位置,尝试突破核心系统权限
、控制核心业务
、获取核心数据
,最终完成目标突破工作。
在红队的实战过程中,红队专家们逐渐摸出了一些套路、总结了一些经验:
弱口令
等方式进入系统;社工钓鱼
,从人开展突破;EXP
力求一击即中;子公司或供应链
来开展工作。多点潜伏
,防患于未然。下面介绍四种红队最常用的攻击战术:
弱密码
、默认密码
、通用密码
和已泄露密码
通常是红队专家们关注的重点。弱口令
获得权限的情况占据90%以上。很多企业员工用类似zhangsan
、zhangsan001
、zhangsan123
、zhangsan888
这种账号拼音或其简单变形,或者123456
、888888
、生日
、身份证后6位
、手机号后6位
等做密码。
导致通过信息收集后,生成简单的密码字典进行枚举即可攻陷邮箱、OA等账号。
还有很多员工喜欢在多个不同网站上设置同一套密码,其密码早已经被泄露并录入到了社工库中;
或者针对未启用SSO验证
的内网业务系统,均习惯使用同一套账户密码。
这导致从某一途径获取了其账户密码后,通过凭证复用
的方式可以轻而易举地登录到此员工所使用的其他业务系统
中,为打开新的攻击面提供了便捷。
很多通用系统在安装后会设置默认管理密码,
admin/admin
、test/123456
、admin/admin888
等密码广泛存在于内外网系统后台,服务器控制权限
;同一套密码
管理不同服务器。很多员工对接收的木马、钓鱼邮件没有防范意识。
邮箱权限
后,再通过此邮箱发送钓鱼邮件
。个人电脑沦陷
,红队专家可以员工PC
作为跳板
实施横向内网渗透
,继而攻击目标系统或其他系统、甚至攻击域控制器导致内网沦陷。当然,社工不仅仅局限于使用电子邮件,
客服系统
、聊天软件
、电话
等方式有时也能取得不错的效果。客服系统
反馈客户端软件存在问题无法运行,继而向客服发送了木马文件
,最终木马上线后成功控制了该公司核心系统,就是一个经典的案例。不太懂安全
的员工来打开局面,譬如给法务人员发律师函
、给人力资源人员发简历
、给销售人员发采购需求
等等。一旦控制了相关员工计算机,便可以进一步实施信息收集。
明文的方式
在桌面或“我的文档”存储了包含系统地址
以及账号密码
的文档;浏览器的记住密码
功能,浏览器记住密码功能大部分依赖系统的API进行加密,所存储的密码是可逆
的。在有蓝队防守的红队工作中,有时总部的网站防守得较为严密,红队专家很难直面硬钢,撬开进入内网的大门。此种情况下,通常红队不会去硬攻城门,而是会想方设法去找“下水道”,或者挖地道去迂回进攻。
下属子公司
之间,以及下属公司与集团总部
之间的内部网络均未进行有效隔离。一条专用网络
来打通各地区之间的内网连接,但同时又忽视了针对此类内网的安全建设,缺乏足够有效的网络访问控制,导致子公司、分公司一旦被突破,红队可通过内网横向
渗透直接攻击到集团总部,漫游企业整个内网
,攻击任意系统。例如A子公司位于深圳,B子公司位于广州,而总部位于北京。
一条专线内网通往全国各地
,一处沦陷可以导致处处沦陷。另外大部分企业对开放于互联网的边界设备较为信任,
VPN系统
、虚拟化桌面系统
、邮件服务系统
等。譬如开放在内网边界的邮件服务通常缺乏审计、也未采用多因子认证,
内网的敏感信息
,如服务器账户密码、重点人员通讯录等;现有的很多安全设备由于自身缺陷或安全防护能力薄弱,基本上不具备对这种针对性攻击进行及时有效发现和阻止攻击行为的能力。
红队专家在工作中,通常不会仅仅站在一个据点上去开展渗透工作,
人生沉浮,总是高高低低。
在低潮时,有人自怨自艾、萎靡不振。结果耗费了大量精力,而没有余力解决问题。
而有的人,无论当下情况多糟,都能坦然接受,并将精力放在突破难关上,最终驱散了阴霾。
心理学有个词叫“卡瑞尔万灵公式”。
大概内容是,当你接受了当下最坏的情况,就能集中精力解决问题。
那些厉害的人,就深谙此道。
他们不是没有陷入人生的低迷期。
而是,他们深知逃避无用、抱怨更无果,问题并不会凭空消失。
一味地哀声怨道,只会与机遇擦肩而过。
这世间,办法永远比困难多。
敢于面对现实,摒弃杂念,始终把精力放在解决难题上,找准时机,乘势而为。
再坚硬的石头,也有被水花击穿的一天;再难解的问题,也有迎刃而解的一天。
《接受当下,集中精力解决问题》