CVE-2019-0708 开源项目使用教程
CVE-2019-0708项目地址:https://gitcode.com/gh_mirrors/cve20/CVE-2019-0708
1. 项目的目录结构及介绍
CVE-2019-0708/
├── README.md
├── exploit
│ ├── exploit.py
│ └── payloads
│ └── payload.bin
├── patches
│ ├── patch_file_1.txt
│ └── patch_file_2.txt
└── tests
├── test_exploit.py
└── test_patch.py
- README.md: 项目介绍和使用说明。
- exploit: 包含漏洞利用脚本和相关payloads。
- exploit.py: 主要的漏洞利用脚本。
- payloads: 存放利用脚本所需的payload文件。
- patches: 包含针对该漏洞的补丁文件。
- patch_file_1.txt: 补丁文件1。
- patch_file_2.txt: 补丁文件2。
- tests: 包含测试脚本,用于验证漏洞利用和补丁的有效性。
- test_exploit.py: 测试漏洞利用脚本的脚本。
- test_patch.py: 测试补丁文件的脚本。
2. 项目的启动文件介绍
项目的启动文件是 exploit/exploit.py
。该文件是主要的漏洞利用脚本,用于在目标系统上执行远程代码执行攻击。
使用方法
python exploit/exploit.py -t <target_ip> -p <target_port>
-t <target_ip>
: 目标系统的IP地址。-p <target_port>
: 目标系统的端口号(通常是RDP端口3389)。
3. 项目的配置文件介绍
项目中没有显式的配置文件,但可以在 exploit/exploit.py
脚本中进行一些配置,例如:
- 目标IP地址和端口: 在命令行参数中指定。
- payload文件路径: 默认使用
exploit/payloads/payload.bin
,可以在脚本中修改。
示例配置
在 exploit/exploit.py
中,可以找到以下配置部分:
# 默认payload文件路径
payload_path = 'payloads/payload.bin'
# 其他配置项...
根据需要,可以修改 payload_path
或其他配置项以适应不同的使用场景。
CVE-2019-0708项目地址:https://gitcode.com/gh_mirrors/cve20/CVE-2019-0708