摘要: #第9章 广播和本地组播(IGMP和MLD) ##9.1 引言 第2章中我们提到有4种IP地址:单播(unicast)、任播(anycast)、组播(multicast) 和广播(broadcast)。IPv4可以使用所有这些地址,而IPv6可以使用除了最后一种形式的所有其他形式的地址。在本章中,我 阅读全文
posted @ 2021-01-30 21:53 buguoliujibugaiming 阅读(303) 评论(0) 推荐(0)
摘要: #第八章 ICMPv4和ICMPv6: Internet控制报文协议 ##8.1 引言 IP协议本身并没有为终端系统提供直接的方法来发现那些发往目的地址失败的IP数据 包。此外,IP没有提供直接的方式来获取诊断信息,为了解决这些不足之处,将一个特殊的Internet控制报文协议(Internet C 阅读全文
posted @ 2021-01-30 11:45 buguoliujibugaiming 阅读(355) 评论(0) 推荐(0)
摘要: 第五章-Internet协议 ##5.1 引言 IP是TCP/IP协议族中的核心协议。所有TCP、 UDP、 ICMP和IGMP数据都通过IP数 据报传输,IP提供了一种尽力而为、无连接的数据报交付服务。 尽力而为:不保证数据能成功到达目的地。 无连接:IP不维护网络单元(即路由器)中数据报相关的任 阅读全文
posted @ 2021-01-12 17:23 buguoliujibugaiming 阅读(510) 评论(0) 推荐(0)
摘要: 计算机网络 自顶向下方法 第一章 复习题 ##复习题 1.1 节 R1:没有什么不同。电脑,智能手机等等。是 R2:国家之间或政府之间缔结的据以确定其相互权利和义务的协议文书,多用于重大的政治、经济、军事、法律等问题的协议 R3:标准定义了协议的具体内容 1.2 节 R4:住宅接入:DSL 电缆; 阅读全文
posted @ 2020-12-25 21:16 buguoliujibugaiming 阅读(579) 评论(0) 推荐(0)
摘要: 问题 回答 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/19attackdefense 这个作业的要求在哪里 https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228 我 阅读全文
posted @ 2020-02-12 15:11 buguoliujibugaiming 阅读(205) 评论(0) 推荐(0)
摘要: 1.问题描述 通过这一周的实习,主要学习了格式化字符串的漏洞,同时进行了利用含有该漏洞的程序修改任意一块内存的实验。 2.解决过程 2.1 理论知识 2.1.1 栈与格式化字符串 printf的格式控制字符串组成如下: 例如, 上面的这段 C 语言代码运行结果为 The magic number i 阅读全文
posted @ 2019-12-04 11:42 buguoliujibugaiming 阅读(231) 评论(0) 推荐(0)
摘要: 1.问题描述 通过这一周的实习,主要学习了竞态条件漏洞的运行机理,同时进行了使用竞态条件漏洞重写root权限文件以及获得root权限两个实验,最后讨论了预防竞态条件漏洞的几个措施。 2.解决过程 2.1 理论知识 下面这个代码段属于某个特权程序(Set UID 程序),它使用 Root 权限运行。 阅读全文
posted @ 2019-11-28 15:08 buguoliujibugaiming 阅读(243) 评论(0) 推荐(0)
摘要: 1.问题描述 通过这一周的学习,我主要了解了linux中关于进程切换的部分,也就是进程调度时机来临时从就绪进程队列中挑选一个进程执行,占用CPU时间。下面通过介绍进行调度的时机和进程切换的过程这两部分知识,以及使用gdb跟踪分析schedule()函数来深入理解linux中的进程切换。 2.解决过程 阅读全文
posted @ 2019-11-15 22:20 buguoliujibugaiming 阅读(186) 评论(0) 推荐(0)
摘要: 1. 通过man命令学习wait和waitpid函数的用法 wait与waitpid函数头文件与定义 wait函数功能:父进程一旦调用wait函数就立即阻塞自己,由wait分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销 阅读全文
posted @ 2019-11-09 22:28 buguoliujibugaiming 阅读(888) 评论(0) 推荐(0)
摘要: 1. 问题描述 通过这一周的学习,我学习了linux操作系统可执行程序的工作原理,包括可执行文件的格式、编译、链接、装载等知识,下面将通过介绍理论知识,以及使用gdb跟踪分析一个execve系统调用内核处理函数sys_execve来深入理解这个过程。 2. 解决步骤 2.1 ELF文件简介 目标文件 阅读全文
posted @ 2019-11-08 21:33 buguoliujibugaiming 阅读(213) 评论(0) 推荐(0)