




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五基于ICMP协议和广播的洪水Ping编程 Ping命令及PingtoDeath攻击洪水Ping攻击的基本原理洪水Ping攻击程序分析 1 实验五基于ICMP协议和广播协议的洪水Ping编程 1 Ping命令及PingtoDeath攻击1 Ping命令格式 ping192 168 0 101 l10242 PingtoDeath攻击的原理 2 实验五基于ICMP协议和广播协议的洪水Ping编程 2 洪水Ping攻击的基本原理 大量用户同一时间发送Ping命令到同一台主机 导致服务器变慢 甚至瘫痪 用最少的资源换取被攻击者最大的消耗 怎样才能以最小的代价换取对方最大的牺牲呢 3 实验五基于ICMP协议和广播协议的洪水Ping编程 2 洪水Ping攻击的基本原理1 正常情况下的Ping流程 主机A主机B ICMP请求报文 类型 8 回显请求 ICMP应答报文 类型 0 回显应答 4 实验五基于ICMP协议和广播协议的洪水Ping编程 2 洪水Ping攻击的基本原理 主机A主机B 伪装成主机C发送ICMP回显请求报文 错误的向主机C发送ICMP回显应答报文 主机C 1 攻击者发送了一个攻击数据包给主机B 造成了对主机B和C的同时攻击 攻击效果放大了一倍 2 隐藏了攻击主机A的地址 在攻击过程中没有留下攻击者的痕迹 5 实验五基于ICMP协议和广播协议的洪水Ping编程 3 洪水Ping攻击程序分析1 setsockopt函数解析用于任意类型 任意状态套接口的选项设置 intsetsockopt SOCKETs intlevel intoptname constcharFAR optval intoptlen 6 1 setsockopt函数解析 intsetsockopt SOCKETs intlevel intoptname constcharFAR optval intoptlen s 需要改变选项设置的套接字 level 指定控制套接字的层次 SOL SOCKET 通用套接字选项 IPPROTO IP IP选项 IPPROTO TCP TCP选项 optname 套接字选项的名称 7 1 setsockopt函数解析 8 1 setsockopt函数解析 9 1 setsockopt函数解析 intsetsockopt SOCKETs intlevel intoptname constcharFAR optval intoptlen optval 一个指针 对于布尔类型的选项 如果选项设置为TRUE optval指向非零整型数 如果选项设置为FALSE optval指向一个等于零的整型数 这时 optlen sizeof int 对于其他选项 optval指向那个存储整型或结构的内存地址 optlen是整型 结构的长度 10 2 Sleep函数挂起当前正在执行的线程 等待一段时间后 单位是千分之一秒 例如 Sleep 800 11 实验五基于ICMP协议和广播协议的洪水Ping编程 3 洪水Ping攻击程序分析3 程序分析 文件头 12 3 程序分析 常量及结构定义 13 3 程序分析 常量及结构定义 14 3 程序分析 定义ICMP校验和计算的子函数 15 主程序命令格式 FloodPing exeFakeSourceIpDestinationIp PacketSize 例如 FloodPing exe192 168 15 23192 168 15 2556400 16 主程序检查输入参数 17 主程序将命令行输入的参数保存在相应的变量中 18 主程序调用注册函数 创建一个原始套接口 19 主程序调用setsockopt函数 改变套接口选项设置 20 主程序填写目标地址结构 构造IP报头 ICMP数据包 并放入缓冲区SendBuf 21 主程序填写目标地址结构 构造IP报头 ICMP数据包 并放入缓冲区SendBuf 22 主程序计算数据包校验和 填写数据包总长度 使用无限循环 重复发送数据包 23 实验五基于ICMP协议和广播协议的洪水Ping编程 3 洪水Ping攻击程序分析 程序只能运行在Windows2000下 WinXP不支持伪造IP地址发送数据包 部分微软的系统可能不会回应发到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级运维面试题库精 编:全面解析行业需求与面试技巧
- 全面解析求职面试:收集面试题目及答案实践指导
- 高级人力资源经理面试技巧与题目
- 湘潭教师资格证面试题目解答步骤详解
- 信息技术中学讲课
- 微课制作全流程解析
- 青年志愿者部部长竞选
- 虚拟现实交互设计
- 神经母细胞瘤诊疗与病理研究
- 武术兴趣班汇报
- 煤矿安全规程新旧版本对照表格版
- 私募薪酬管理办法
- 2025年急诊三基考试题库及答案
- 2025贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司招聘61人笔试历年参考题库附带答案详解
- 军人休假规定管理办法
- 2025秋人教版英语八年级上Unit 2 全单元听力材料文本及翻译
- DB11-T 1455-2025 电动汽车充电基础设施规划设计标准
- 2025北京初二(上)期末英语汇编:阅读单选CD篇
- 2025年公招教师特岗教师招聘考试教育公共基础知识真题(带答案)
- 2025年贵州省中考英语真题含答案
- 消除医疗歧视培训
评论
0/150
提交评论