网络安全等级自我评价

ops/2024/12/28 10:36:11/

大家查看之后觉得有意义及帮助记得关注加点赞!!!

很多人觉得网络安全很模糊,很多从事网络安全的同僚,觉得网络安全很杂、自己也不知道自己到底处在哪一阶层,我通过百度、行业了解整理、专业人士的沟通和探索,大体上构架了这么一个简单的框架,仅供参考。

编号项目实践内容收获/理解知识点

 1

用Nmap进行端口扫描

在目标系统中识别开放端口的基础项目。

理解TCP/IP 协议、端口扫描技术、Nmap 工具使用、服务识别。

2

网络数据包分析

使用 Wireshark 捕获和分析网络流量。

理解网络协议分析、数据包结构、Wireshark 使用、网络流量分析。

3

MAC 地址欺骗

练习更改 MAC 地址以了解网络身份。

理解MAC 地址、网络身份、欺骗技术、网络安全风险。

4

暴力破解 SSH 登录

设置测试环境并执行暴力破解攻击。

理解SSH 协议、暴力破解、密码安全、Hydra 工具使用。

5

简单的密码破解器

编写 Python 脚本来暴力破解简单密码。

理解密码破解原理、字典攻击、暴力破解、Python 脚本编写。

6

SQL 注入基础

在测试环境中学习 SQL 注入技术或在 DVWA 等靶场中利用 SQL 注入和 XSS 漏洞。

理解SQL 注入漏洞、DVWA、Web 应用安全、攻击和防御技术。

7

探索 XSS 漏洞

在 DVWA 等靶场中学习和利用 XSS 漏洞。

理解XSS 漏洞、DVWA、Web 应用安全、攻击和防御技术。

8

Wi-Fi 网络扫描

扫描 Wi-Fi 网络并使用类似 Aircrack-ng 的工具收集基本信息。

理解 Wi-Fi 安全协议、加密方式、Aircrack-ng、无线网络安全

9

社会工程

设计一个社会工程实验(无真实目标)来理解策略。

理解社会工程学攻击、信息收集、安全意识、风险防范。

10

使用 Recon-ng 收集信息

使用Recon-ng 收集目标域名的信息。

理解信息收集、域名信息、Recon-ng 工具使用、OSINT。

11

模拟网络钓鱼

创建一封网络钓鱼邮件作为模拟(无实际部署)。

理解网络钓鱼攻击、电子邮件安全、社会工程学、安全意识。

12

构建一个简单的键盘记录器

编写一个简单的键盘记录器来理解其机制。

理解键盘记录原理、Python 脚本编写、安全风险、恶意软件。

13

设置蜜罐

部署一个蜜罐来学习如何捕获潜在攻击。

理解蜜罐技术、攻击诱捕、安全监控、网络安全防御。

14

使用 Scapy 进行数据包嗅探

编写一个 Python 脚本来使用Scapy 捕获网络数据包。

理解数据包嗅探、网络流量分析、Scapy 库使用、Python 脚本编写。

15

Google Dorking

练习Google Dorking 以查找在线公开的敏感信息。

理解Google Hacking、搜索引擎技巧、信息收集、安全漏洞发现。

16

使用 Maltego 进行 OSINT

使用 Maltego 可视化开源情报数据。

理解开源情报 (OSINT)、Maltego 工具使用、信息收集、数据可视化。

17

DNS信息搜集

利用Dnsenum或Fierce等工具来搜集DNS记录信息。

理解 DNS 协议、DNS 记录、域名信息、信息收集、Dnsenum、Fierce。

18

简单的 ARP 欺骗攻击

在受控环境中执行 ARP 欺骗攻击。

理解ARP 协议、ARP 欺骗、网络攻击、中间人攻击 (MITM)。

19

创建虚假的登录页面

开发虚假的登录页面(无需部署)来理解网络钓鱼策略。

理解网络钓鱼、HTML、JavaScript、社会工程学、安全意识。

20

理解 Cookie 和会话

分析会话 Cookie 并学习如何管理会话劫持。

理解 Cookie、会话管理、会话劫持、Web 应用安全

21

创建自定义词表

使用 Crunch 生成自定义密码列表。

理解字典攻击、密码破解、Crunch 工具使用、密码安全

22

