内网渗透实战攻略

21dd41dce63a4f2da07b9d879ad0120b.png

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:"没有罗马,那就自己创造罗马~"


目录

介绍

什么是内网?

什么是内网渗透?

内网渗透的目的:

内网渗透常规流程:

内网渗透技术

内网渗透技术学习

读者对象

如何阅读一本书

由浅入深

实战和场景复现

本书内容概要

内网渗透基础(第1、2章)。

环境准备与常用工具(第3章)。

内网渗透实战(第4~12章)。

 详细内容介绍

粉丝福利


介绍

什么是内网?

内网也指局域网(Local Area Network,LAN),是指在某一区域内由多台计算机互连而成的计算机组,组网范围通常在数千米以内。

什么是内网渗透?

内网渗透,从字面上理解便是对目标服务器所在内网进行渗透并最终获取域控权限的一种渗透。

内网渗透的目的:

内网渗透的目的是拿到DC域控制器的权限,达到控制整个域环境.

内网渗透常规流程:

信息收集-权限提升-横向渗透-权限维持

注:网络渗透中,攻下一个点后,只是一个开始,攻入以后如何转移,控制更多的节点,是内网渗透研究学习的范畴

内网环境示例如图:

内网渗透技术

图片

当今,网络系统面临着越来越严峻的安全挑战。在众多的安全挑战中,一种有组织、有特定目标、长时间持续的新型网络攻击日益猖獗,国际上常称之为APT(Advanced Persistent Threat,高级持续性威胁)攻击。

传统的渗透测试从外网发起攻击,并以攻破单台主机为目标。与之相比,APT攻击在技术上更加系统地实现了对目标内网主机的大批量控制,从而使业内对内网渗透技术的关注度提高到了一个空前的高度。

为了更好地防范APT攻击,网络安全从业人员需要在原有的渗透测试技术的基础上,更加深入地了解内网渗透领域的技术知识及实战技能,才能针对APT攻击有的放矢地进行防御,有效提升组织的网络安全能力。

内网渗透技术学习

《内网渗透实战攻略》这本书精心挑选了9个场景各异的内网环境,累计涉及30多台目标主机,遵循从零开始、由浅入深的设计理念,带领读者全面而系统地进行内网渗透攻防实战训练,帮助读者快速了解内网渗透技术知识,并掌握对应的实战技能。

本书所有实践主机环境均为靶机环境,即专为网络安全实践所设计的脆弱性主机,因此在实践过程中不会有任何真实业务受到损害,能满足网络安全实践中最为重要的法律合规要求。


读者对象

适用于具有网络安全攻防实践需求的多类受众,包括以下读者群体:

  • 网络安全技术的初学者;

  • 企业中的网络安全工程师;

  • 网络安全相关专业的在校学生及教师;

  • 其他对网络安全攻防感兴趣且具备计算机基础知识的读者。


如何阅读一本书

由浅入深

本书由浅入深、循序渐进,系统性地讲解并实践内网渗透过程中的各个环节及其对应的操作手段,一网打尽内网渗透的核心实战技能。

实战和场景复现

通过大量的实战演练和场景复现,读者将快速建立内网渗透的实战技能树以及对应的知识框架。


本书内容概要

内网渗透基础(第1、2章)。

介绍内网渗透中的域、工作组、域控以及活动目录等重要概念及相关知识,同时介绍攻击者视角下的入侵生命周期,细致分解攻击者从外网探测到内网渗透再到攻破的全流程的各个阶段以及对应的常用手段。

环境准备与常用工具(第3章)。

介绍实战所需的软件环境以及接下来高频使用的各类工具,为实战环节做好准备。

内网渗透实战(第4~12章)。

这几章为本书的核心内容,将带领读者系统化搭建和攻破9个风格各异的内网环境,涉及30余台目标主机的探测和攻破过程。这几章将对内网渗透技术的高频攻击和防御手法进行全面演示,包括利用phpMyAdmin日志文件获取服务器权限、执行进程注入攻击、收集内网域信息、利用Mimikatz获取内网Windows服务器密码、通过PsExec建立IPC通道等60多种具体的操作手段。

书籍目录 

