信息收集
- 1.1.域名及子域名收集
- 1.1.1.Google hack
- 1.1.2.shodan
- 1.1.3.whois
- 1.1.4.备案信息查询
- 1.1.5.工具:Layer子域名挖掘机、K8、wydomain、Sublist3r、dnsmaper、subDomainsBrute、Maltego CE等
- 1.1.6.在线网站查询子域名:phpinfo.me/domain
- 1.1.7.dmitry:域名、子域、探索主机上的端口状况,除了主动查询,工具还借助第三方网站进行搜索
- 1.1.8.dnsenum:尽可能收集一个域的信息,域名查询和字典爆破
命令:dnsenum -f /usr/share/dnsenum/dns.txt sina.com //例如查询新浪和它的子域名,但字典爆破好像不是很好,需要另外给字典; - 1.1.9.fierce:原理:主要用于暴力破解子域,并获得主机地址;
- 1.1.10.lbd工具:这是一个检测域名是否存在负载均衡服务器的检测工具,负载均衡探测器,可以获取到域名下的主机的IP地址;
- 1.1.11.urlcrazy:这款工具是列出域名的一个变种,一些人输入网址可能会输错,这种情况可以制作钓鱼网站进行钓鱼







- 1.2端口及服务扫描
- 1.2.1.nmap:1.命令:nmap -sS -p 1-65535 -v 192.168.1.100,表示使用半开扫描,指定端口为1到65535,并且显示扫描过程;-sS半连接,不会在系统日志留下记录;
nmap脚本引擎,命令:--script=XXXXX,了解更多到http://nmap.org/nsedoc;例如:nmap -p 80 --script=http.nse www.xxser.com;扫描sql注入漏洞:nmap -p 80 --script=sql-injection.nse www.xxser.com; - 1.2.2.DirBuster:
1.探测Web目录结构和隐藏的敏感文件;
2.会暴力破解目录和蜘蛛爬行;
3.国内类似的软件有wwwScan、御剑;
- 1.2.3.Legion:扫描系统、端口及服务、smb的扫描,继承hydra、nmap、nikto等扫描功能,其实就是一个工具集。
- 1.2.5.御剑高速TCP端口扫描工具:
- 1.2.6.端口利用方向:
- 1.2.7.wafw00f:用来扫描对方网络是否存在waf
- 1.2.9.fragrouter:用于在内容扫描时,将扫描工具发送的数据包分片、乱序的方式分解,然后再发送出去,绕过内网的入侵检测工具;
- 1.2.10.fping:1.2.10.1.主机发现工具,可以发现扫描的网络里面的主机:
- 1.2.11.arping:查询某个IP或地址段的MAC地址:
- 1.2.12.firewalk:验证外部数据能否通过目标主机的防火墙;一般也用在公司测试自己的防火墙策略是否正常配置;
- 1.2.13.hping3:
- 可以根据需要变换ICMP包内的内容,地址内容,可以对源地址进行伪造,对目标机器进行syn flood攻击,还有文件传送和木马功能;
- 可以进行SYN Flood、ICMP Flood、UDP Flood;
- 发起syn Dos攻击,使用伪造地址1.1.1.1,对网内主机192.168.2.33发起syn flood攻击,会造成目标主机CPU使用率上升:
- 1.2.14 Masscan:快速扫描互联网端口,速度快,nmap速度比较慢,专门扫描目标系统、端口服务的,所以可以先用masscan扫描 ,再用nmap扫描
- 1.2.15.unicornscan:工具功能类似nmap
- 1.2.16.Xprobe2:端口及服务的扫描
- 1.2.17.ncat:就是我们平时用的nc功能:聊天工具、代理、拷贝工具、后门、端口转发
- 1.2.17.1.聊天工具:其中一台机先开启自己的监听端口:
- 另一台机去连接那台机的8888端口:
- 另一台机去连接那台机的8888端口:
- 1.2.17.2.拷贝:这是接收端:
- 这是接收端:--send-only是发送后关闭传送端口。
- 后门:目标主机运行nc命令:-e是将bash绑定到10000
- 连接目标机器:
- 1.arp-scan
- 2.Netdiscover:发现网内主机
- 3.0trace、intrace
- 4.nbtscan:一个smb的扫描工具
- 5.smbmap:查询共享主机的共享文件信息
- 6.swaks:测试邮箱联通性
- 7.smtp-user-enum:这个工具专门用来枚举smtp服务器上的用户名
- 8.braa:查询snmp里面的内容:根据oid查询
- 9.onesixtyone:一个枚举snmp主机的工具,会利用团体名:public、private
- 10.snmpwalk:snmp枚举工具
- 11.snmp-check:这个工具可以查询目标主机snmp的一些相关信息
- 12.Ettercap:嗅探网络、ARP欺骗工具、嗅探明文账号密码的功能:
- 1.2.32.Driftnet:用来嗅探内网中的图片,获取别的机器访问的图片,可能是无线无法抓取;

扫描结果:



查到的漏洞列表:

























其他工具:





-
1.4漏洞扫描【主动发现】:
- 1.4.1.Burp suite
- 1.4.2.AWVS
- 1.4.3.owasp ZAP扫描器
- 1.4.4.AppScan
- 1.4.5.Arachni
- 1.4.6.peass:工具用于检测系统中出现的提权漏洞:
- 1.4.7.lynis:这是一款linux的安全审计工具,用于自身或者远程主机查找linux恶意软件和安全漏洞,如果检测自身linux:
- 1.4.8.HP Webinspect
- 1.4.9.Niko
- 1.4.10.Owasp
- 1.4.11.WebScarab
- 1.4.12.w3af
- 1.4.13.w3af
- 1.4.14.Netsparker