Vulnerability detection tool

less than 1 minute read

namp

  • 主机探测
  • 端口扫描
  • 服务版本扫描
  • 主机系统指纹识别
  • 密码破解
  • 漏洞探测
  • 创建扫描脚本
nmap 192.168.1.2
nmap 192.168.1.1/24
nmap 192.168.1.2 192.168.1.5
nmap 192.168.1.1-100
nmap -iL target.txt
nmap -sL 192.168.1.1/24
nmap 192.168.1.1/24 -exclude 192.168.1.1
nmap 192.168.1.1/24 -excludefile xxx.txt
nmap -F -sT -v nmap.org    
    # -F 100个最有可能开放的端口
    # -v 扫描信息
    # -sT TCP扫描
    # -p 指定端口
    # -O A 操作系统
    # -oN 导出扫描结果
    # -oX 导出xml格式

TCP扫描 -sT

  • 扫描速度快,准确高
  • 易被防火墙和IDS发现
  • 建立TCP三次握手连接完成

SYN扫描 -sS

  • 秘密扫描,比TCP扫描快
  • 没有形成三次握手
  • 不被防火墙和日志记录

UDP ping探测

  • 防火墙拦截ping
     nmap -PU 192.168.1.0/24
    

服务版本探测

nmap -sV 192.168.1.1

确认端口上运行的服务

nmap -sV --script unusual-port 192.168.1.1

破解vnc

nmap –script vnc-brute –script-args brute.guesses=6,brute.emptypass=true,userdb=/root/user.txt,brute.useraspass=true,passdb=/root/pass.txt,brute.retries=3,brute.threads=2,brute.delay=3 IP

破解telnet

nmap -p 23 –script telnet-brute –script-args userdb=myusers.lst,passdb=mypass.lst –script-args telnet-brute.timeout=8s IP

破解FTP

nmap –script ftp-brute –script-args brute.emptypass=true,ftp.brute.timeout=30,userdb=/root/username.txt,brute.userspass=true,passdb=/root/password.txt,brute.threads=3,brute.delay=6 IP

HTTP.sys 远程代码执行 nmap -sV –script http-vuln-cve2015-1635 IP IIS短文件泄露 nmap -p 8080 –script http-iis-short-name-brute IP 拒绝服务 nmap –max-parallelism 800 –script http-slowloris IP HTTP开启PUT方法 nmap –script http-put –script-args http-put.url=/uploads/testput.txt,http-put.file=/root/put.txt IP Mysql匿名访问 nmap –script mysql-empty-password IP

防火墙绕过

-f 分片绕过 -D 使用诱饵隐蔽扫描 nmap -D 1.1.1.1,222.222.222.222 IP –source-port 源端口欺骗

  • AWVS *
  • Appscan
  • Burpsuite *
  • Netsparker
  • Jsky
  • Safe3wvs
  • 椰树
  • M7Lrv