渗透测试基础1(前置知识)
基本流程:小白入门黑客之渗透测试(超详细)基本流程(内附工具)
1.确定目标 2. 信息收集 3. 漏洞探测 4. 漏洞利用getshell 5. 内网转发 6. 内网渗透 7. 痕迹清除 8. 撰写渗透测试报告
信息收集
-
主机扫描:nessus
-
端口扫描:nmap
-
网站敏感目录和文件
-
旁站和c段扫描
-
网站漏洞扫描
前置知识
-
HTTP
-
cmd/shell操作
-
Linux操作系统使用
可以再选择一门编程语言入门(Java/PHP/python)可以利用python做一些工具如自动化收集,以及漏洞利用工具;Java/PHP可以利用开源系统进行代码审计,直接从代码中发现漏洞。
计算机网络
计算机网络中的二十个重要知识点:
-
TCP/IP协议族:
-
理解TCP/IP协议族是互联网的基础协议套件,包括TCP、UDP、IP、ICMP等协议,以及它们的功能和工作原理。(重点)
-
-
网络拓扑结构:
-
了解常见的网络拓扑结构,如星型、总线型、环型、树型、网状型等,以及它们的特点和应用场景。
-
-
OSI模型:
-
理解OSI(开放系统互连)模型,包括七层结构(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)及其各层的功能和协议。
-
-
IP地址和子网划分:
-
理解IP地址的分类和子网划分的概念,包括IPv4和IPv6的地址格式、地址类型、私有地址和公有地址等。
-
-
路由和交换:
-
了解路由和交换的基本原理,包括静态路由和动态路由、路由表、交换机和路由器的工作方式等。
-
-
网络安全:
-
理解网络安全的基本概念,包括防火墙、入侵检测与防御系统(IDS/IPS)、加密技术、身份认证和访问控制等。
-
-
网络协议分析:
-
掌握常见的网络协议分析工具,如Wireshark,能够分析网络数据包,了解协议的通信过程和数据格式。
-
-
LAN和WAN:
-
理解局域网(LAN)和广域网(WAN)的概念,以及它们之间的区别和连接方式。
-
-
无线网络技术:
-
了解无线网络技术的基本原理,包括Wi-Fi、蓝牙、蜂窝网络等,以及它们的应用和安全性。
-