【网络安全】从零开始学黑客:内网渗透基础知识全面详解(超详细!) 📅 发布时间:2026/7/6 13:18:48 👁️ 浏览次数: 0x01 内网概述内网也指局域网Local Area NetworkLAN是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的历程安排、电子邮件和传真通信服务等功能。内网是封闭型的它可以由办公室内的两台计算机组成也可以由一个公司内的上千台计算机组成。列如银行、学校、企业工厂、政府机关、网吧、单位办公网等都属于此类。0x02 工作组2.1 简介工作组Work Group在一个大的单位内可能有成百上千台电脑互相连接组成局域网它们都会列在“网络网上邻居”内如果这些电脑不分组可想而知有多么混乱要找一台电脑很困难。为了解决这一问题就有了“工作组”这个概念将不同的电脑一般按功能或部门分别列入不同的工作组中如技术部的电脑都列入“技术部”工作组中行政部的电脑都列入“行政部”工作组中。你要访问某个部门的资源就在“网络”里找到那个部门的工作组名双击就可以看到那个部门的所有电脑了。相比不分组的情况就有序的多了尤其是对于大型局域网络来说。2.2 加入/创建工作组右击桌面上的“计算机”在弹出的菜单出选择“属性”点击“更改设置”“更改”在“计算机名”一栏中键入你想好的名称在“工作组”一栏中键入你想加入的工作组名称。如果你输入的工作组名称网络中没有那么相当于新建了一个工作组当然暂时只有你的电脑在组内。单击“确定”按钮后Windows提示需要重新启动重新启动之后再进入“网络”就可以看到你所加入的工作组成员了。2.3 退出工作组只要将工作组名称改动即可。不过在网上别人照样可以访问你的共享资源。你也可以随便加入同一网络上的任何其它工作组。“工作组”就像一个可以自由进入和退出的“社团”方便同一组的计算机互相访问。所以工作组并不存在真正的集中管理作用, 工作组里的所有计算机都是对等的,也就是没有服务器和客户机之分的。2.4 工作组的局限性假如一个公司有200台电脑我们希望某台电脑上的账户Alan可以访问每台电脑内的资源或者可以在每台电脑上登录。那么在“工作组”环境中我们必须要在这200台电脑的各个SAM数据库中创建Alan这个账户。一旦Alan想要更换密码必须要更改200次!现在只是200台电脑的公司如果是有5000台电脑或者上万台电脑的公司呢?估计管理员会抓狂。0x03 域3.1 简介域(Domain)是一个有安全边界的计算机集合安全边界意思是在两个域中一个域中的用户无法访问另一个域中的资源可以简单的把域理解成升级版的“工作组”相比工作组而言,它有一个更加严格的安全管理控制机制,如果你想访问域内的资源,必须拥有一个合法的身份登陆到该域中,而你对该域内的资源拥有什么样的权限,还需要取决于你在该域中的用户身份。域控制器Domain Controller简写为DC是一个域中的一台类似管理服务器的计算机相当于一个单位的门卫一样它负责每一台联入的电脑和用户的验证工作域内电脑如果想互相访问首先都是经过它的审核。3.2 组织单元OU在域中一个组织单元OU是把对象组织成逻辑管理组的容器其中包括一个或多个对象如用户账号、组、计算机、打印机、应用、文件共享或其他OU等。3.3 单域在一般的具有固定地理位置的小公司里建立一个域就可以满足所需。一般在一个域内要建立至少两个域服务器一个作为DC一个是备份DC。如果没有第二个备份DC那么一旦DC瘫痪了则域内的其他用户就不能登陆该域了因为活动目录的数据库包括用户的帐号信息是存储在DC中的。而有一台备份域控制器BDC则至少该域还能正常使用期间把瘫痪的DC恢复了就行了。3.4 父域和子域出于管理及其他一些需求需要在网络中划分多个域第一个域称为父域各分部的域称为该域的子域。比如一个大公司它的不同分公司在不同的地理位置则需父域及子域这样的结构。如果把不同地理位置的分公司放在同一个域内那么他们之间信息交互包括同步复制等所花费的时间会比较长而且占用的带宽也比较大。因为在同一个域内信息交互的条目是很多的而且不压缩而在域和域之间信息交互的条目相对较少而且压缩。还有一个好处就是子公司可以通过自己的域来管理自己的资源。还有一种情况就是出于安全策略的考虑因为每个域都有自己独有的安全策略。比如一个公司的财务部门希望能使用特定的安全策略包括帐号密码策略等那么可以将财务部门做成一个子域来单独管理。3.5 域树域树指若干个域通过建立信任关系组成的集合。一个域管理员只能管理本域的内部不能访问或者管理其他的域二个域之间相互访问则需要建立信任关系(Trust Relation)。信任关系是连接在域与域之间的桥梁。域树内的父域与子域之间不但可以按需要相互进行管理还可以跨网分配文件和打印机等设备资源使不同的域之间实现网络资源的共享与管理以及相互通信和数据传输。在一个域树中父域可以包含很多子域子域是相对父域来说的指域名中的每一个段。子域只能使用父域作为域名的后缀也就是说在一个域树中域的名字是连续的。3.6 域森林域森林指若干个域树通过建立信任关系组成的集合。可以通过域树之间建立的信任关系来管理和使用整个森林中的资源从而又保持了原有域自身原有的特性。3.7 DNS域名服务器DNS域名服务器Domain Name Server是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。在域树的介绍中可以看到域树中的域的名字和DNS域的名字非常相似实际上域的名字就是DNS域的名字因为域中的计算机使用DNS来定位域控制器和服务器以及其他计算机、网络服务等。一般情况下,我们在内网渗透时就通过寻找DNS服务器来定位域控制器因为通常DNS服务器和域控制器会处在同一台机器上。3.8 活动目录活动目录Active Directory是域环境中提供目录服务的组件。目录是什么目录就是存储有关网络对象如用户、组、计算机、共享资源、打印机和联系人等的信息。目录服务是帮助用户快速准确的从目录中查找到他所需要的信息的服务。如果将企业的内网看成是一本字典那么内网里的资源就是字典的内容活动目录就相当于字典的索引。即活动目录存储的是网络中所有资源的快捷方式用户通过寻找快捷方式而定位资源。3.9 逻辑结构在活动目录中Active Directory管理员可以完全忽略被管理对象的具体地理位置而将这些对象按照一定的方式放置在不同的容器中。由于这种组织对象的做法不考虑被管理对象的具体地理位置这种组织框架称为“逻辑结构”。活动目录的逻辑结构就包括上面讲到的组织单元OU、域domain、域树tree、域森林forest。在域树内的所有域共享一个活动目录这个活动目录内的数据分散地存储在各个域内且每一个域只存储该域内的数据。0x04 活动目录的主要功能帐号集中管理所有帐号均存在服务器上,方便对帐号的重命令/重置密码。软件集中管理统一推送软件统一安装网络打印机等。利用软件发布策略分发软件,可以让用户自由选择安装软件。环境集中管理利用AD可以统一客户端桌面,IE,TCP/IP等设置。增强安全性统一部署杀毒软件和扫毒任务集中化管理用户的计算机权限、统一制订用户密码策略等可监控网络资料统一管理。更可靠更少的宕机时间。如利用AD控制用户访问权限利用群集、负载均衡等技术对文件服务器进行容灾设定更可靠宕机时间更少。活动目录为Microsoft统一管理的基础平台其它isa,exchange,sms等服务都依赖于这个基础平台。0x05 AD与DC的区别如果网络规模较大我们就会考虑把网络中的众多对象计算机、用户、用户组、打印机、共享文件等分门别类、井然有序地放在一个大仓库中并做好检索信息以利于查找、管理和使用这些对象资源。这个有层次结构的数据库就是活动目录数据库简称AD库。那么我们应该把这个数据库放在哪台计算机上呢规定是这样的我们把存放有活动目录数据库的计算机就称为DC。所以说我们要实现域环境其实就是要安装AD当内网中的一台计算机安装了AD后它就变成了DC。那么有了域环境的话回答最初的问题在域环境中只需要在活动目录中创建一次Alan账户那么就可以在任意200台电脑中的一台上登录Alan如果要为Alan账户更改密码只需要在活动目录中更改一次就可以了。0x06 安全域划分安全域划分的目的是将一组安全等级相同的计算机划入同一个网段内这一网段内的计算机拥有相同的网络边界在网络边界上采用防火墙部署来实现对其他安全域的NACL网络访问控制策略允许哪些IP访问此域、不允许哪些访问此域允许此域访问哪些IP/网段、不允许访问哪些IP/网段。使得其风险最小化当发生攻击时可以将威胁最大化的隔离减少对域内计算机的影响。0x07 DMZ区域7.1 简介DMZ称为“隔离区”也称“非军事化区”。是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题而设立的一个非安全系统与安全系统之间的缓冲区。这个缓冲区位于企业内部网络和外部网络之间的小网络区域内在这个小网络区域内可以放置一些必须公开的服务器设施如企业Web服务器、FTP服务器和论坛等。另一方面通过这样一个DMZ区域更加有效地保护了内部网络因为这种网络部署比起一般的防火墙方案对攻击者来说又多了一道关卡。7.2 DMZ的屏障功能内网可以访问外网内网的用户需要自由地访问外网。在这一策略中防火墙需要执行NAT。内网可以访问DMZ此策略使内网用户可以使用或者管理DMZ中的服务器。外网不能访问内网这是防火墙的基本策略了内网中存放的是公司内部数据显然这些数据是不允许外网的用户进行访问的。如果要访问就要通过VPN方式来进行。外网可以访问DMZDMZ中的服务器需要为外界提供服务所以外网必须可以访问DMZ。同时外网访问DMZ需要由防火墙完成对外地址到服务器实际地址的转换。DMZ不能访问内网如不执行此策略则当入侵者攻陷DMZ时内部网络将不会受保护。DMZ不能访问外网此条策略也有例外比如我们的例子中在DMZ中放置邮件服务器时就需要访问外网否则将不能正常工作。0x08 域中计算机分类域控制器成员服务器客户机独立服务器域控制器是存放活动目录数据库的是域中必须要有的而其他三种则不是必须的也就是说最简单的域可以只包含一台计算机这台计算机就是该域的域控制器。域中各个服务器的角色也是可以改变的例如域服务器在删除活动目录时如果是域中最后一个域控制器则该域服务器会成为独立服务器如果不是域中唯一的域控制器则将使该服务器成为成员服务器。同时独立服务器既可以转换为域控制器也可以加入到某个域成为成员服务器。0x09 域内权限解读9.1 组组Group是用户帐号的集合。通过向一组用户分配权限从而不必向每个用户分配权限管理员在日常工作中不必要去为单个用户帐号设置自己独特的访问权限而是将用户帐号加入到相对应的安全组中。管理员通过给相对的安全组访问权限就可以了这样所有加入到安全组的用户帐号都将有同样的权限。使用安全组而不是单个的用户帐号可以方便简化网络的维护和管理工作。9.2 域本地组域本地组多域用户访问单域资源访问同一个域。可以从任何域添加用户账户、通用组和全局组只能在其所在域内指派权限。域本地组不能嵌套于其他组中。它主要是用于授予位于本域资源的访问权限。9.3 全局组全局组单域用户访问多域资源必须是同一个域里面的用户。只能在创建该全局组的域上进行添加用户和全局组可以在域林中的任何域中指派权限全局组可以嵌套在其他组中。9.3 通用组通用组通用组成员来自域林中任何域中的用户账户、全局组和其他的通用组可以在该域林中的任何域中指派权限可以嵌套于其他域组中。非常适于域林中的跨域访问。可以简单这样记忆域本地组来自全林用于本域全局组来自本域用于全林通用组来自全林用于全林0x10 A-G-DL-P策略A(account)表示用户账号G(Global group)表示全局组U(Universal group)表示通用组DL(Domain local group)表示域本地组P(Permission 许可)表示资源权限。A-G-DL-P策略是将用户账号添加到全局组中将全局组添加到域本地组中然后为域本地组分配资源权限。按照AGDLP的原则对用户进行组织和管理起来更容易。在AGDLP形成以后,当给一个用户某一个权限的时候,只要把这个用户加入到某一个本地域组就可以了。0x11 本地域组的权限11.1 本地域组的权限Administrators管理员组Remote Desktop Users(远程登录组)Print Operators打印机操作员组Account Operators帐号操作员组Server Operaters服务器操作员组Backup Operators备份操作员组11.2 全局组、通用组的权限Domain Admins域管理员组Enterprise Admins企业系统管理员组Schema Admins架构管理员组Domain Users域用户组网络安全的知识多而杂怎么科学合理安排下面给大家总结了一套适用于网安零基础的学习路线应届生和转行人员都适用学完保底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、超级网工这部分内容对零基础的同学来说还比较遥远就不展开细说了贴一个大概的路线。感兴趣的童鞋可以研究一下不懂得地方可以【点这里】加我耗油跟我学习交流一下。网络安全工程师企业级学习路线如图片过大被平台压缩导致看不清的话可以【点这里】加我耗油发给你大家也可以一起学习交流一下。一些我自己买的、其他平台白嫖不到的视频教程需要的话可以扫描下方卡片加我耗油发给你都是无偿分享的大家也可以一起学习交流一下。结语网络安全产业就像一个江湖各色人等聚集。相对于欧美国家基础扎实懂加密、会防护、能挖洞、擅工程的众多名门正派我国的人才更多的属于旁门左道很多白帽子可能会不服气因此在未来的人才培养和建设上需要调整结构鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”才能解人才之渴真正的为社会全面互联网化提供安全保障。特别声明此教程为纯技术分享本书的目的决不是为那些怀有不良动机的人提供及技术支持也不承担因为技术被滥用所产生的连带责任本书的目的在于最大限度地唤醒大家对网络安全的重视并采取相应的安全措施从而减少由网络安全而带来的经济损失
学会提示工程架构师的AI与提示架构创新实用技能 学会提示工程架构师的AI与提示架构创新实用技能:从“对话剧本”到“思维桥梁”的进阶之路 1. 引入与连接:为什么你需要成为“AI对话的编剧”? 一个真实的痛点:你是否经历过“AI听不懂话”? 上周,我的朋友小… 2026/7/6 23:53:45
告别绘图焦虑!科研小白也能一键生成顶刊级学术插图 作为研究生或博士生,你是否也曾陷入这样的困境:实验数据已经整理完毕,论文框架也初具雏形,但卡在了学术插图这一步——不会用Photoshop、Illustrator等专业软件,手动绘制的示意图既不规范又缺乏美感,而高质… 2026/7/3 4:01:45
AI来了,你怕被淘汰吗?做好这1件事,未来才有你的位置 技术变革就像重新洗牌,给了更多人“上牌桌”的机会。这对以前没上过桌的人是好事,而对某些占着位子的人来说,是时候让出来了。这何尝不是一种公平?小心!这3类人最容易被AI替代:混日子、不愿进步的人&#x… 2026/5/17 6:50:09
K老答——非本体论 K老是谁?K老,名K老。问:虽然六祖慧能曾经说过,何期自性能生万法。但是我感受到,实际上佛学在世界是物质还是精神上,并没有谈及这个问题。他只是说是否有色被感受到,至于说这个色它是物质的还是精… 2026/7/7 8:10:09
硅谷的尽头是编制,OpenAI要给白宫送5%的股权 刚刚,英国《金融时报》扔出炸雷:OpenAI 提议,让白宫持有公司5%的股权。 按估值8520亿美元算,5%就是 426 亿美元。 无偿、白送。 这妥妥的保护费啊,因为OpenAI的政府关系眼下四面漏风: 上个月,… 2026/7/7 8:06:08
OpenSSL实战HMAC:API安全与数据完整性验证全解析 1. 项目概述:为什么HMAC是API安全与数据完整性的基石如果你正在开发一个需要对外提供API接口的服务,或者正在设计一个需要确保数据在传输过程中不被篡改的系统,那么HMAC(基于哈希的消息认证码)是你绕不开的核心技术。我… 2026/7/7 8:06:08
IDM激活脚本:三步永久解锁下载管理器,告别试用期限制 IDM激活脚本:三步永久解锁下载管理器,告别试用期限制 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager试… 2026/7/7 8:04:08
探索Ryujinx:如何用开源C技术打造高精度Switch模拟器 探索Ryujinx:如何用开源C#技术打造高精度Switch模拟器 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 你是否曾梦想在个人电脑上体验任天堂Switch的独家游戏?是… 2026/7/7 8:04:08
百度网盘macOS破解插件终极指南:解锁SVIP与速度限制的完整解决方案 百度网盘macOS破解插件终极指南:解锁SVIP与速度限制的完整解决方案 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 你是否曾经面对百度网盘… 2026/7/7 8:04:08
Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践 1. 项目概述:Acunetix v24.8 高级版漏洞扫描器深度解析作为一名在网络安全领域摸爬滚打多年的老兵,我深知一款趁手的“兵器”对于安全测试工作意味着什么。今天要聊的,就是Web应用安全测试领域里一个响当当的名字——Acunetix。特别是其v24.8… 2026/7/7 0:01:11
如何3步搞定加密视频下载:跨平台资源嗅探与解密工具终极指南 如何3步搞定加密视频下载:跨平台资源嗅探与解密工具终极指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 你是… 2026/7/7 0:03:13
Jailhouse-gui可视化管理工具:让多核处理器分区变得简单高效 Jailhouse-gui可视化管理工具:让多核处理器分区变得简单高效 【免费下载链接】Jailhouse-gui A graphical user interface (GUI) tool for configuring and managing Jailhouse, a Linux-based hypervisor for partitioning multicore processors into isolated cel… 2026/7/7 0:03:13
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/6 8:43:22
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/6 7:29:49
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/6 7:29:51