




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
红队技术漫谈上篇红队技术漫谈上篇1关于RedCoreRedCore,中文名称“红核”,其前身为DMZLab实验室RedCore不是公司,RedCore是由一群志同道合的兄弟组成的合作制团队专注于红队技术研究的LoopH4k小组专注于红队技术开发的RedDev小组专注于红队技术培训的RedTrain小组专注于红队技术服务的RedOp小组专注于RedTeamer培养的RedAcademy专注于红队技术普及的RedMediaRedCore目前主要专注于主机系统的红队技术红队的根本是研发(R&D),研发是红队的魂,是红队的命根子关于RedCoreRedCore,中文名称“红核”,其前身为2R&D的重要性红队的本质就是攻击,以攻击的结果论成败是唯一的评定标准冲锋陷阵的士兵固然重要,但决定成败的除了战术战法,更重要的是士兵手中的武器红蓝对抗,表面上比的是战术战法,实则比的是谁的武器更强面对如今的网络安全环境,还有很多的RedTeamer依然拿着小米加步枪去对抗飞机大炮过多的精力投入到了脚本层面的技能,而忽略了二进制才是根本的事实现如今的红蓝对抗,对于RedTeamer的要求已经远远超出了普通渗透手的层面。RedTeamer们要想不被淘汰,必须而且只能成为全栈渗透手(FSRTer)以上的观点,亦是我们成立RedCore的初衷。而LoopH4k与RedDev便是RedCore的魂R&D的重要性红队的本质就是攻击,以攻击的结果论成败是唯一的3FSRT天赋技能树传统攻击链衍生攻击链高级衍生链信息收集外网渗透内网渗透信息收集APT攻击内网渗透目标调研ACPT攻击内网渗透FSRT天赋技能树传统攻击链信息收集外网渗透内网渗透信息收集4FSRT天赋技能树FSRT(Full-StackedRedTeam),即全栈式红队。所谓全栈(full-stack),用通俗的话讲就是什么都会。即在整条攻击链上所涉及的技术和技能,作为FSRTer必须都要懂、都要会还要都能做。FSRT天赋技能树(
FSRT-TST
)分为三个分支树(
BranchTree):系统编程分支树(OperatingSystemandProgrammingBranchTree,OSP-BT)逆向调试分支树(Reverse-EngineeringandDebuggingBranchTree,RED-BT)渗透测试分支树(NetworkPenetrationTestingBranchTree,NPT-BT)除了以上三个分支树技能外,还应具备如下的“天赋”:高效的自学能力严谨的学习态度举一反三的思维运用自如的英语技能树与天赋,便是FSRTer的“任督二脉”FSRT天赋技能树FSRT(Full-StackedRed5FSRT天赋技能树系统编程分支树系统编程操作系统Win、*nix、mac……操作系统原理系统编程网络编程命令、操作……编程语言中低级编译语言CC++ASM高级编译语言C#+.NETGoJAVA脚本语言Python、IronPythonJscript、VBScript、Powershell……Php、ruby、nodejs、perl……sh、bash、csh……精通熟练了解FSRT天赋技能树系统编程分支树系统编程操作系统Win、*n6FSRT天赋技能树逆向调试分支树逆向调试逆向工程逆向原理、技巧……静态分析IDAGhidraBinaryNinja010Editor……CFFexplorer……程序调试调试原理、技巧……动态分析ollydbgx64dbgwindbgfridaGdb、strace……漏洞挖掘Fuzz原理与技巧漏洞调试技巧exp编写精通熟练了解FSRT天赋技能树逆向调试分支树逆向调试逆向工程逆向原理、技7FSRT天赋技能树渗透测试分支树精通熟练了解渗透测试信息收集(Recon)物理安全(PhysicalSecurity)社会工程(SocialEngineering)开发利用(Exploitation)后渗透(Post-Exploitation)InitialAccessExecutionPersistencePrivilegeEscalationDefenseEvasionCredentialAccessDiscoveryLateralMovementCollectionC2ExfiltrationImpactFSRT天赋技能树渗透测试分支树精通熟练了解渗透测试信息收集8RedCore之干货满满的RedTrain以实战为目的的红队技术培训复盘经典的实战案例作为教学素材云服务器复刻实战案例中的环境配置,供学员实战演练培训内容涵盖红队技术研发和红队渗透测试平均6年实战经验的讲师团队培训形式多样化:每年固定两次的本地线下培训长期的线下培训短期的线上培训上门培训RedCore之干货满满的RedTrain以实战为目的的红队9RedCore之不一样的RedOp不同于传统的渗透测试服务,我们更专注于“PhysicalHacking”与“NetworkHacking”的结合多样化的方法获取初始切入点(InitialFoothold),不再局限于网络远程获取,而是更加符合真实入侵的情节技能多样化的专业服务团队,技能包括但不限于:SocialEngineeringLockpickingHardwareHackingWirelessHackingRadioHackingFingerprintHackingRedCore之不一样的RedOp不同于传统的渗透测试服务,10RedCore之另类的红队学院
红队学院(RedAcademy)旨在培养志同道合的FSRTers加快从RedTeamer到FSRTer的转变既是免费的又不是免费的学期分为:一年期、两年期、三年期学期分为学习和实践两个阶段:一年期:4个月的学习阶段+8个月的实践阶段两年期:10个月的学习阶段+14个月的实践阶段三年期:16个月的学习阶段+20个月的实践阶段学院目前只招收红队研发专业的学员,渗透测试专业暂不招生2020年体验计划,一共两期,每期三个月。第一期报名时间于2020年1月1日起,招生人数4人,招满为止。第一期学习地点在济南,开学时间为2020年3月1日RedCore之另类的红队学院红队学院(RedAcade11RedCore之“锋芒”“锋芒”(EdgeSploit),一款高度可定制的半自动化内网安全审计系统“锋芒”的主框架(MainFramework)采用的是继承式的设计模式主框架的架构采用“S(控制台)–CDC(命令分发中心)-C(审计端)”的设计模式“锋芒”的所有功能(包括协议)都是模块化的,它们与主框架是完全分离的,这就意味着在不需要修改主框架的情况下,功能模块可以任意增删、组合S端和CDC端的开发环境是跨平台的“C#+.Net”,C端的核心使用“C++”开发,功能模块的MS端是“C#+.Net”,MC端分为Native和DotNet两种,分别使用的是“C/C++”和“C#+.Net”“锋芒”的脚本引擎采用的是IronPythonRedCore之“锋芒”“锋芒”(EdgeSploit),一12RedCore之“锋芒”继承式框架SCDCCBaseFrameworkParentFrameworkIIParentFrameworkIParentFrameworkNEdgeSploitModuleIModuleIIModuleIIIModuleIVModuleNRedCore之“锋芒”继承式框架SCDCCBaseFra13红队技术漫谈Moriarty@RedCore下篇红队技术漫谈Moriarty@RedCore下篇14BypassUAC的终极对决为什么要BypassUAC?BypassUAC永不失效的方法(Failure-FreeMethod)探究FFM的原理挑战将FFM集成到CobaltStrike(略)进阶挑战将FFM转换成DotNet实现进阶挑战将FFM从执行命令变成直接提升
进程BypassUAC的终极对决为什么要BypassUAC?15BypassUAC的终极对决永不失效的方法(FFM)集大成者UACMEBypassUAC的终极对决永不失效的方法(FFM)集大成者16BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto17BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto18BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto19BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto20BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto21BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto22BypassUAC的终极对决永不失效的方法(FFM)TrustedProcessrundll32.exe是可信进程,还可以通过注入或者劫持的方式将DLL放入可信进程中执行BypassUAC的终极对决永不失效的方法(FFM)Trus23BypassUAC的终极对决永不失效的方法(FFM)TrustedProcessMasqueradePEB大法当创建具有“autoelevate”属性的COM对象时,操作系统使用PSAPI来获取发起此操作的进程的信息。PSAPI是通过进程的PEB来获取这些信息的。通过修改进程的PEB结构中的相关信息,伪装成“可信进程”,从而骗过操作系统直接提升至管理员权限VOIDsupMasqueradeProcess(_In_BOOLRestore){PPEBPeb=NtCurrentPeb();PWSTRImageFileName,CommandLine;。。。。。。RtlAcquirePebLock();。。。。。。
RtlInitUnicodeString(&Peb->ProcessParameters->ImagePathName,ImageFileName);RtlInitUnicodeString(&Peb->ProcessParameters->CommandLine,CommandLine);RtlReleasePebLock();。。。。。。}Rundll32.exe、Explorer.exe、etc.BypassUAC的终极对决永不失效的方法(FFM)Trus24BypassUAC的终极对决进阶挑战将FFM转换成DotNet实现将FFM的方法转换成DotNet实现的两个好处:可以避免使用ReflectiveDllInjection更加方便地混淆、加密、Anti-XXX代码复写的关键点:接口定义复写BypassUAC的终极对决进阶挑战将FFM转换成DotNe25BypassUAC的终极对决代码复写的关键点:进阶挑战将FFM转换成DotNet实现MasqueradePEBBypassUAC的终极对决代码复写的关键点:进阶挑战将FF26BypassUAC的终极对决进阶挑战将FFM转换成DotNet实现BypassUAC的终极对决进阶挑战将FFM转换成DotNe27BypassUAC的终极对决小TipBypassUAC的终极对决小Tip28BypassUAC的终极对决小TipBypassUAC的终极对决小Tip29BypassUAC的终极对决BypassUAC的终极对决30Thanksforyourpatience
Seeyounexttime!Thanksforyourpatience
Seey31红队技术漫谈上篇红队技术漫谈上篇32关于RedCoreRedCore,中文名称“红核”,其前身为DMZLab实验室RedCore不是公司,RedCore是由一群志同道合的兄弟组成的合作制团队专注于红队技术研究的LoopH4k小组专注于红队技术开发的RedDev小组专注于红队技术培训的RedTrain小组专注于红队技术服务的RedOp小组专注于RedTeamer培养的RedAcademy专注于红队技术普及的RedMediaRedCore目前主要专注于主机系统的红队技术红队的根本是研发(R&D),研发是红队的魂,是红队的命根子关于RedCoreRedCore,中文名称“红核”,其前身为33R&D的重要性红队的本质就是攻击,以攻击的结果论成败是唯一的评定标准冲锋陷阵的士兵固然重要,但决定成败的除了战术战法,更重要的是士兵手中的武器红蓝对抗,表面上比的是战术战法,实则比的是谁的武器更强面对如今的网络安全环境,还有很多的RedTeamer依然拿着小米加步枪去对抗飞机大炮过多的精力投入到了脚本层面的技能,而忽略了二进制才是根本的事实现如今的红蓝对抗,对于RedTeamer的要求已经远远超出了普通渗透手的层面。RedTeamer们要想不被淘汰,必须而且只能成为全栈渗透手(FSRTer)以上的观点,亦是我们成立RedCore的初衷。而LoopH4k与RedDev便是RedCore的魂R&D的重要性红队的本质就是攻击,以攻击的结果论成败是唯一的34FSRT天赋技能树传统攻击链衍生攻击链高级衍生链信息收集外网渗透内网渗透信息收集APT攻击内网渗透目标调研ACPT攻击内网渗透FSRT天赋技能树传统攻击链信息收集外网渗透内网渗透信息收集35FSRT天赋技能树FSRT(Full-StackedRedTeam),即全栈式红队。所谓全栈(full-stack),用通俗的话讲就是什么都会。即在整条攻击链上所涉及的技术和技能,作为FSRTer必须都要懂、都要会还要都能做。FSRT天赋技能树(
FSRT-TST
)分为三个分支树(
BranchTree):系统编程分支树(OperatingSystemandProgrammingBranchTree,OSP-BT)逆向调试分支树(Reverse-EngineeringandDebuggingBranchTree,RED-BT)渗透测试分支树(NetworkPenetrationTestingBranchTree,NPT-BT)除了以上三个分支树技能外,还应具备如下的“天赋”:高效的自学能力严谨的学习态度举一反三的思维运用自如的英语技能树与天赋,便是FSRTer的“任督二脉”FSRT天赋技能树FSRT(Full-StackedRed36FSRT天赋技能树系统编程分支树系统编程操作系统Win、*nix、mac……操作系统原理系统编程网络编程命令、操作……编程语言中低级编译语言CC++ASM高级编译语言C#+.NETGoJAVA脚本语言Python、IronPythonJscript、VBScript、Powershell……Php、ruby、nodejs、perl……sh、bash、csh……精通熟练了解FSRT天赋技能树系统编程分支树系统编程操作系统Win、*n37FSRT天赋技能树逆向调试分支树逆向调试逆向工程逆向原理、技巧……静态分析IDAGhidraBinaryNinja010Editor……CFFexplorer……程序调试调试原理、技巧……动态分析ollydbgx64dbgwindbgfridaGdb、strace……漏洞挖掘Fuzz原理与技巧漏洞调试技巧exp编写精通熟练了解FSRT天赋技能树逆向调试分支树逆向调试逆向工程逆向原理、技38FSRT天赋技能树渗透测试分支树精通熟练了解渗透测试信息收集(Recon)物理安全(PhysicalSecurity)社会工程(SocialEngineering)开发利用(Exploitation)后渗透(Post-Exploitation)InitialAccessExecutionPersistencePrivilegeEscalationDefenseEvasionCredentialAccessDiscoveryLateralMovementCollectionC2ExfiltrationImpactFSRT天赋技能树渗透测试分支树精通熟练了解渗透测试信息收集39RedCore之干货满满的RedTrain以实战为目的的红队技术培训复盘经典的实战案例作为教学素材云服务器复刻实战案例中的环境配置,供学员实战演练培训内容涵盖红队技术研发和红队渗透测试平均6年实战经验的讲师团队培训形式多样化:每年固定两次的本地线下培训长期的线下培训短期的线上培训上门培训RedCore之干货满满的RedTrain以实战为目的的红队40RedCore之不一样的RedOp不同于传统的渗透测试服务,我们更专注于“PhysicalHacking”与“NetworkHacking”的结合多样化的方法获取初始切入点(InitialFoothold),不再局限于网络远程获取,而是更加符合真实入侵的情节技能多样化的专业服务团队,技能包括但不限于:SocialEngineeringLockpickingHardwareHackingWirelessHackingRadioHackingFingerprintHackingRedCore之不一样的RedOp不同于传统的渗透测试服务,41RedCore之另类的红队学院
红队学院(RedAcademy)旨在培养志同道合的FSRTers加快从RedTeamer到FSRTer的转变既是免费的又不是免费的学期分为:一年期、两年期、三年期学期分为学习和实践两个阶段:一年期:4个月的学习阶段+8个月的实践阶段两年期:10个月的学习阶段+14个月的实践阶段三年期:16个月的学习阶段+20个月的实践阶段学院目前只招收红队研发专业的学员,渗透测试专业暂不招生2020年体验计划,一共两期,每期三个月。第一期报名时间于2020年1月1日起,招生人数4人,招满为止。第一期学习地点在济南,开学时间为2020年3月1日RedCore之另类的红队学院红队学院(RedAcade42RedCore之“锋芒”“锋芒”(EdgeSploit),一款高度可定制的半自动化内网安全审计系统“锋芒”的主框架(MainFramework)采用的是继承式的设计模式主框架的架构采用“S(控制台)–CDC(命令分发中心)-C(审计端)”的设计模式“锋芒”的所有功能(包括协议)都是模块化的,它们与主框架是完全分离的,这就意味着在不需要修改主框架的情况下,功能模块可以任意增删、组合S端和CDC端的开发环境是跨平台的“C#+.Net”,C端的核心使用“C++”开发,功能模块的MS端是“C#+.Net”,MC端分为Native和DotNet两种,分别使用的是“C/C++”和“C#+.Net”“锋芒”的脚本引擎采用的是IronPythonRedCore之“锋芒”“锋芒”(EdgeSploit),一43RedCore之“锋芒”继承式框架SCDCCBaseFrameworkParentFrameworkIIParentFrameworkIParentFrameworkNEdgeSploitModuleIModuleIIModuleIIIModuleIVModuleNRedCore之“锋芒”继承式框架SCDCCBaseFra44红队技术漫谈Moriarty@RedCore下篇红队技术漫谈Moriarty@RedCore下篇45BypassUAC的终极对决为什么要BypassUAC?BypassUAC永不失效的方法(Failure-FreeMethod)探究FFM的原理挑战将FFM集成到CobaltStrike(略)进阶挑战将FFM转换成DotNet实现进阶挑战将FFM从执行命令变成直接提升
进程BypassUAC的终极对决为什么要BypassUAC?46BypassUAC的终极对决永不失效的方法(FFM)集大成者UACMEBypassUAC的终极对决永不失效的方法(FFM)集大成者47BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto48BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto49BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto50BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto51BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto52BypassUAC的终极对决永不失效的方法(FFM)Auto-ElevateBypassUAC的终极对决永不失效的方法(FFM)Auto53BypassUAC的终极对决永不失效的方法(FFM)TrustedProcessrundll32.exe是可信进程,还可以通过注入或者劫持的方式将DLL放入可信进程中执行BypassUAC的终极对决永不失效的方法(FFM)Trus54BypassUAC的终极对决永不失效的方法(FFM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校内安全故事
- 南京铁道职业技术学院《概率论与数理统计(三)》2023-2024学年第一学期期末试卷
- 动脉瘤术后护理查房
- 西湖大学《西方现代派文学专题》2023-2024学年第二学期期末试卷
- 温州职业技术学院《工业废水处理工程》2023-2024学年第二学期期末试卷
- 重庆工贸职业技术学院《外贸英语函电》2023-2024学年第一学期期末试卷
- 2025年修文县数学五年级第二学期期末调研模拟试题含答案
- 重庆机电职业技术大学《小学综合实践活动专题》2023-2024学年第二学期期末试卷
- 上海市外国语附属外国语学校2024-2025学年高三下期中考试英语试题试卷含解析
- 小主持人9岁课程
- 《2025急性冠脉综合征患者管理指南》解读 2
- 2024慢性鼻窦炎诊断和治疗指南解读课件
- 2025年xx村公益性项目购买材料询价会议记录
- 六年级下册数学教案-比例 西师大版
- 抗日英雄人物杨靖宇介绍
- AI驱动的可持续能源发展
- 整本书阅读《林海雪原》【知识精研】六年级语文下册 (统编版五四制2024)
- 健康日用品设计与研发趋势
- 【化学】常见的盐(第1课时)-2024-2025学年九年级化学下册(人教版2024)
- 《海上风电设备运输规范》
- 2024年黑龙江牡丹江中考英语真题及答案
评论
0/150
提交评论