使用 SQLMap 进行 SQL 注入

练习使用 SQLMap 进行自动化 SQL 注入。

理解 SQL 注入、SQLMap 工具使用、自动化攻击、Web 应用安全

23

基础的防火墙绕过技巧

了解如何在测试网络中绕过防火墙。

理解防火墙技术、入侵检测、安全绕过技术。

24

HTTP 头分析

使用 Burp Suite 分析 HTTP 头以获取敏感信息。

理解HTTP 协议、HTTP 头信息、使用Burp Suite、Web 应用安全、信息泄露。

25

探索文件包含漏洞

在 DVWA 靶场中测试 LFI 和 RFI 漏洞。

理解文件包含漏洞 (LFI/RFI)、远程文件包含、本地文件包含。

26

理解 VPN 和代理链

设置和配置 VPN 和代理链。

理解VPN、代理、网络安全、匿名访问、数据加密。

27

Burp Suite基础知识

使用 Burp Suite 拦截和分析 HTTP 流量。

理解并学会使用Burp Suite、Web 安全测试、HTTP 拦截、漏洞扫描。

28

命令注入

在 DVWA 靶场中练习使用基本命令注入攻击。

理解命令注入漏洞、Web 应用安全、远程代码执行。

29

密码哈希破解

使用 Hashcat 破解密码哈希值。

理解密码哈希原理、Hashcat、密码破解、安全审计。

30

设置 CTF 挑战

创建或参与初学者级别的夺旗比赛 (CTF)。

理解 CTF 比赛、网络安全技能、漏洞利用、安全挑战。

级:

编号项目实践内容收获/理解知识点

31

使用 Python 构建漏洞扫描器

为常见漏洞开发一个基本的扫描器。

尝试用Python 编程、理解漏洞扫描原理、常见漏洞类型、安全测试工具开发

32

权限提升

在靶机(如Metasploitable)上练习权限提升。

理解提权漏洞利用、Metasploitable靶机、Linux/Windows 提权技术、后渗透。

33

Metasploit 基础

使用Metasploit 以进行自动化利用和后渗透利用。

理解MAC 地址、网络身份、欺骗技术、网络安全风险。

34

探索目录遍历

在实验室环境中测试目录遍历漏洞。

理解目录遍历漏洞、文件路径操作、Web 应用安全安全测试。

35

HTTP 中的会话劫持

在受控环境中捕获和使用会话 Cookie。

理解HTTP 协议、会话管理、Cookie、会话劫持、Web 应用安全

36

利用 HTTP 中的 CSRF 漏洞

理解和利用 CSRF 漏洞。

理解 CSRF 漏洞、Web 应用安全、攻击和防御技术。

37

设置 C2 服务器

创建一个命令和控制服务器以进行远程访问。

理解命令与控制 (C2)、远程访问、渗透测试基础设施。

38

使用 Bettercap 进行 SSL 剥离

在实验室环境中执行 SSL 剥离以拦截 HTTPS 流量。

理解SSL/TLS 协议、中间人攻击 (MITM)、Bettercap 工具使用、HTTPS。

39

使用 Bettercap 进行无线网络破解

捕获 WPA2 握手并尝试破解密码。

理解Wi-Fi 安全协议、WPA2、密码破解、Bettercap 工具使用。

40

Web 应用程序中的代码注入

在受控应用程序上练习代码注入。

理解代码注入漏洞、Web 应用安全、输入验证。

41

高级社会工程学工具包 (SET)

使用 SET 创建网络钓鱼页面和有效载荷。

理解社会工程学攻击、SET 工具使用、网络钓鱼、Payload 生成。

42

使用 Hydra 进行密码破解

使用 Hydra 对常见服务进行暴力破解登录。

理解密码破解、Hydra 工具使用、暴力破解、字典攻击。

43

使用 Netdiscover 进行网络映射

使用 Netdiscover 映射本地网络上的设备。

理解网络发现、网络拓扑、Netdiscover 工具使用。

44

使用 SQLMap 进行 SQL 注入利用

自动化 SQL 注入攻击并提取数据。

理解SQL 注入、SQLMap 工具使用、自动化攻击、数据库安全

45

文件上传利用

将恶意文件上传到易受攻击的 Web 应用程序以获取访问权限。

