coduronin/bachelor-capstone
GitHub: coduronin/bachelor-capstone
一个本科毕业设计合集,包含基于数学变换的 C++ 代码混淆工具和自定义 NoSQL 注入扫描器两大进攻性安全项目。
Stars: 0 | Forks: 0
# 本科毕业设计项目
本仓库是我在 Yıldız Technical University(伊尔迪兹技术大学)工程学专业大四毕业工作的核心枢纽。其中收录了我开发的两个主要项目,重点关注进攻性安全、C++ 底层原理以及自动化漏洞评估。
## 项目
### 1. 毕业设计工作:高级代码混淆
**重点:** 数学工程与进攻性安全
**位置:** `/final-project-work`
本项目是我的毕业论文。它研究了机器码变异背后的数学逻辑,旨在绕过静态分析。
* **核心工作:** 我开发了 C++ 工具,用于实现矩阵分支程序和 XOR 等价变换。
* **内容:** 包含基准实现和变异实现(组织在 `/blue` 和 `/red` 目录中),以及我的最终毕业论文文档和演示文稿。
### 2. 多学科设计项目
**重点:** AppSec 与自动化漏洞利用
**位置:** `/multidisciplinary-design-project`
在本项目中,我构建了一个安全测试环境和自定义工具,以实现漏洞研究的自动化。
* **核心工作:** 自定义 NoSQL injection 扫描器和转储脚本,并搭配了一个专为测试 payload 而设计存在漏洞的 Web 应用程序。
* **数据:** 包含渗透测试报告、主机记录和漏洞日志的综合数据集,格式为 CSV 和 JSON。
标签:C++, Homebrew安装, NoSQL注入, 代码混淆, 数据擦除, 自动化渗透测试