1.msf连接数据库

service postgresql start(postgresql默认用户名scott,密码tiger)
msf > db_connect 用户名:密码@127.0.0.1/msfbook
msf > help
msf > db_status //状态是否连接
msf > db_import //import files
msf > db_hosts  //information about hosts that has been saved

2.空闲扫描/更隐藏扫描

use auxiliary/scanner/ip/ipidseq    //空闲扫描/更隐藏扫描,find 空闲主机给nmap扫描
set RHOSTS 192.168.1.0/24
set THREADS 50
run 获取空闲主机
nmap -PN -sI 空闲主机ip 目标主机ip

不用自身ip向目标发送数据包,获取目标主机信息
#### 3.msf中运行nmap

连接数据库
msf > db_nmap
msf > db_services   //view the result of scan

4. msf自己的scan port

msf > search    //view msf's tools to scan
//for example msf's tools——syn端口scanner
msf > use scanner/portscan/syn
show options    //查看需要设置的选项
set RHOSTS //目标ip
set THREADS //线程数
run //运行

5.用smb_version扫描查看系统版本

msf > use scanner/smb/smb_version
msf > show options
set RHOSTS ip名
run

6.smb破解弱口令

msf > use scanner/smb/smb_login
msf > show options
set RHOSTS
set SMBUser name
set SMBPass password
run

7.其他各种扫描,方法同上

msf > use scanner/ssh/ssh_version

msf > use scanner/ftp/ftp_version

msf > use scanner/ftp/anonymous     //查看ftp服务器是否允许匿名登录

//简单网管协议扫描
msf > use scanner/snmp/snmp_enum
msf > use scanner/snmp/snmp_login   //破解登录
01-12 01:32