理解文件上传漏洞、Web 应用安全、恶意文件上传、攻击和防御技术。

46

ARP 投毒和中间人攻击

执行 ARP 投毒以拦截本地网络流量。

理解ARP 协议、ARP 投毒、中间人攻击 (MITM)、网络攻击。

47

漏洞利用开发基础

在测试应用程序中编写一个简单的缓冲区溢出漏洞利用程序。

理解漏洞利用开发、缓冲区溢出、Exploit 开发、安全编程。

48

使用 Shodan 进行侦察

使用Shodan 查找在线公开的设备。

理解Shodan 搜索引擎的作用、信息收集、网络安全、设备发现。

49

 Web 应用程序安全扫描

使用ZAP 扫描 Web 应用程序中的漏洞。

理解Web 应用安全测试、ZAP 工具使用、漏洞扫描。

50

自动化漏洞扫描

使用 OpenVAS 自动化漏洞扫描。

理解漏洞扫描、掌握OpenVAS 工具使用、自动化测试、安全评估。

51

进行网络钓鱼活动

设置模拟网络钓鱼活动以进行学习。

理解网络钓鱼攻击、社会工程学、电子邮件安全安全意识培训。

52

逆向工程基础

分析简单的二进制文件以查找漏洞。

理解逆向工程、二进制文件分析、漏洞分析、汇编语言。

53

跨站点脚本 (XSS) 自动化

自动化简单的 XSS 利用以查找漏洞。

理解XSS 漏洞、自动化测试、漏洞扫描、Web 应用安全

54

为渗透测试设置虚拟实验室

设计一个带有易受攻击的虚拟机的家庭实验室以进行测试。

理解虚拟化技术、渗透测试环境搭建、安全测试。

55

电子邮件欺骗

了解并在实验环境中练习电子邮件欺骗技术。

理解电子邮件安全、欺骗技术、社会工程学、安全风险。

56

利用 WebSockets

使用 WebSocket 协议测试 Web 应用程序中的漏洞。

理解WebSocket 协议、Web 应用安全、实时通信安全、漏洞利用。

57

使用 Netcat 进行命令和控制

设置远程 shell 并使用 Netcat 了解 C2 基础知识。

理解Netcat、命令与控制 (C2)、远程访问、反向Shell。

58

路由器漏洞利用

在测试环境中探索路由器漏洞。

理解路由器安全、漏洞利用、嵌入式系统安全、固件分析。

59

使用 Enum4Linux 进行枚举

枚举 Linux 系统上的 SMB 共享和信息。

理解Linux 系统安全、SMB 协议、信息收集、Enum4Linux 工具使用。

60

为 Web 应用程序创建自定义漏洞利用

为简单的 Web 应用程序漏洞开发漏洞利用程序。

理解Web 应用安全、漏洞利用开发、安全编程、自定义 Exploit。

61

使用 Wi-FiPineapple 进行 MITM攻击

使用 Wi-Fi Pineapple 捕获流量。

理解Wi-Fi Pineapple、中间人攻击 (MITM)、无线网络安全

62

在Linux 上利用 Wi-Fi溢出

为 Linux 编写一个基本的缓冲区溢出漏洞利用程序。

理解缓冲区溢出、漏洞利用、Linux 内核安全、无线网络安全

63

使用 Airodump-ng 进行网络侦察

收集 Wi-Fi 网络和客户端的信息。

理解无线网络安全、信息收集、Airodump-ng 工具使用、数据包分析。

64

Windows 上的权限提升

在 Windows 环境中练习提升权限。

理解Windows 系统安全、权限提升漏洞、攻击和防御技术。

65

使用 jSQL 注入

在测试环境中使用 jSQL 对自动化的 SQL 注入进行练习。

理解SQL 注入、jSQL、自动化攻击、数据库安全

66

移动应用程序渗透测试

在受控环境中分析 Android 应用程序漏洞。

理解移动应用安全、Android 安全、渗透测试、漏洞评估。

67

分析网络日志以发现入侵

检查网络日志以识别可疑活动。

理解网络安全监控、日志分析、入侵检测、安全事件响应。

68

DNS 隧道

设置 DNS 隧道以绕过网络限制。

理解DNS 隧道技术、网络安全、流量隐藏、安全绕过技术。

69