前 言第1章 内网渗透测试基础  11.1 工作组  11.2 域  21.3 活动目录  31.4 域树和域森林  41.5 常规安全域划分  6第2章 基于入侵生命周期的攻击流程设计  82.1 网络杀伤链、ATT&CK及NTCTF  82.2 入侵生命周期  11第3章 环境准备与常用工具  133.1 基础环境:VMware与Kali Linux  133.2 端口扫描及服务发现类工具  143.2.1 Nmap  143.2.2 Zenmap  153.3 流量捕获工具:Burp Suite  163.4 爆破类工具  233.4.1 DirBuster  233.4.2 超级弱口令检查工具  243.4.3 dirsearch  253.4.4 JWTPyCrack  263.4.5 tgsrepcrack  273.5 Web漏洞检测及利用类工具  273.5.1 WeblogicScanner  273.5.2 Struts 2  283.5.3 TPscan  293.5.4 TongdaOA-exp  303.5.5 laravel-CVE-2021-3129-EXP  303.6 webshell管理类工具  313.6.1 冰蝎3  313.6.2 中国蚁剑  353.6.3 哥斯拉  373.6.4 Gomoon  403.7 数据库管理工具  413.7.1 Navicat  413.7.2 Redis Desktop Manager  443.7.3 Multiple Database Utilization Tools  453.7.4 SQLTools  493.8 字典类工具fuzzDicts  493.9 网络代理类工具Proxif?ier  503.10 内网渗透综合类工具  543.10.1 Cobalt Strike  543.10.2 Metasploit  653.10.3 Railgun  723.10.4 Mimikatz  76第4章 Vulnstack1:利用域账号实现权限扩散  814.1 环境简介与环境搭建  824.2 探索发现阶段  844.2.1 使用Nmap对靶场入口IP进行端口扫描及服务探测  844.2.2 识别80端口的Web应用框架及版本  844.3 入侵和感染阶段  864.3.1 对Web服务进行目录扫描  874.3.2 利用phpMyAdmin日志文件获取Web服务器权限  894.4 攻击和利用阶段:Web服务器进程注入与提权  974.5 探索感知阶段  1004.5.1 收集内网域服务器信息  1004.5.2 抓取哈希及转储明文密码  1014.6 传播阶段  1014.6.1 使用PsExec建立IPC通道,上线域控服务器  1024.6.2 使用PsExec建立IPC通道,上线域成员服务器  1044.7 持久化和恢复阶段  1044.7.1 通过Cobalt Strike持久化控制服务器  1054.7.2 恢复阶段的攻击  1064.8 实践知识点总结  106第5章 Vulnstack2:攻防中的杀软对抗  1085.1 环境简介与环境搭建  1085.2 探索发现阶段  1125.3 入侵和感染阶段  1155.3.1 对WebLogic服务进行批量漏洞扫描  1155.3.2 利用反序列化漏洞攻击WebLogic  1165.4 攻击和利用阶段  1195.4.1 利用cmd webshell写入冰蝎马  1195.4.2 通过冰蝎3将WebLogic服务器上线到Metasploit  1235.4.3 绕过360安全卫士,将WebLogic服务器上线到Cobalt Strike  1255.4.4 绕过360安全卫士,对WebLogic服务器进行提权  1285.4.5 将WebLogic服务器的Metasploit会话传递到Cobalt Strike  1325.4.6 抓取WebLogic服务器上的操作系统凭证  1335.4.7 通过3389端口RDP登录WebLogic服务器  1355.5 探索感知阶段  1355.6 传播阶段  1365.6.1 利用Zerologon漏洞攻击域控服务器  1365.6.2 使用PsExec将域控服务器上线到Cobalt Strike  1385.6.3 使用PsExec将域内主机上线到Cobalt Strike  1405.7 持久化和恢复阶段  1425.7.1 通过Cobalt Strike持久化控制服务器  1425.7.2 恢复阶段的攻击  1435.8 实践知识点总结  143

第6章 Vulnstack3:利用PTH

 攻击获取域控权限  144

6.1 环境简介与环境搭建  145

6.2 探索发现阶段  147

6.2.1 使用Nmap对靶场入口IP

 进行端口扫描及服务探测  147

6.2.2 识别80端口的Web应用

 框架及版本  148

6.3 入侵和感染阶段  149

6.3.1 SSH应用服务攻击  149

6.3.2 MySQL应用服务攻击  149

6.3.3 Joomla应用攻击  154

6.4 攻击和利用阶段  163

6.4.1 查找Linux服务器敏感

 文件  163

6.4.2 Linux服务器提权  164

6.4.3 Linux服务器上线MSF  167

6.5 探索感知阶段  169

6.5.1 利用MSF配置内网路由  169

6.5.2 探测内网网段存活主机  170

6.6 传播阶段  172

6.6.1 利用SMB爆破攻击内网

 Windows服务器  172

6.6.2 利用Zerologon攻击域控

 服务器  174

6.6.3 利用PTH攻击域控服务器  177

6.6.4 利用PTH攻击域内主机  177

6.7 持久化和恢复阶段  179

6.7.1 通过定时任务持久化控制

 Linux服务器  179

6.7.2 恢复阶段的攻击  179

6.8 实践知识点总结  180

第7章 Vulnstack4:Docker

 逃逸突破边界  181

