Willie-Conway/IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio

GitHub: Willie-Conway/IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio

展示IBM道德黑客开源工具课程学习成果的综合作品集,涵盖渗透测试、漏洞评估、网络流量分析与事件响应等150多个实操实验。

Stars: 1 | Forks: 0

# 🫆 IBM 开源工具道德黑客作品集 ![IBM 开源工具道德黑客](https://images.credly.com/size/680x680/images/3cfed752-7720-49a9-9699-ed61e6e0d54d/Ethical_20Hacking_20with_20Open-Source_20Tools_20Professional_20Certificate_20V2.png) ![IBM 道德黑客](https://img.shields.io/badge/IBM_Ethical_Hacking-Penetration_Testing-8A2BE2?style=for-the-badge) ![Kali Linux](https://img.shields.io/badge/Kali_Linux-557C94?style=for-the-badge&logo=kalilinux&logoColor=white) ![Metasploit](https://img.shields.io/badge/Metasploit-2C3E50?style=for-the-badge&logo=metasploit&logoColor=white) ![Wireshark](https://img.shields.io/badge/Wireshark-1679A7?style=for-the-badge&logo=wireshark&logoColor=white) ![OpenVAS](https://img.shields.io/badge/OpenVAS-Greenbone-00C471?style=for-the-badge) ![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white) ![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white) ## 🎯 概述 欢迎来到我的综合**道德黑客作品集**,记录了实操渗透测试、漏洞评估、网络流量分析和事件响应培训。此仓库展示了涵盖完整道德黑客生命周期的实际实验室——从侦察和利用到后渗透、权限维持和报告。 ## 🏆 作品集亮点 | 类别 | 关键工具与技能 | |----------|-------------------| | **渗透测试** | Metasploit, Nmap, Burp Suite, WebGoat | | **网络分析** | Wireshark, DPI, Packet Capture, 协议分析 | | **漏洞评估** | OpenVAS/GVM, Nessus 风格扫描, CVSS 评分 | | **事件响应** | 日志分析, 遏制, 事后报告 | | **漏洞利用** | 权限提升, 横向移动, 权限维持 | | **Web 应用安全** | WebGoat, Burp Suite, Fuzzing, SQL Injection | | **安全自动化** | Bash, Python 安全任务脚本 | | **AI 辅助安全** | AI 驱动的侦察, payload 生成, IOC 分析 | | **云安全** | 云端 SOC 蜜罐, 多云攻击映射 | ## 📚 课程模块与实验结构 ### 1. 🐍 **Kali Linux 道德黑客** **涵盖主题:** Linux 基础、脚本、系统加固、侦察 **关键实验:** - `访问控制命令` - Linux 权限、chmod、用户/组管理 - `导航和管理文件及目录` - Linux 文件系统精通 - `Linux 终端入门` - 基本命令行技能 - `使用 Bash 编写基本安全脚本` - 使用 Bash 进行安全自动化 - `使用 Python 编写基本维护脚本` - 用于系统管理的 Python - `加固 Kali Linux (第 1 和 2 部分)` - UFW 防火墙、用户/组管理、系统安全 - `使用 Kali Linux 工具收集信息` - Nmap 扫描, OSINT - `修改现有安全工具` - 针对安全任务定制 Python 脚本 - **期末项目:** `执行侦察和自动化任务` - 完整的侦察和自动化 ### 2. 🔥 **Metasploit 漏洞利用与渗透测试** **涵盖主题:** 漏洞利用开发、Meterpreter、权限提升、权限维持 **关键实验:** - `Metasploit 漏洞利用基础` - 核心漏洞利用工作流 - `建立 Meterpreter 会话` - 反向 shell, 使用 `msfvenom` 生成 payload - `利用权限提升漏洞` - 提权技术 - `执行 Fuzzing 测试` - 通过 fuzzing 发现漏洞 - `执行 Web 应用攻击` - 使用 Metasploit 进行 Web 漏洞利用 - `实际权限维持战术` - Cron jobs, backdoors, timestomping - `模拟网络入侵` - 横向移动, 后渗透 - `执行完整渗透测试` - 完整攻击链模拟 - **交互式工具:** `metasploit_simulation_lab_v2.html` - 基于 Web 的 Metasploit 模拟器 ### 3. 🔬 **使用 OpenVAS 进行事件响应与防御** **涵盖主题:** 漏洞扫描、威胁检测、事件遏制 **关键实验:** - `在虚拟机中设置 OpenVAS` - Greenbone/GVM 安装 - `探索 OpenVAS Web 界面` - 仪表盘、扫描配置、报告 - `运行并分析基础漏洞扫描` - 目标配置 (Metasploitable2) - `使用日志和 OpenVAS 数据检测威胁` - 日志分析集成 - `为识别出的漏洞推荐修复方案` - 补救计划 - `使用工具实践事件响应` - 动手 IR 模拟 - `分析并解读真实扫描报告` - 漏洞解读 - `根据案例研究撰写事后报告` - 报告最佳实践 - **期末项目:** `完整 OpenVAS 扫描、事件遏制和报告` ### 4. 📡 **使用 Wireshark 进行网络流量分析** **涵盖主题:** 数据包捕获、过滤、协议分析、深度包检测 (DPI) **关键实验:** - `导航 Wireshark 界面` - Wireshark UI 精通 - `运行初始网络扫描` - 流量捕获基础 - `应用流量过滤器` - 显示过滤器 (IP, 协议, 端口) - `在 Wireshark 中分析网络协议` - 协议层次、会话、端点 - `使用 Wireshark 执行手动 DPI` - 深度包检测、追踪 TCP 流 - `从 Wireshark 导出捕获的数据` - PCAPNG, CSV, JSON, 文本导出 - **期末项目:** `捕获、分析和响应网络流量` (第 1 和 2 部分) ### 5. 🧠 **道德黑客顶点项目 - 入侵、响应、AI** **涵盖主题:** 全频谱攻击模拟、AI 辅助黑客攻击、事件响应 **关键实验:** - `AI 辅助侦察和 Payload 生成` - 使用 ChatGPT 进行侦察 - `使用 Wireshark 进行 AI 辅助数据包捕获调查` - AI 增强的流量分析 - `AI 驱动的 IOC 分析` - 使用生成式 AI 进行威胁情报 - `初始访问和利用` - 使用 Metasploit 获取立足点 - `手动权限提升和凭证转储` - 后渗透技术 - `多向量权限维持和规避` - 高级权限维持机制 - `在 Metasploitable2 上实施权限维持 - 基于 Cron 的 Beacon` - 后门设置 - `特定服务漏洞利用挑战` - 针对性服务利用 - `IOC 狩猎和遏制演练` - 检测和响应模拟 - `检测和日志分析` - 类似 SIEM 的日志关联 - `Active Directory 安全评估` - BloodHound, AD 枚举 - `带有实时攻击地图的云 SOC 蜜罐` - 云蜜罐部署 - `创建期末项目事件报告` - 高管级别的报告 - **顶点项目:** 从初始访问到最终报告的完整入侵模拟 ### 6. 🕵️ **道德黑客原则简介** **涵盖主题:** 法律边界、漏洞赏金计划、Web 应用测试 **关键实验:** - `道德黑客的法律边界` - 授权、披露政策 - `漏洞赏金狩猎模拟` - WebGoat, Burp Suite, FoxyProxy, Docker - **交互式:** 使用 Burp Suite 社区版的漏洞赏金工作流 ## 🛠️ 展示的技术技能 ### 渗透测试与漏洞利用 ![Metasploit](https://img.shields.io/badge/Metasploit-2C3E50?style=for-the-badge&logo=metasploit&logoColor=white) ![Nmap](https://img.shields.io/badge/Nmap-0E83CD?style=for-the-badge&logo=nmap&logoColor=white) ![Burp Suite](https://img.shields.io/badge/Burp_Suite-FF6633?style=for-the-badge&logo=burpsuite&logoColor=white) ### 网络分析 ![Wireshark](https://img.shields.io/badge/Wireshark-1679A7?style=for-the-badge&logo=wireshark&logoColor=white) ![tcpdump](https://img.shields.io/badge/tcpdump-4A4A4A?style=for-the-badge) ### 漏洞管理 ![OpenVAS](https://img.shields.io/badge/OpenVAS-Greenbone-00C471?style=for-the-badge) ![Nessus](https://img.shields.io/badge/Nessus-009639?style=for-the-badge&logo=tenable&logoColor=white) ### 操作系统 ![Kali Linux](https://img.shields.io/badge/Kali_Linux-557C94?style=for-the-badge&logo=kalilinux&logoColor=white) ![Metasploitable](https://img.shields.io/badge/Metasploitable-2C3E50?style=for-the-badge) ### 脚本与自动化 ![Bash](https://img.shields.io/badge/Bash-4EAA25?style=for-the-badge&logo=gnubash&logoColor=white) ![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white) ### Web 应用安全 ![WebGoat](https://img.shields.io/badge/WebGoat-8A2BE2?style=for-the-badge) ![OWASP](https://img.shields.io/badge/OWASP-000000?style=for-the-badge&logo=owasp&logoColor=white) ### AI 辅助安全 ![ChatGPT](https://img.shields.io/badge/ChatGPT-74aa9c?style=for-the-badge&logo=openai&logoColor=white) ![Claude AI](https://img.shields.io/badge/Claude-4A4A4A?style=for-the-badge) ### 容器与云 ![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white) ## 🗂️ 仓库结构 ``` IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio/ │ ├── 📁 Ethical Hacking with Kali Linux/ │ ├── 🖥️ Access Control Commands/ │ ├── 📁 Navigating and Managing Files/ │ ├── 📁 Getting Started with Linux Terminal/ │ ├── 📝 Write Basic Security Script (Bash)/ │ ├── 📝 Write Basic Maintenance Script (Python)/ │ ├── 🔒 Hardening Kali Linux (Part 1 & 2)/ │ ├── 📡 Information Gathering with Kali Tools/ │ ├── 🔧 Modify an Existing Security Tool/ │ └── 🎯 Final Project - Reconnaissance & Automation/ │ ├── 📁 Exploitation and Penetration Testing with Metasploit/ │ ├── 🚀 Exploitation Basics/ │ ├── 🎯 Establish a Meterpreter Session/ │ ├── 🔓 Exploiting Privilege Escalation/ │ ├── 🧪 Perform a Fuzzing Test/ │ ├── 🌐 Perform a Web Application Attack/ │ ├── 🔄 Persistence Tactics in Action/ │ ├── 🌍 Simulate a Network Breach/ │ ├── 🏆 Conduct a Full Penetration Test/ │ └── 🎮 Metasploit Simulation Lab (HTML)/ │ ├── 📁 Incident Response and Defense with OpenVAS/ │ ├── ⚙️ Set Up OpenVAS/ │ ├── 🌐 Explore OpenVAS Web Interface/ │ ├── 🔍 Run & Analyze Vulnerability Scan/ │ ├── 🚨 Detect Threats Using Logs/ │ ├── 🛠️ Practice Incident Response/ │ ├── 📊 Analyze Real Scan Report/ │ ├── 📝 Recommend Fixes for Vulnerabilities/ │ ├── 📄 Write Post-Incident Report/ │ └── 🎯 Final Project - Full Scan, Containment & Reporting/ │ ├── 📁 Network Traffic Analysis with Wireshark/ │ ├── 🖥️ Navigating the Interface/ │ ├── 🔍 Running an Initial Scan/ │ ├── 🎯 Apply Traffic Filters/ │ ├── 📊 Analyze Network Protocols/ │ ├── 🔬 Perform Manual DPI/ │ ├── 💾 Export Captured Data/ │ └── 🎯 Final Project - Capture, Analyze & Respond/ │ ├── 📁 Ethical Hacking Capstone Project - Breach, Response, AI/ │ ├── 🤖 AI-Assisted Recon & Payload Generation/ │ ├── 📡 AI-Assisted Packet Capture Investigation/ │ ├── 🧠 AI-Powered IOC Analysis/ │ ├── 🔓 Initial Access & Exploitation/ │ ├── 🔑 Manual Privilege Escalation/ │ ├── 🔄 Multi-Vector Persistence & Evasion/ │ ├── 🕒 Cron-Based Beacon Persistence/ │ ├── 🎯 Service-Specific Exploitation/ │ ├── 🔍 IOC Hunt & Containment/ │ ├── 📊 Detection & Log Analysis/ │ ├── 🏢 Active Directory Security Assessment/ │ ├── ☁️ Cloud SOC Honeypot with Live Attack Map/ │ ├── 📄 Creating Final Incident Report/ │ └── 📚 Cheatsheet & Readings/ │ ├── 📁 Introduction to Ethical Hacking Principles/ │ ├── ⚖️ Legal Boundaries in Ethical Hacking/ │ ├── 🐛 Bug Bounty Hunting Simulation (WebGoat + Burp Suite)/ │ └── 📚 Cheatsheet/ │ ├── 📄 LICENSE └── 📄 README.md ``` ## 🌟 精选项目展示 ### 🔥 使用 Metasploit 进行完整渗透测试 - **范围:** 针对易受攻击目标的完整攻击链 - **工具:** Metasploit, msfvenom, Nmap, Meterpreter - **结果:** 成功的漏洞利用、权限提升、权限维持和清理 ### 🧠 AI 辅助道德黑客顶点项目 - **范围:** AI 增强的渗透测试和事件响应 - **技术:** 基于 LLM 的侦察、AI 生成的 payload、AI 辅助的数据包分析 - **结果:** 展示了生成式 AI 在攻防安全工作流中的集成 ### ☁️ 带有实时攻击地图的云 SOC 蜜罐 - **范围:** 具有实时攻击可视化的多云蜜罐部署 - **工具:** Docker, Wireshark, 云基础设施 - **结果:** 实时威胁情报收集和攻击模式分析 ### 🔬 OpenVAS 漏洞评估 - **范围:** 对 Metasploitable2 目标进行全面漏洞扫描 - **发现:** 识别出 40 多个漏洞,按 CVSS 分数划分优先级 - **结果:** 包含技术建议的综合补救计划 ### 📡 使用 Wireshark 进行网络取证 - **范围:** 深度包检测、协议分析、流量重构 - **技术:** DPI, TCP 流追踪, 会话统计 - **结果:** 包含安全洞察的完整网络流量分析报告 ## 📊 实验证据作品集 ### 🔥 Metasploit 漏洞利用实验 #### 建立 Meterpreter 会话 *创建反向 shell payload 并使用 Metasploit 处理* | 证据 | 分析 | |----------|----------| | ![msfvenom payload](https://raw.githubusercontent.com/Willie-Conway/IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio/main/Exploitation%20and%20Penetration%20Testing%20with%20Metasploit/Labs/Establish%20a%20Meterpreter%20/Screenshots/Use%20msfvenom%20to%20Generate%20a%20Meterpreter%20Payload.png) | **操作:** 使用 `msfvenom` 生成了 ELF 反向 shell payload | | ![Handler config](https://static.pigsec.cn/wp-content/uploads/repos/cas/45/45b692ceb36c4259ab27a579830dcf7bbc2e4a70e10b7a84396df1e9345a19c3.png) | **操作:** 配置 multi/handler 用于捕获 payload | | ![Session active](https://static.pigsec.cn/wp-content/uploads/repos/cas/ae/aef13f2f56420bc0da10a7d575f2ba3012b5bbeebd1aecd5121458f9bab86e48.png) | **发现:** 建立了活动的 Meterpreter 会话 | | ![File system access](https://static.pigsec.cn/wp-content/uploads/repos/cas/bc/bc14004c3a12484873e43a12947bec20d6f16def16ae237a26a5033169f4b584.png) | **发现:** 通过 Meterpreter 获得完整的文件系统访问权限 | **🛠️ 工具:** Metasploit Framework, msfvenom, Kali Linux **📝 总结:** 成功生成并交付 Meterpreter payload,建立持久会话,并展示了后渗透能力。 #### 模拟网络入侵 *跨主机的横向移动、权限提升和权限维持* | 证据 | 分析 | |----------|----------| | ![Lateral movement payload](https://static.pigsec.cn/wp-content/uploads/repos/cas/41/416e39cddd22aa084e0d22d64b1026996c0ca6a380f19928445494b144edd182.png) | **操作:** 创建用于横向移动的二次 payload | | ![Cron persistence](https://static.pigsec.cn/wp-content/uploads/repos/cas/a2/a2089f123e36fc8912991e7b44f44e71c1e1086370106734165cb866686d3bc6.png) | **发现:** 在受感染的主机上添加了用于权限维持的 cron job | | ![Second handler](https://static.pigsec.cn/wp-content/uploads/repos/cas/de/de55d9be596f5658c63233ed1d3ab83d74bf6d7538c143ec105982de6268997e.png) | **操作:** 为额外的会话设置第二个 handler | | ![Sessions active](https://static.pigsec.cn/wp-content/uploads/repos/cas/32/32ed58ad71e817ba9825af97fc598a3dae09f8ef7a06d70ad57f4b2d60d90bd8.png) | **发现:** 多个活动会话显示横向移动成功 | **🛠️ 工具:** Metasploit, Meterpreter, cron **📝 总结:** 执行了完整的入侵模拟,包括初始访问、横向移动、权限提升尝试以及持久的后门建立。 ### 📡 Wireshark 网络分析 #### 网络协议分析 *识别并分析 TCP, UDP, DNS 和 HTTP 流量* | 证据 | 分析 | |----------|----------| | ![Protocol hierarchy](https://static.pigsec.cn/wp-content/uploads/repos/cas/1e/1e25da47329374a317b8049a5f92d5038cb8fae0e173a896c265474a8ae8fe02.png) | **发现:** 捕获中协议分布的细分 | | ![Conversation stats](https://static.pigsec.cn/wp-content/uploads/repos/cas/29/295c28a042e13414c9e7d5fc15417a3c36648ac6d8f4cd45868ebc576d5c319b.png) | **发现:** 识别出主要会话端点 | | ![Endpoint statistics](https://static.pigsec.cn/wp-content/uploads/repos/cas/c7/c705bdc1d6c038c69a82b7c44f1861eb6aa829197a96b774149745fedc5ee3ea.png) | **发现:** 所有具有流量的唯一端点 | | ![Flow graph](https://static.pigsec.cn/wp-content/uploads/repos/cas/eb/eb97defb6144f8fcccd8e585a50382a73381f2a6479e2774e14b77a57da89ac3.png) | **发现:** 显示连接生命周期的 TCP 流图 | **🛠️ 工具:** Wireshark, Kali Linux **📝 总结:** 执行了全面的协议分析,包括层次结构、会话和端点统计,以识别网络模式和异常。 #### 深度包检测 (DPI) *带有 TCP 流重构的手动数据包分析* | 证据 | 分析 | |----------|----------| | ![TCP Stream](https://static.pigsec.cn/wp-content/uploads/repos/cas/64/645271d0b777d00a44dc4008775b6efa9292ec377741c41912cbb40f45c76504.png) | **发现:** 重构了整个 HTTP 会话 | | ![HTTP request](https://static.pigsec.cn/wp-content/uploads/repos/cas/7b/7bba1e0f82ab420fc115ceb1dc0c0d2d5cdade6328c1573d414707ec0d369a06.png) | **发现:** 来自捕获流量的 HTTP 请求/响应详细信息 | | ![DNS packet](https://static.pigsec.cn/wp-content/uploads/repos/cas/f3/f3d165f8c3ca7278e6f4ab681010962062144f9da2ec481af51f374f0d3dda25.png) | **发现:** 分析了 DNS 查询/响应结构 | | ![TCP details](https://static.pigsec.cn/wp-content/uploads/repos/cas/0f/0f0f8e5c0aa28b2f5f82e5196c7686cd3021c920648c0baac9e2c1f0c4d6e39b.png) | **发现:** 检查了 TCP 标头标志和序列号 | **🛠️ 工具:** Wireshark, curl, dig **📝 总结:** 进行了手动深度包检测,以识别协议异常、重构应用层会话并提取 payload 详细信息。 ### 🔬 OpenVAS 漏洞扫描 #### 漏洞扫描分析 *识别并划分安全漏洞的优先级* | 证据 | 分析 | |----------|----------| | ![Greenbone interface](https://static.pigsec.cn/wp-content/uploads/repos/cas/4b/4b5b5c65250542943e85f436c76c77f2816a72cfd7d67a231be3dc937508539b.png) | **操作:** Greenbone/GVM Web 界面导航 | | ![Task creation](https://static.pigsec.cn/wp-content/uploads/repos/cas/bb/bba4070d0b816b128b774e3c99a054f2c2a60b35ad9d7b4baa9beb3fbe119e83.png) | **操作:** 为目标创建了自定义扫描任务 | | ![Progress bar](https://static.pigsec.cn/wp-content/uploads/repos/cas/4a/4a970ed7a123093677da3e2a6d5b182bc5f73e1354cb205b54374f2da3512ba6.png) | **发现:** 扫描进度监控 | | ![Analyze report](https://static.pigsec.cn/wp-content/uploads/repos/cas/59/59138c8c3bb0bb44672f5d6f34a531508a00ce640b7a28c8ea855fe17bc01e8e.png) | **发现:** 包含 CVSS 分数的综合漏洞报告 | **🛠️ 工具:** Greenbone Vulnerability Manager (GVM), Metasploitable2 **📝 总结:** 部署 OpenVAS、配置扫描目标、执行漏洞评估,并根据严重程度优先级分析了结果。 ### 🐛 Web 应用安全 #### 漏洞赏金狩猎模拟 *使用 WebGoat 配置 Burp Suite* | 证据 | 分析 | |----------|----------| | ![Burp setup](https://static.pigsec.cn/wp-content/uploads/repos/cas/ab/ab73a9e1e89523b62ee2d79bb074ddb9d2d1b13d1ce4a91a4b7951fbe78b3e91.png) | **操作:** 安装并配置了 Burp Suite 社区版 | | ![FoxyProxy config](https://static.pigsec.cn/wp-content/uploads/repos/cas/1b/1b651f45453f84492687d119ad2ed73864737270099c8fb44bbf85424f5a4842.png) | **操作:** 配置 FoxyProxy 以集成 Burp Suite | | ![Certificate import](https://static.pigsec.cn/wp-content/uploads/repos/cas/93/9343e63345658244cdc23638be4fee5a60851f69011d6a5d54e3139d330ef30c.png) | **操作:** 导入 Burp CA 证书以进行 HTTPS 拦截 | | ![WebGoat running](https://static.pigsec.cn/wp-content/uploads/repos/cas/be/be6a4a1742c3e2fb70550b3d4854630773bc223d2d16b3ed9c090a5918800495.png) | **发现:** 通过 Docker 运行的 OWASP WebGoat | **🛠️ 工具:** Burp Suite, FoxyProxy, Docker, WebGoat **📝 总结:** 搭建了完整的 Web 应用测试环境,具有代理拦截和证书管理功能,可用于安全测试。 ### 🧠 AI 辅助道德黑客 #### AI 驱动的侦察与 Payload 生成 *使用生成式 AI 进行安全自动化* | 证据 | 分析 | |----------|----------| | ![ChatGPT recon](https://static.pigsec.cn/wp-content/uploads/repos/cas/3e/3ea5a968f768877606a1858d62b29e9a48b4ab383b0a1cdf3df784e7b5e4b894.png) | **发现:** AI 生成的侦察策略 | | ![Wireshark AI](https://static.pigsec.cn/wp-content/uploads/repos/cas/54/54347294d7f53599f6f4df2591d9a488a4a2456a7b2319c4c5e5287cbd6d2191.png) | **发现:** AI 辅助的数据包分析和模式识别 | | ![IOC analysis](https://static.pigsec.cn/wp-content/uploads/repos/cas/3e/3ea5a968f768877606a1858d62b29e9a48b4ab383b0a1cdf3df784e7b5e4b894.png) | **发现:** AI 驱动的 IOC 识别和威胁情报 | **🛠️ 工具:** ChatGPT, Wireshark, 各种安全工具 **📝 总结:** 展示了生成式 AI 在道德黑客工作流中的集成,包括侦察辅助、流量分析增强和 IOC 丰富化。 ## 🎯 核心能力 | 领域 | 技能与工具 | |--------|---------------| | **渗透测试** | Metasploit Framework, msfvenom, Meterpreter, Nmap, Burp Suite | | **漏洞评估** | OpenVAS/GVM, CVSS 评分, 漏洞优先级排序 | | **网络流量分析** | Wireshark, tcpdump, DPI, 协议分析, PCAP | | **Web 应用安全** | WebGoat, OWASP Top 10, Burp Suite, FoxyProxy | | **事件响应** | 日志分析, 遏制, 事后报告 | | **后渗透** | 权限提升, 横向移动, 权限维持 | | **安全自动化** | Bash 脚本, Python, Cron Jobs | | **云安全** | 云蜜罐, 多云攻击监控 | | **AI 辅助安全** | 用于侦察的生成式 AI, Payload 生成, IOC 分析 | | **Linux 管理** | Kali Linux, 用户管理, 防火墙 (UFW), 权限 | ## 🚀 快速入门 ### 前置条件 | 要求 | 详细信息 | |-------------|---------| | **虚拟化** | VirtualBox 6.0+ 或 VMware Workstation | | **Kali Linux** | 用于渗透测试实验的最新版本 | | **Metasploitable2** | 用于漏洞利用实验的易受攻击目标虚拟机 | | **Docker** | 用于 WebGoat 和容器化服务 | | **互联网连接** | 用于工具安装和更新 | | **16GB+ 内存** | 推荐用于运行多个虚拟机 | ### 快速设置 1. **克隆仓库:** ``` git clone https://github.com/Willie-Conway/IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio.git cd IBM-Ethical-Hacking-with-Open-Source-Tools-Portfolio ``` 2. **设置 Kali Linux 虚拟机:** - 从 [kali.org](https://www.kali.org/get-kali/) 下载 Kali Linux - 在 VirtualBox 中导入/安装 - 按照 `加固 K Linux` 实验进行安全配置 3. **设置 Metasploitable2:** - 从 [SourceForge](https://sourceforge.net/projects/metasploitable/) 下载 - 作为虚拟机导入 - 网络配置(推荐使用 Host-Only 适配器) 4. **安装 Wireshark:** ``` sudo apt install wireshark -y sudo usermod -a -G wireshark $USER ``` 5. **启动 Burp Suite:** - 从 [PortSwigger](https://portswigger.net/burp/communitydownload) 下载 - 按照 Bug Bounty 实验说明进行操作 ## 📈 主要成就 ✅ **150 多个动手道德黑客实验** ✅ **精通 Metasploit Framework**,包括 `msfvenom`、Meterpreter、后渗透 ✅ **使用 OpenVAS/GVM 执行漏洞评估** ✅ **使用 Wireshark 进行网络流量分析** (DPI, PCAP 分析) ✅ **使用 Burp Suite 和 WebGoat 执行 Web 应用安全测试** ✅ **实施使用生成式 AI 的辅助黑客攻击** 技术 ✅ **展示事件响应** 从检测到遏制和报告的全过程 ✅ **部署云蜜罐** 用于威胁情报收集 ## 📜 法律与道德声明 - ✅ 所有扫描和利用均在 **沙盒实验网络** 中进行 - ✅ 目标仅包括 **已授权的易受攻击虚拟机** - ✅ 漏洞赏金模拟遵循 **负责任的披露** 做法进行 - ✅ 使用工具严格仅用于 **教育和认证目的** ## 📄 许可证 本项目采用 MIT 许可证授权 - 有关详细信息,请查看 [LICENSE](LICENSE) 文件。 ## 📧 联系方式 **Willie Conway** - GitHub: [@Willie-Conway](https://github.com/Willie-Conway) - LinkedIn: [Willie Conway](https://www.linkedin.com/in/willieconway/) - 电子邮件: hire.willie.conway@gmail.com ⭐ *如果这个作品集对您的网络安全学习之旅有所帮助,请给它点个 star!* ⭐ **最后更新**:2026 年 7 月 **状态**:🟢 积极开发中 **认证路径**:道德黑客、渗透测试、事件响应 *"要掌握道德黑客的艺术,必须像对手一样思考,像防御者一样行动,并始终保持在法律界限之内。"*
标签:AES-256, CISA项目, CTI, Web安全, Web报告查看器, XXE攻击, 个人作品集, 后端开发, 库, 应急响应, 应用安全, 漏洞评估, 网络安全教育, 网络流量分析, 蓝队分析, 请求拦截, 逆向工具