暴力攻击模拟

在受控实验室中自动进行暴力攻击。

理解暴力破解攻击、密码安全安全测试、风险评估。

70

用BeEF 进行客户端攻击

使用 BeEF 利用浏览器中的客户端漏洞。

理解BeEF 框架、客户端攻击、浏览器安全、XSS 漏洞利用。

高级:

编号项目实践内容收获/理解知识点

71

高级缓冲区溢出利用

开发一个针对缓冲区溢出漏洞的漏洞利用程序。

理解缓冲区溢出漏洞利用、Shellcode 编写、ROP 技术、内存保护机制绕过。

72

利用易受攻击的API

识别并在测试环境中利用 API 漏洞。

理解API 安全、身份验证和授权漏洞、访问控制漏洞、参数篡改、输入验证。

73

跨站请求伪造 (CSRF) 自动化

编写脚本来自动化 CSRF 攻击。

理解CSRF 攻击、自动化测试、脚本编写、Web 安全

74

自定义恶意软件开发

出于教育目的,在安全实验环境中创建简单的恶意软件。

理解恶意软件分析、Payload 编写、免杀技术、安全实验环境搭建。

75

开发远程键盘记录器

编写一个可以远程发送数据的高级键盘记录器。

理解键盘记录器、远程访问、数据窃取、恶意软件。

76

使用 Metasploit 进行后渗透利用

使用 Metasploit 脚本来自动化后渗透利用任务。

理解Metasploit 框架、后渗透利用、权限提升、横向移动、持久化。

77

漏洞利用规避技术

使用加壳工具和混淆技术来规避反病毒软件的检测。

理解免杀技术、加壳、混淆、反病毒软件绕过。

78

高级勒索软件模拟

创建一个勒索软件模拟器来了解威胁。

理解勒索软件分析、恶意软件行为、数据加密、安全威胁模拟。

79

浏览器漏洞利用

编写脚本以利用基于浏览器的漏洞。

理解浏览器安全、漏洞利用、JavaScript、HTML、DOM、沙盒逃逸。

80

无线取消身份验证攻击

发起取消身份验证攻击以断开 Wi-Fi 客户端的连接。

理解无线网络安全、取消身份验证攻击、Wi-Fi 协议。

81

开发 Python 远程访问木马 (RAT)

使用 Python 构建一个基本的远程访问木马。

尝试用Python 编程、并理解远程访问木马 (RAT)、恶意软件开发。

82

反向 Shell 开发

使用各种语言编写反向 shell。

理解反向 Shell技术原理、尝试Shell 编程、权限提升。

83

DLL 文件中的代码注入

在 Windows 中练习 DLL 注入。

理解 DLL 注入技术原理、Windows 安全、恶意代码注入、进程操作。

84

Linux 上的权限提升

编写脚本以识别 Linux 上的权限提升向量。

理解Linux 权限提升、漏洞利用、内核漏洞、SUID 提权。

85

利用 Windows SMB 漏洞

识别和利用 SMB 漏洞。

理解Windows SMB 漏洞原理、永恒之蓝 (EternalBlue)、漏洞利用。

86

使用 Python 自定义暴力破解工具

创建一个对 Web 应用程序登录进行暴力破解的工具。

尝试Python 编程、理解暴力破解、Web 应用安全、密码破解。

87

高级 SQL 注入自动化

使用自定义脚本自动化复杂的 SQL 注入。

理解SQL 注入、自动化攻击、自定义脚本编写、数据库安全

88

创建持久性后门

在测试机器上开发持久性后门。

理解后门程序、持久化、Rootkit、恶意软件、系统安全

89

NTLM 哈希提取

提取并在 Windows 上破解 NTLM 哈希。

理解Windows 安全、NTLM 哈希、密码破解、Mimikatz。

90

社交媒体网络钓鱼活动

创建逼真的网络钓鱼页面以用于社交媒体。

理解网络钓鱼、社会工程学、信息收集、安全意识。

91

高级网络隧道

使用 SSH 隧道和 VPN 来规避防火墙。

理解网络隧道技术、VPN技术原理、SSH 隧道、流量隐藏。

92

开发 Web 应用程序防火墙 (WAF) 绕过技术

练习绕过 WAF 保护。