7.1 环境简介与环境搭建  182

7.2 探索发现阶段  185

7.2.1 使用Nmap对靶场入口IP

 进行端口扫描及服务探测  186

7.2.2 识别2001端口的Web

 应用框架及版本  187

7.2.3 识别2002端口的Web

 应用框架及版本  187

7.2.4 识别2003端口的Web

 应用框架及版本  189

7.3 入侵和感染阶段  190

7.3.1 使用Struts 2漏洞检测工具

 对Web应用进行漏洞测试  190

7.3.2 使用Tomcat框架漏洞对Web

 应用进行漏洞测试  194

7.3.3 使用phpMyAdmin应用漏洞

 对Web应用进行漏洞测试  197

7.4 攻击和利用阶段  202

7.4.1 Struts 2 应用服务器环境

 识别  202

7.4.2 Struts 2应用Docker服务器

 逃逸  203

7.4.3 Tomcat应用服务器环境

 识别  205

7.4.4 Tomcat应用Docker服务器

 逃逸  205

7.4.5 phpMyAdmin应用服务器

 环境识别  212

7.4.6 phpMyAdmin应用服务器

 权限提升  213

7.4.7 利用MSF配置内网代理  215

7.5 探索感知阶段  219

7.6 传播阶段  221

7.6.1 利用MSF对Windows

 服务器445端口的SMB

 服务进行漏洞检测  221

7.6.2 利用smart_hashdump获取

 内网Windows服务器密码

 哈希  222

7.6.3 利用PTH攻击域内服务器  224

7.7 持久化和恢复阶段  225

7.7.1 通过定时任务持久化控制

 服务器  225

7.7.2 恢复阶段的攻击  227

7.8 实践知识点总结  228

第8章 Vulnstack5:使用PsExec对

 不出网的域控服务器进行横

 向渗透及上线  229

8.1 环境简介与环境搭建  229

8.2 探索发现阶段:利用GUI扫描

 工具进行端口扫描  232

8.3 入侵和感染阶段  233

8.3.1 对ThinkPHP V5.0框架服务

 进行批量漏洞扫描  233

8.3.2 利用ThinkPHP V5.0 RCE

 漏洞攻击Web服务器  233

8.3.3 对MySQL数据库服务进行

 弱口令爆破攻击  235

8.4 攻击和利用阶段  236

8.4.1 利用cmd webshell传输

 Cobalt Strike上线木马  236

8.4.2 抓取Web服务器上的操作

 系统凭证  241

8.5 探索感知和传播阶段  24


 详细内容介绍


书籍购买链接 👇

图片

扫码了解 京东旗舰店↑ 京东自营店↑


粉丝福利

参与方式

关注博主、点赞、收藏、任意评论

并在微信公众号玲一爱编程”回复关键词“内网渗透”即可参与抽奖。

阅读量过2k加一本 (最终送出的书 根据阅读量送出 如果阅读量不达标就按实际的送)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/235057.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20240109适配selinux让移远的4G模块EC20在Firefly的AIO-3399J开发板的Android11下跑通

20240109适配selinux让移远的4G模块EC20在Firefly的AIO-3399J开发板的Android11下跑通 2024/1/9 10:46 缘起:使用友善之臂的Android11可以让EC20上网,但是同样的修改步骤,Toybrick的Android11不能让EC20上网。 最后确认是selinux的问题&#…

算法第十二天-最大整除子集

最大整除子集 题目要求 解题思路 来自[宫水三叶] 根据题意:对于符合要求的[整除子集]中的任意两个值,必然满足[较大数]是[较小数]的倍数 数据范围是 1 0 3 10^3 103,我们不可能采取获取所有子集,再检查子集是否合法的暴力搜解法…

苹果电脑Markdown文本编辑Typora mac功能介绍

Typora mac是一款跨平台的Markdown编辑器,支持Windows、MacOS和Linux操作系统。它具有实时预览功能,能够自动将Markdown文本转换为漂亮的排版效果,让用户专注于写作内容而不必关心格式调整。Typora Mac版除了支持常见的Markdown语法外&#x…

BUUCTF 喵喵喵 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 喵喵喵,扫一扫 注意:得到的 flag 请包上 flag{} 提交 密文: 下载附件,解压得到一张.png图片。 解题思路: 1、使用StegSolve工具,在RGB的0通道…

即时设计:设计流程图,让您的设计稿更具条理和逻辑

流程图小助手 更多内容 在设计工作中,流程图是一种重要的工具,它可以帮助设计师清晰地展示设计思路和流程,提升设计的条理性和逻辑性。今天,我们要向您推荐一款强大的设计工具,它可以帮助您轻松为设计稿设计流程图&a…

