第六周网络攻防作业

教材学习

TCP/IP网络协议攻击

一、协议栈攻击

1、网络安全属性:机密性、完整性、可用性。网络安全的其他属性:真实性、不可抵赖性。

2、网络攻击基本模式:(被动)截获、(主动)中断、篡改和伪造。

3、TCP/IP网络协议栈的分层模型:网络接口层、互联网层、传输层和应用层。针对不同的层出现了不同的攻击技术。

4、原始报文伪造技术以及工具:原始套接字(raw socket)、netwox、netwag

二、网络层协议欺骗

1、IP源址欺骗:

原理:只使用数据包中的目标地址进行路由转发,而不对源地址进行真实性的验证。

步骤:对受信任的主机进行拒绝服务攻击、对目标主机的TCP初始序列号(ISN)进行取样和猜测、伪造源地址为受信任的主机IP的SYN数据包发送给主机、等待目标主机将SYN/ACK包发给已经瘫痪的受信任的主机、再次伪装成被信任的目标主机发送ACK包、建立连接。

应用场景:拒绝服务攻击中

工具:netwox、wireshark、nmap

防范措施:使用随机化的初试序列号、使用网络层安全传输协议、避免采用基于IP地址的信任策略、在路由器和网关上实施包过滤。

2、ARP欺骗
原理:攻击者在有线以太网或者无线网上发送伪造ARP消息,对特定IP所对应的MAC地址进行假冒欺骗,从而达到恶意目的的攻击技术

应用场景:交换式网络、构造中间人攻击、恶意代码即为ARP病毒

工具:DSniff中的Arpspoof、arpison、Ettercap、netwox

防范措施:静态绑定关键主机的IP地址和MAC地址映射关系、使用相应的ARP防范工具、使用VLAN虚拟子网细分网络拓扑、加密是传输数据。

3、ICMP路由重定向攻击
ICMP报文类型:差错报告类(目的站不可达、数据报超时、数据包参数错误)、控制类报文(请求/应答类和通知类)

原理:利用ICMP路由重定向报文改变主机路由表,向目标主机发送重定向消息,伪装成路由器,使得目标机器的数据报文发送至攻击机从而加强监听。

工具:netwox

防范措施:根据类型过滤一些ICMP数据包,设置防火墙过滤,对ICMP重定向报文判断是不是来自本地路由器的。

三、传输层协议攻击

1、TCP RST攻击:伪造TCP重置报文攻击,假冒干扰TCP通信连接的技术方法。

2、TCP会话劫持攻击:劫持通信双方已经建立的连接,假冒其中一方的身份与另一方进行进一步通信。

防范措施:禁用主机上的源路由、采用静态绑定IP-MAC映射表以及避免ARP欺骗,引用和过滤ICMP重定向报文。

3、TCP SYN Flood拒绝服务攻击:难防御,目的是使服务器不能正常访问的用户提供服务。又称为SYN洪泛工具

防范措施:SYN-Cookie技术、防火墙地址状态监控技术。

4、UDP Flood:通过目标主机和网络发送大量的UDP数据包,造成目标主机显著的计算负载提升,或者目标网络的网络拥塞,从而使得目标主机和网络陷入不可用的状态,造成拒绝服务攻击。

防范措施:禁用或过滤监控和响应服务、禁用或过滤其他的UDP服务等。

视频学习总结

网络安全防范技术

一、安全模型

1、可信任计算机系统评估准则(TCSEC)

2、动态可适应网络安全模型基于闭环控制理论:PDR模型、P2DR模型。

PDR模型:基于时间的动态安全模型

P2DR模型:网络安全+根据风险分析定制的安全策略+执行安全防护策略+实时检测+实时响应。

二、网络安全防范技术与系统

1、防火墙:认识防火墙关键特性,合理部署和配置防火墙。

2、防火墙技术:包过滤(网络层)、电路级网关(传输层)和应用层代理(应用层)技术。

3、防火墙功能:检查控制进出网络的网络流量、防止脆弱和不安全的协议和服务、防止内部网络信息的外泄、对网络存取和访问进行监控审计、防火墙可以强化网络安全策略并集成其他安全防御机制。

4、网络边界防护机制而先天无法防范的安全威胁:来自网络内部的安全威胁、通过非法外联的网络攻击、计算机病毒传播。

5、技术瓶颈问题而无法有效防范的安全威胁:针对开放服务安全漏洞的渗透攻击、针对网络客户端程序的渗透攻、基于隐蔽通道进行通信的特洛伊木马或僵尸网络。

6、防火墙技术和产品:包过滤技术、基于状态检测的包过滤技术、代理技术(应用层代理技术、电路级代理技术、NAT代理技术)、防火墙产品(集成包过滤功能的路由器、基于通用操作系统的防火墙软件产品、基于安全操作系统的防火墙)

7、防火墙的部署方法:包过滤路由器、双宿主堡垒主机、屏蔽主机屏蔽子网。

8、netfilter/iptables的NAT机制:IP伪装、SNAT机制、DNAT机制。