理解WAF、Web 应用安全安全绕过技术、攻击和防御。

93

密码喷洒攻击

在测试环境中发动密码喷洒攻击。

理解密码喷洒、暴力破解、Active Directory 安全、密码安全

94

用于恶意软件分析的逆向工程

使用逆向工程分析恶意软件样本。

理解恶意软件分析、逆向工程、调试技术、安全软件。

95

使用 Python 自动化侦察

编写 Python 脚本来自动化 OSINT。

理解Python 编程、自动化信息收集、OSINT、网络安全

96

自定义协议利用

为特定网络协议编写自定义漏洞利用程序。

理解协议分析、漏洞利用开发、网络安全、自定义 Exploit。

97

绕过双因素身份验证

在实验环境中模拟 2FA 绕过技术。

理解双因素身份验证 (2FA)、身份验证安全安全绕过技术。

98

用于 Shellcode 执行的代码注入漏洞利用

创建代码注入漏洞利用程序以运行 shellcode。

理解Shellcode、代码注入、漏洞利用、内存保护机制绕过。

99

零日漏洞研究

设置测试环境以研究新的漏洞。

深入理解漏洞研究、漏洞挖掘、Fuzzing 测试、安全防护。

100

端到端渗透测试模拟

模拟完整的渗透测试,从侦察到报告生成。

尝试渗透测试、理解Web 安全、系统安全安全评估、尝试报告撰写。


http://www.ppmy.cn/ops/145634.html

相关文章

4-Gin HTML 模板渲染 --[Gin 框架入门精讲与实战案例]

HTML 模板渲染 下面是使用 Gin 框架在 Go 语言中进行 HTML 模板渲染的四个示例。每个示例都包含了必要的注释来解释代码的作用。 示例1:基本模板渲染 package mainimport ("github.com/gin-gonic/gin""net/http" )func main() {r : gin.Defa…

CUDA基础编程:开启深度学习 GPU 加速之门

文章结尾有最新热度的文章,感兴趣的可以去看看。 本文是经过严格查阅相关权威文献和资料,形成的专业的可靠的内容。全文数据都有据可依,可回溯。特别申明:数据和资料已获得授权。本文内容,不涉及任何偏颇观点,用中立态度客观事实描述事情本身 文章有点长(字),期望您能坚…

TCP/IP原理

TCP/IP 是互联⽹的基础,其中 TCP 和 IP 是两个主要的协议。以下是它们的基本原理以及 TCP 的状态。 TCP/IP 原理: 1. IP (Internet Protocol): 它是⼀个⽹络层协议,负责将数据报⽂从源地址发送到⽬标地址。它不保证数 据报⽂的有序到达或完…

二百八十一、ClickHouse——Linux中启动ClickHouse服务

一、目的 无意中使用了关闭clickhouse的命令,导致登录失败,需要重新启动ClickHouse服务 [roothurys22 ~]# sudo systemctl stop clickhouse-server 二、启动流程 1、启动命令 [roothurys22 ~]# sudo systemctl start clickhouse-server 2、查询状态…

【源码+文档+调试讲解】电影交流平台小程序

摘 要 随着信息化时代的到来,管理系统都趋向于智能化、系统化,电影交流平台小程序也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化…

React性能优化:构建更高效的应用

在现代前端开发中,React已经成为构建复杂、交互频繁应用的首选框架。然而,随着应用规模的扩大和功能的丰富,组件的频繁重渲染可能会成为性能瓶颈,影响用户体验。为了提升React应用的性能,开发者需要掌握一系列性能优化技巧和工具。本文将详细介绍React性能优化的各个方面,…

【人工智能 数据结构与算法】——深入详解人工智能基础:基本数据结构及其实现与应用场景

深入详解人工智能基础:基本数据结构及其实现与应用场景 在人工智能(AI)领域,数据结构是构建高效算法和系统的基石。了解和掌握基本数据结构的实现方式及其应用场景,对于设计和优化AI模型至关重要。本文将深入探讨AI基础…

【Rust自学】7.3. use关键字 Pt.1:use的使用与as关键字

喜欢的话别忘了点赞、收藏加关注哦(加关注即可阅读全文),对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 7.3.1. use的作用 use的作用是将路径导入到当前作用域内。而引入的内容仍然是遵守私有性原则…