Linux网络配置

一、查看网络配置 1、查看网络接口信息ifconfig 1.查看所有活动的网络接口信息 2.查看指定网络接口信息 ifconfig 网络接口 ifconfig -a #显示所有活动及非活动的连接 ifconfig网络接口 ifconfig -a #显示所有活动及非活动的连接 主机的网络接口卡(网卡)通常称为网络接口…

SpringBoot 调用mybatis报错:Invalid bound statement (not found):

启动SpringBoot报错:Invalid bound statement (not found): 参考此文排查 命中了第6条 记录一手坑爹的Invalid bound statement (not found)(六个方面) mapper文件路径配置错误 订正以后 问题解决

【K8S 云原生】Pod资源限制、Pod容器健康检查(探针)

目录 一、docker的重启方式和K8S重启方式 1、Pod的重启方式: 2、docker的重启策略: 二、yaml文件快速生成: 三、pod的状态: 四、Pod的资源限制 1、限制的方式和种类 2、CPU的限制的格式: 五、K8S拉取镜像的策…

2023春季李宏毅机器学习笔记 03 :机器如何生成文句

资料 课程主页:https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.phpGithub:https://github.com/Fafa-DL/Lhy_Machine_LearningB站课程:https://space.bilibili.com/253734135/channel/collectiondetail?sid2014800 一、大语言模型的两种…

八大算法排序@归并排序(C语言版本)

目录 归并排序概念算法思想第一步第二步第三步 算法步骤代码实现代码1代码优化 时间复杂度空间复杂度特性总结 归并排序 概念 归并排序(Merge Sort)是一种基于分治策略的经典排序算法。它的基本思想是将待排序的数组划分成两个子数组,分别对…

Ubuntu 实时查看显存调用命令 free 及命令详解与原理说明(全)

Ubuntu 实时查看显存调用命令 free 及详解 文章目录 Ubuntu 实时查看显存调用命令 free 及详解1 free 作用1.1 语法:1.2 单独显示例子1.3 组合显示例子 2 输出介绍3 原理解释3.1 buff / cache(即 buffer / cache)3.1.1 buffer 缓冲区3.1.2 ca…

FineReport--学习笔记

1 项目介绍 1.1 项目背景 某互联网电商公司拥有超过50万门店用户和8000店铺用户,店铺主要以卖家身份进行销售,门店以买家身份进行购买,每天会产生许多销售订单。根据订单信息以及其他的门店信息,店铺信息,商品信息等…

用友NC word.docx 任意文件读取漏洞复现

0x01 产品简介 用友NC是一款企业级ERP软件。作为一种信息化管理工具,用友NC提供了一系列业务管理模块,包括财务会计、采购管理、销售管理、物料管理、生产计划和人力资源管理等,帮助企业实现数字化转型和高效管理。 0x02 漏洞概述 用友NC 系统word.docx等接口存在任意文件…

rabbitmq延时队列相关配置

确保 RabbitMQ 的延时消息插件已经安装和启用。你可以通过执行以下命令来安装该插件: rabbitmq-plugins enable rabbitmq_delayed_message_exchange 如果提示未安装,以下是安装流程: 查看mq版本: 查看自己使用的 MQ(…

CHS_01.2.1.1+2.1.3+进程的概念、组成、特征

CHS_01.2.1.12.1.3进程的概念、组成、特征 进程进程的概念 进程的组成——PCB进程的组成——PCB进程的组成——程序段、数据段知识滚雪球:程序是如何运行的?进程的组成进程的特征 知识回顾与重要考点 从这个小节开始 我们会正式进入第二章处理机管理相关…

【云计算】云计算概述

1. 云计算概述 1.1 云计算的定义 美国国家标准与技术研究院(NIST)定义 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件…

分享两个概念:非受检异常和受检异常

分享两个概念:非受检异常和受检异常 愿你的每一天都充满阳光和笑声,愿每一步都是轻松与愉快。在新的旅程中,愿你找到勇气攀登高峰,找到智慧化解困境。 愿你的心中充满温暖和善意,愿你的梦想如彩虹般美丽且真实。愿你发…

TCN 时序卷积网络 (temporal convolutional network)【因果卷积、空洞卷积】

文章目录 TCN 时序卷积 (temporal convolutional network)1.因果卷积2.膨胀卷积 TCN 时序卷积 (temporal convolutional network) 它由膨胀卷积核因果卷积两种卷积构成。 如图:左边是膨胀因果卷积,右边是…

206. 反转链表(Java)

题目描述: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 输入: head [1,2,3,4,5] 输出: [5,4,3,2,1] 代码实现: 1.根据题意创建一个结点类: public class ListNode {int val…

048.Python包和模块_发布包和模块

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉&…