news 2026/2/10 22:04:20

【技术干货】如何搭建网络攻防环境?零基础入门到精通,看这篇就够了!赶紧收藏!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【技术干货】如何搭建网络攻防环境?零基础入门到精通,看这篇就够了!赶紧收藏!

技术干货】如何搭建网络攻防环境?

连接方式

运行在VMware虚拟机软件上操作系统的网络连接方式有三种:桥接方式(Bridge):在桥接方式下,VMware模拟1一个虚拟的网卡给客户系统,主系统对于客户系统来说相当于是一个桥接器。

客户系统好像是有自己的网卡一样,自己直接连上网络,也就是说客户系统对于外部直接可见。

网络地址转换方式(NAT):在这种方式下,客户系统不能自己连接网络,而必须通过主系统对所有进出网络的客户系统收发的数据包做地址转换。在这种方式下,客户系统对于外部不可见。 主机方式(Host-Only):在这种方式下,主系统模拟一个虚拟的交换机,所有的客户系统通过这个交换机进出网络。在这种方式下,如果主系统是用公网IP连接Internet,那客户系统只能用私有IP。但是如果我们另外安装一个系统通过桥接方式连接Internet(这时这个系统成为一个桥接器),则我们可以设置这些客户系统的IP为公网IP,直接从这个虚拟的桥接器连接Internet。

软件配置

攻击机:WinXPattacker、kali linux 1.0.8 靶机:Win2KServer_SP0_target、Metasploitable_ubuntu 工作环境:VMware Workstation 12.0.0

环境搭建

在VMware中编辑–>虚拟网络编辑器

选择VMnet1,设置如下

选择VMnet8,设置如下

点击上图中的NAT 设置,设置如下:

点击上图中的DHCP 设置,设置如下:

解压WinXPattacker的rar镜像到某一目录

文件 --> 打开,选择你的解压目录,选择相应vmx文件

配置攻击机虚拟机的硬件

鼠标选择WinXPattacker、kali linux的选项卡,菜单中选择虚拟机 -->设置,设备选项卡中选择点击内存,在右侧设置合适大小512MB

设备选项卡中选择点击网络适配器,在右侧设置为NAT

查看攻击机虚拟机的ip

解压Win2kServer_SP0_target的rar镜像到某一目录

文件 --> 打开,选择你的解压目录,选择相应vmx文件

配置靶机虚拟机的硬件

鼠标选择Win2kServer_SP0_target、Metasploitable_ubuntu的选项卡,菜单中选择虚拟机 -->设置,设备选项卡中选择点击内存,在右侧设置合适大小256MB

配置靶机虚拟机的ip和网关

找一个在192.168.200.0/25网段的,且不在的DHCP设置分配范围的ip,我们这里选择192.168.200.124,配置如下

此时Metasploitable_ubuntu内的ip设置则是需要在命令行下输入sudo vim/etc/network/interfaces命令,修改/etc/network/interfaces网卡配置文件如下所示,修改后如下图配置成功:auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.200.125 netmask 255.255.255.128 network 192.168.200.127 broadcast 192.168.200.127

实验中遇到的问题及解决方案

本次试验中因为不包含蜜罐,总体来说还是蛮简单的,主要是最后一步Metasploitable_ubuntu内的ip设置出现了一点问题,在网上搜了几种设置

最后

从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。

因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。

干货主要有:

①1000+CTF历届题库(主流和经典的应该都有了)

②CTF技术文档(最全中文版)

③项目源码(四五十个有趣且经典的练手项目及源码)

④ CTF大赛、web安全、渗透测试方面的视频(适合小白学习)

⑤ 网络安全学习路线图(告别不入流的学习)

⑥ CTF/渗透测试工具镜像文件大全

⑦ 2023密码学/隐身术/PWN技术手册大全

网络安全学习路线&学习资源

网络安全的知识多而杂,怎么科学合理安排?

下面给大家总结了一套适用于网安零基础的学习路线,应届生和转行人员都适用,学完保底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、超级网工

这部分内容对零基础的同学来说还比较遥远,就不展开细说了,贴一个大概的路线。感兴趣的童鞋可以研究一下,不懂得地方可以【点这里】加我耗油,跟我学习交流一下。

网络安全工程师企业级学习路线

如图片过大被平台压缩导致看不清的话,可以【点这里】加我耗油发给你,大家也可以一起学习交流一下。

一些我自己买的、其他平台白嫖不到的视频教程:

需要的话可以扫描下方卡片加我耗油发给你(都是无偿分享的),大家也可以一起学习交流一下。

网络安全学习路线&学习资源

结语

网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。

特别声明:

此教程为纯技术分享!本书的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本书的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 19:04:25

SAP BTP 环境 Route 到底是什么:把 URL 变成可运营入口的那把钥匙

在 SAP BTP 的 Cloud Foundry 环境里,绝大多数应用都不是靠 IP:Port 暴露给用户访问的。你在浏览器里敲下的那串 https://...,背后由平台的路由系统把请求送到正确的应用实例上。而这串 https://... 在 Cloud Foundry 语境里就叫 route:它定义了终端用户访问应用的 URL 入口…

作者头像 李华
网站建设 2026/2/8 8:31:29

无限账号,搭建平台,智能名片系统源码的多用户商业潜力

温馨提示:文末有资源获取方式企业服务的边界正不断拓宽,单一的工具已难以满足多元化需求,能够支持多用户、平台化运营的系统正成为市场新宠。它不仅是效率工具,更是可扩展的商业基础设施,为创业者和服务商打开了全新的…

作者头像 李华
网站建设 2026/2/7 15:19:22

CSS Mask对比PS切图:效率提升300%的实测数据

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个CSS Mask与传统切图方案的对比测试工具:1) 上传PSD文件自动生成两种实现方案 2) 性能指标对比面板(文件大小/请求数/渲染速度)3) 动态参…

作者头像 李华
网站建设 2026/2/8 8:31:25

饮料瓶盖密封性检测:生产线上的视觉把关

饮料瓶盖密封性检测:生产线上的视觉把关 引言:工业质检的“眼睛”正在进化 在现代饮料生产线上,每一瓶饮品都要经过数十道工序。而其中最容易被忽视、却又直接影响消费者体验的关键环节之一——瓶盖密封性,正逐渐成为自动化质检的…

作者头像 李华
网站建设 2026/2/9 14:47:34

MGeo在律师事务所分支机构信息整合中的实践

MGeo在律师事务所分支机构信息整合中的实践 引言:律所分支机构管理的地址痛点 随着法律服务行业的快速发展,大型律师事务所纷纷在全国乃至全球设立分支机构。然而,随之而来的多源异构数据整合问题日益突出,尤其是在分支机构地址…

作者头像 李华