Frameless BITB 项目使用教程
1. 项目的目录结构及介绍
Frameless BITB 项目的目录结构如下:
frameless-bitb/
├── apache-configs/
├── custom-subs/
├── pages/
│ ├── home/
│ ├── primary/
│ └── secondary/
├── gitattributes
├── 000-default.conf
├── LICENSE
├── O365.yaml
├── README.md
├── demo-obfuscator.html
├── openssl-local.cnf
目录介绍:
apache-configs/
: 包含 Apache 服务器的配置文件。custom-subs/
: 自定义子域名配置文件。pages/
: 包含项目的页面文件,分为home
、primary
和secondary
三个子目录。home/
: 主页文件。primary/
: 登录页面文件(后台)。secondary/
: BitB 窗口文件(前端)。
gitattributes
: Git 属性文件。000-default.conf
: Apache 默认配置文件。LICENSE
: 项目许可证文件。O365.yaml
: Phishlet 配置文件。README.md
: 项目说明文件。demo-obfuscator.html
: 演示页面文件。openssl-local.cnf
: OpenSSL 配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是通过 Apache 服务器来启动。以下是启动步骤:
-
安装 Apache 服务器:
sudo apt-get install apache2
-
配置 Apache 服务器:
- 将
000-default.conf
文件复制到 Apache 配置目录:sudo cp 000-default.conf /etc/apache2/sites-available/
- 将
-
启动 Apache 服务器:
sudo systemctl start apache2
3. 项目的配置文件介绍
000-default.conf
这是 Apache 服务器的默认配置文件,包含了服务器的端口、文档根目录等信息。
O365.yaml
这是 Phishlet 配置文件,用于配置钓鱼页面的相关参数。
openssl-local.cnf
这是 OpenSSL 配置文件,用于生成 SSL 证书。
demo-obfuscator.html
这是演示页面文件,用于展示页面的混淆技术。
通过以上配置文件,可以对 Frameless BITB 项目进行详细的配置和启动。