渗透测试之内网渗透(一):内网简介

📅 发布时间:2026/7/6 10:31:57 👁️ 浏览次数:
渗透测试之内网渗透(一):内网简介
什么是内网环境内网环境是一种网络环境域环境是一种管理环境 二者是相互独立的域环境可以不是内网环境 内网环境也可以不是域环境 , 两者是有明显区分的 , 只不过常见的windows内网环境中会带有域管理环境 , 但是严格来讲内网渗透就是域渗透是错误的。内网也是指计算机网络中根据地理范围划分中的局域网(Local Area Network)即内网等同于局域网。内网渗透又叫做后渗透区别于前渗透的WEB渗透内网渗透是指从获取WEB服务器的shell之后到拿下内网全部主机的过程叫做内网渗透。内网保留地址在IP地址中有一部分的地址是不在互联网上面使用的这部分地址被称为保留地址 , 也就是常在内网 中看到的ip地址 A类 10.0.0.0--10.255.255.255 B类 172.16.0.0--172.31.255.255 C类 192.168.0.0--192.168.255.255单级内网环境存在可以联通互联网的设备也存在不能联通互联网的设备这两个设备之间可以互相通信多级内网环境也就是存在2个及以上的 内网网段 并且两个网段之间相互独立机器A可以和机器BC通信机器C可以和机器D通信 , 这里的机器和设备并没有特别说明必须是 windows系统 , 或者是 linux 系统 , 所以说这种操作系统都可以组成内网环境 。工作组概述工作组Work Group将不同的计算机按照功能或部门分别列入到不同的工作组中。例如技术部的计算机都列入技术部的工作组行政部的计算机都列入行政部的工作组。想要访问某个部门的资源只需要在网络里双击该部门的工作组名就可以看到该部门中的所有计算机了。特点在工作组内没有集中管理的作用在工作组里的所有计算机都是平等的没有服务器和客户机之分。创建工作组计算机-属性-计算机名称、域和工作组设置-更改设置-计算机名-更改域域domain是一个有安全边界的计算机集合安全边界的意思是在两个域中一个域中的用户无法访问另一个域的资源可以把域环境理解为升级版的工作组不同于工作组的是域具有一个更加严格的安全管理控制机制如果想要访问域中的资源必须以合法的身份登录到该域而域用户对域内资源有什么样的权限取决于用户的身份。域环境特点身份不对等用户的权限取决于用户的角色。域控DC域控Domain ControllerDC是域中的一台类似管理服务器的计算机我们可以把它理解为一个单位的门禁系统。域控制器负责所有连入的计算机和用户的验证工作。域内的计算机如果想相互访问都要经过域控制器的审核。域控制器中存在由这个域的账户、密码、属于这个域的计算机等信息构成的数据库当计算机连接到该域域控首先要鉴别这台计算机是否属于该域以及用户使用的登录账号是否属于存在、密码是否正确如果上述信息有一条不正确那么域控就会拒绝这个用户通过这台计算机登录。域控特点域控制器用来鉴别身份所有计算机的账号及hash密码散列值都存放在域控中。域的分类单域通常在一个地理位置固定的小公司里建立一个域即可满足需求。在一个域中至少要有两台域服务器一台作为DC一台作为备用DC。**活动目录AD**的数据库存放在DC中的一旦DC瘫痪域内其他用户就不能登录到该域此时如果存在备份DC那么至少域环境还能正常工作。父域和子域出于管理及其他需求需要在网络中划分多个域第一个域就是父域其他域称为该域的子域。比如一个大公司它的不同分公司在不同的区域则需要父域与子域的结构。如果把不同地区的分公司放在同一个域内那么他们进行交互包括同步、复制等所花费的时间会比较长且占用的带宽也比较大因为在同一个域内信息交互的条目很多并且不压缩而在域和域之间信息交互的条目相对较少且压缩。另一个好处分公司可以通过自己的域来管理自己的资源。另一种情况就是出于安全策略的考虑因为每个域都有自己的安全策略。比如一个公司的财务部希望自己使用特殊的安全策略那么就可以将财务部做成一个子域来管理。域树域树tree是多个域通过建立信任关系组成的集合。正常情况下一个域管理员只能管理本域不能访问或管理其他域。如果两个域需要互相访问则需要建立信任关系。信任关系是连接不同域的桥梁。域树内的父域与子域不但可以按照需要相互管理还可以跨网络分配文件和打印机等设备及资源从而实现不同域的资源共享与管理、通信及数据传输。在一个域树中父域可以包含多个子域一个.代表一个层次放在最后的子域称之为一级域前面的子域称之为二级域子域只能使用父域的名字作为其域名的后缀。域森林域森林Forest是指多个域树通过建立信任关系组成的集合。例如在一个公司兼并场景中某公司使用abc.com被兼并的公司本来拥有自己的域树abc.net或者需要为兼并的公司建立具有自己特色的域树时域树abc.net无法挂在abc.com中此时便可以通过建立信任关系来构成域森林通过信任关系可以管理和使用整个域森林中的资源并保留被兼并公司原有的特性。DNS域名服务器域名服务器Domain Name ServerDNS是指用于实现域名与对应IP地址转换的服务器。域树中的域名和DNS域名非常相似。而实际上因为域中的计算机使用DNS来定位域控制器、服务器及其他计算机、网络服务的所以域的名字就是DNS域的名字在内网渗透测试中大都通过寻找DNS服务器来定位域控的所在DNS通常和域控制器配置在同一台机器上。同时域名服务器又分为正向解析和反向解析。正向解析域名–IP地址反向解析IP地址–域名域内计算机使用DNS来定位域控制器/服务器/其他计算机所以域名DNS域的名字在内网渗透中通过寻找DNS服务器来确定域控制器的位置DNS服务器和域控制器通常配置在同一台机器上活动目录ADActive Directory(AD)是指域环境中提供目录服务的组件目录用于存储有关网络对象(用户/组/计算机/共享资源/打印机/联系人)的信息。目录服务是指帮用户快速、准确的找到其需要的信息的服务活动目录便实现了目录服务为企业提供网络环境的集中管理机制。如果将企业的内网看作是一本字典那么内网中的资源就是字典的内容活动目录便充当字典的索引也就是说活动目录存储网络中所有资源的快捷方式用户可以通过快捷方式来快速定位资源位置。在活动目录中管理员不需要考虑被管理对象的地理位置只需要按照一定的方式将这些对象放置在不同的容器中。这种不考虑管理对象具体位置的组织框架称为逻辑结构。活动目录的逻辑结构包括组织单元、域、域树、域森林域树内所有的域共享一个活动目录这个活动目录内的数据分散在各个域中并且每个域只存储该域内的数据。活动目录功能账号集中管理所有账号存储在服务器中以便执行命令和重置密码软件集中管理统一推送软件(软件安装)安装网络打印机(硬件设备)环境集中管理统一客户端界面(统一桌面)/IE(安全性策略)/…等设置增强安全性统一部署杀毒软件和病毒扫描任务/集中管理用户的计算机权限/统一制定用户密码策略等更可靠更短的宕机时间利用活动目录控制用户方位权限活动目录是微软提供的统一管理平台ISA/Exchange/SMS等都依赖这个平台域控和活动目录区别活动目录将计算机/用户/用户组/打印机/共享文件/等分别分类存放在数据库中以便查找管理和使用这些资源。那么拥有这个层次结构的数据库就是活动目录数据库简称AD库。域控安装了AD库就变成了域控(用于存储活动目录的数据库的计算机)。安全域的划分把安全等级相同的计算机划入同一网段。这个网段内的计算机有相同的安全边界并在网络边界上部署防火墙来实现对其他域的网络访问控制策略NACL从而允许哪些IP访问此域、允许此域访问哪些IP地址和网段进行设置。这些措施将使得网络风险最小化当发生攻击时尽可能的将威胁隔离从而降低对域内计算机的影响。DMZDMZ称为“隔离区”也称“非军事化区”。是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题而设立的一个非安全系统与安全系统之间的缓冲区。这个缓冲区位于企业内部网络和外部网络之间的小网络区域内在这个小网络区域内可以放置一些必须公开的服务器设施如企业Web服务器、FTP服务器和论坛等。另一方面通过这样一个DMZ区域更加有效地保护内部网络因为这种网络部署比起一般的防火墙方案对攻击者来说又多了一道关卡。DMZ的屏障功能内网可以访问外网内网的用户需要自由地访问外网。在这一策略中防火墙需要执行NAT。内网可以访问DMZ此策略使内网用户可以使用或者管理DMZ中的服务器。外网不能访问内网这是防火墙的基本策略了内网中存放的是公司内部数据显然这些数据是不允许外网的用户进行访问的。如果要访问就要通过VPN方式来进行。外网可以访问DMZDMZ中的服务器需要为外界提供服务所以外网必须可以访问DMZ。同时外网访问DMZ需要由防火墙完成对外地址到服务器实际地址的转换。DMZ不能访问内网如不执行此策略则当入侵者攻陷DMZ时内部网络将不会受保护。DMZ不能访问外网此条策略也有例外比如我们的例子中在DMZ中放置邮件服务器时就需要访问外网否则将不能正常工作。补充内网分又为办公区和核心区进入内网的攻击手法鱼叉攻击水坑攻击社会工程学域内计算机分类工作组环境内计算机之间身份是平等的没有服务器和客户机之分而在域环境下的网络中则有域控制器成员服务器客户机独立服务器之分。域控制器用于管理所有的网络访问包括登录服务器访问共享目录及资源成员服务器安装了服务器操作系统的主要提供网络服务包括WEB服务器、邮件服务器、文件服务器、应用服务器、数据库服务器、防火墙、打印机服务器等客户机安装了其他操作系统的计算机用户利用这些计算机和域中的账户就可以登录域。独立服务器能够对外提供服务但是没有加入域总结域控制器是用于存放活动目录数据库是域中必须要有的而其他三类计算机则不是必须要有的。也就是说最简单的域可以只包含一台计算机这台计算机既是该域的域控制器也是域成员。另外域内的角色是可以改变的。域内权限组是用户账号的集合通过组可以更好的管理用户的权限域环境下有本地组全局组通用组。组类型主要作用嵌套关系本地组授予本地域内资源的访问权限本地组不能嵌套在其他组中全局组实现单域用户访问多域资源全局组可以嵌套在其他组中通用组实现域森林的跨域访问资源通用组成员可以来自域森林中的任何域的用户/全局组和其他通用组域本地组来自全林作用于本域全局组来自本域作用于全林通用组来自全林作用于全林A-G-DL-P策略A-G-DL-P策略是指将用户账号添加到全局组中将全局组添加到与本地组中然后为域本地组分配资源权限按照AGDLP的原则对用户进行组织和管理起来更容易。A用户账号AccountG全局组Global GroupU通用组Univresal GroupDL域本地组Domain Local Groupp资源权限permssion在AGDLP形成以后当给一个用户某一个权限的时候只要把这个用户加入到某一个本地域组就可以了。内置组安装域控时系统会自动生成一些组为内置组内置组定义了一些常用的权限–Builtin和Users组织单元的组就是内置组内置的域本地组在Builtin组织单元中内置的全局组和通用组在Users组织单元中域本地组权限administrators管理员组成员可以不受限制的的存取计算机和域内的资源Remote Desktop Users远程登录组成员具有远程登录权限Account Operators账号操作员组创建和管理域内用户和组不能更改administrators和Domain Admins组账户Domain Admins域管理员组成员在所有加入域的服务器/域控和AD中均默认拥有完整的管理员权限用户称为域系统管理员可加入Domain Users域用户组默认是内置域的User组的成员网络安全学习路线学习资源网络安全的知识多而杂怎么科学合理安排下面给大家总结了一套适用于网安零基础的学习路线应届生和转行人员都适用学完保底6k就算你底子差如果能趁着网安良好的发展势头不断学习日后跳槽大厂、拿到百万年薪也不是不可能初级网工1、网络安全理论知识2天①了解行业相关背景前景确定发展方向。②学习网络安全相关法律法规。③网络安全运营的概念。④等保简介、等保规定、流程和规范。非常重要2、渗透测试基础一周①渗透测试的流程、分类、标准②信息收集技术主动/被动信息搜集、Nmap工具、Google Hacking③漏洞扫描、漏洞利用、原理利用方法、工具MSF、绕过IDS和反病毒侦察④主机攻防演练MS17-010、MS08-067、MS10-046、MS12-20等3、操作系统基础一周①Windows系统常见功能和命令②Kali Linux系统常见功能和命令③操作系统安全系统入侵排查/系统加固基础4、计算机网络基础一周①计算机网络基础、协议和架构②网络通信原理、OSI模型、数据转发流程③常见协议解析HTTP、TCP/IP、ARP等④网络攻击技术与网络安全防御技术⑤Web漏洞原理与防御主动/被动攻击、DDOS攻击、CVE漏洞复现5、数据库基础操作2天①数据库基础②SQL语言基础③数据库安全加固6、Web渗透1周①HTML、CSS和JavaScript简介②OWASP Top10③Web漏洞扫描工具④Web渗透工具Nmap、BurpSuite、SQLMap、其他菜刀、漏扫等恭喜你如果学到这里你基本可以从事一份网络安全相关的工作比如渗透测试、Web 渗透、安全服务、安全分析等岗位如果等保模块学的好还可以从事等保工程师。薪资区间6k-15k到此为止大概1个月的时间。你已经成为了一名“脚本小子”。那么你还想往下探索吗【“脚本小子”成长进阶资源领取】7、脚本编程初级/中级/高级在网络安全领域。是否具备编程能力是“脚本小子”和真正黑客的本质区别。在实际的渗透测试过程中面对复杂多变的网络环境当常用工具不能满足实际需求的时候往往需要对现有工具进行扩展或者编写符合我们要求的工具、自动化脚本这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中想要高效地使用自制的脚本工具来实现各种目的更是需要拥有编程能力.零基础入门建议选择脚本语言Python/PHP/Go/Java中的一种对常用库进行编程学习 搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP IDE强烈推荐Sublime ·Python编程学习学习内容包含语法、正则、文件、 网络、多线程等常用库推荐《Python核心编程》不要看完 ·用Python编写漏洞的exp,然后写一个简单的网络爬虫 ·PHP基本语法学习并书写一个简单的博客系统 熟悉MVC架构并试着学习一个PHP框架或者Python框架 (可选) ·了解Bootstrap的布局或者CSS。8、超级网工这部分内容对零基础的同学来说还比较遥远就不展开细说了贴一个大概的路线。感兴趣的童鞋可以研究一下不懂得地方可以【点这里】加我耗油跟我学习交流一下。网络安全工程师企业级学习路线如图片过大被平台压缩导致看不清的话可以【点这里】加我耗油发给你大家也可以一起学习交流一下。一些我自己买的、其他平台白嫖不到的视频教程需要的话可以扫描下方卡片加我耗油发给你都是无偿分享的大家也可以一起学习交流一下。网络安全学习路线学习资源结语网络安全产业就像一个江湖各色人等聚集。相对于欧美国家基础扎实懂加密、会防护、能挖洞、擅工程的众多名门正派我国的人才更多的属于旁门左道很多白帽子可能会不服气因此在未来的人才培养和建设上需要调整结构鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”才能解人才之渴真正的为社会全面互联网化提供安全保障。特别声明此教程为纯技术分享本书的目的决不是为那些怀有不良动机的人提供及技术支持也不承担因为技术被滥用所产生的连带责任本书的目的在于最大限度地唤醒大家对网络安全的重视并采取相应的安全措施从而减少由网络安全而带来的经济损失