9、其他网络防御技术:VPN、内网安全管理、内容管理SCM、统一威胁管理。

网络检测技术与系统

1、入侵分类:外部渗透者、假冒者、违法者、秘密用户。

2、入侵检测技术评估指标:参数(检测率和误报率)

3、入侵检测技术:误用检测、异常检测

4、Snort:功能:数据包嗅探、数据包记录和分析、以及各种入侵检测功能。组成部分:数据包嗅探(解码器)、预处理器、检测引擎、输出模块。

5、网络安全事件相应过程中涉及的关键技术包括:计算机取证、攻击追溯与归因、备份回复与灾难回复等。

密码攻击之在线攻击

1、在线攻击多为对一个服务远程连接并使用用户名与密码破解。

2、cewl:可爬行网站获取关键信息创建一个密码字典

3、CAT:安全审计工具,扫描cisco路由器一般性漏洞,如默认密码
,SNMP community字串和一些老的IOS bug

4、findmyhash:在线哈希破解工具,借助在线破解哈希网站接口制作的工具。findmyhash MD5 -h MD5值

5、hydra:hydra -L user.txt -P pass.txt -F ……

6、medusa:medusa -h 192.168.235.96 -u root -p //worldlists/rockyou.txt -M ssh

7、NCrack:突出了RDP(3389)爆破功能

8、Onesixtyone:snmp扫描工具,可找出设备上的SNMP community字串,速度快。

9、Patator:python编写,多服务,枚举一个服务用户名密码。

10、phrasen|drescher:多线程,支持插件式密码破解工具

11、THC-PPTP-BRUTER:针对PPTP VPN断点(TCP端口1723)的暴力破解程序,支持MSchapV2验证,Windows ,Cisco网关测试通过,探测微软的Anti-Brute Force Implementation中漏洞

离线攻击工具

1、Creddump套件:cache-dump ,lssdump与pwdump

2、chntpw:修改windowsSAM文件实现系统能够密码修改,可用kali作为启动盘做删除密码的用途。

3、crunch:密码字典生成工具,可指定位数

4、dictstat:字典分析工具,可分析出一个现有的字典分布状态,也可按照一定的过滤器提取字典。

5、Fcrachzip:ZIP压缩包密码破解工具

6、hashcat:hashcat(CPU)、oclhashcat(GPU、可分为AMD版和NIDVA版),oclrausscrack(GPU)、

7、hashid:哈希分析工具

8、hashIdentifyer

9、John the ripper:用于Linux Shadow账户密码破解,也支持MD5-RAW破解

10、Johnny

11、Ophcrach:彩虹表windows密码hash破解工具

12、Pyrit:无线网密码破解工具。GPU加速,让wpa2破解更高效

13、Rcrack:彩虹表密码哈希工具(RT格式)需要足够容量的彩虹表,用空间换时间。Rcrack i-mt:最新格式,彩虹表(不可缺少)

14、Rsmangler:字典处理工具,可生成几个字串的所有可能组合形式

15、Samdump2与Bkhive:linux下破解windows下哈希工具

16、SIPcrack

17、sucrack:借助本地su命令进行本地root账户密码

18、truecrack:针对trucrypt加密文件的密码破解工具

哈希传递

1、windows中存储的是密码hash值,远程登录也是

2、Passing the hash套件:首先需要目标主机hash信息(PWDCMP7抓取hash)针对win下的相应的EXE文件。

3、Keimpx:Python编写。通过以后哈希获取一个后门shell,使用PWDUMP7抓取哈希,将文件保存在根目录,使用-c参数使用此文件作为凭据,检测到Adminstrator进行哈希传递攻击,是否获得一个shell,默认选项获得shell,用help命令查看,输入shell得到shell,可看到shell绑定的端口是2090,用nc连接得到shell

4、metasploit:模块exploit/windows/smb/psexec可完成哈希攻击

无线安全分析工具

1、RFID和NFC工具、软件定义无线电工具,蓝牙hack工具,与常规无线网络分析工具

2、RFID/NFC工具:专业分析硬件PROXMARK3,国内无线网络团队RADIOWAR

3、无线网络分析工具:backtrack系列,aiecrack-ng无线网络分析套件

4、aircrack:与802.11标准相关,功能是网络检测、数据包嗅探,wep和wpa/wpa2-psk破解,可嗅探802.11a、802.11b、802.11g的数据。

5、lowpatty:wpa-psk握手包破解工具

6、EPAMD5PASS:针对EPA-MD5的密码破解工具

7、FERNWIFI cracker:kalilinux中需要外置无线网卡

8、MDk3:无线dos攻击测试工具,模式:BEACON FLOOD,Authentication DOS,Deauthentication/disassociation amok.具有针对隐藏essid的暴力探测模式、802.1x渗透测试、wids干扰

9、wifite:自动无线网审计工具,可完成自动化破解,python脚本编写

10、Reaver:对wps的路由器PIN码进行破解。

课上SQL注入实验



课本实践XSS攻击实验

转载于:https://www.cnblogs.com/wu666/p/8849264.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值