网络安全知识点梳理(二)

信息收集

  • DOS攻击

hping3 -q -S -n --rand-source -p 80 --flood ip                           //TCP

hping3 -q -n -a 1.1.1.1 --udp -s 53 -p 80 --flood ip -d 1000   //udp

hping3 --icmp -c 1 --spoof 192.168.0.111 192.168.0.255     //smurf icmp

macchanger -e -a eth0    //交换机地址表攻击

  • 欺骗

arpspoof -i eth0 -t ip ip  //arp 欺骗

  • 定义

网站指纹:网站系统名称和版本;广义上包括网站,中间件,操作系统的版本信息。

  • 信息收集

1命令

whois url 收集域名信息

whatweb url   扫描网站指纹

wafw00f url

dirb url

theHarvester -d url -b 搜索引擎

fierce --domain url  //通过dns注册信息获得子域名

2网址:

ping.chinaz.com           //判断是否有cdn 获得ip

dnsdumpster.com       //通过dns注册信息获得子域名

x.threatbook.cn           //历史解析获得 ip

github.com                   //网站源码

search.censys.io          //证书

shodan.io                     //

Web协议

  • HTTP协议

http协议是web的主体,可以传输多种类型的文件。IP,TCP,DNS协议都在其中发挥重要作用。其中IP协议负责传输,TCP确保可靠,DNS负责解析域名。

http是无状态,它不对请求与响应间的通信状态进行保存,每有新的请求,就产生新的响应,不保存之前的一切信息。

  • 什么是URL

URI =URL + URN 

绝对URI的构成(格式和共享文件很像)

  • HTTP请求方法

1.GET获取资源

2.PUSH传输实体主体

3.其他HEAD,CONNECT,PUT,DELETE,TRACE

  • HTTP应用特点

1.管线化持久连接

2.使用Cookie进行状态管理,第一次连接时服务端会set-cookie通知客户端保存cookie,接下来客户端发送请求会添加cookie。

HTTP与FTP对比

相同点:

都是应用层协议,并且都是基于TCP协议的。

不同点:

HTTP/HTTPS

FTP/SFTP/TFTP

对象

网页

文件

端口号

80,443端口

20,21,22,69端口

控制信息

带内,用户标志,口令等都在报文中(状态行,首部字段)。

带外(out-of-band),FTP有两个并行的TCP,一个是控制连接,一个是数据连接

状态

无状态

整个会话期间保留用户状态

持久连接

控制连接是持久连接,数据连接是非持久连接

HTTP报文


版权声明:本文为weixin_46566083原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。