10 2021 档案

摘要:https://www.cnblogs.com/1913404abab/p/15491506.html 阅读全文
posted @ 2021-10-31 22:43 dky20191311 阅读(22) 评论(0) 推荐(0)
摘要:一、实验内容及步骤 1.理解缓冲区溢出的基本原理。 2.利用函数strcpy()编程实现一个简单的缓冲区溢出实例。 3.总结预防缓冲区溢出的方法。 二、实验过程 1.原理: 通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的 阅读全文
posted @ 2021-10-31 22:03 dky20191311 阅读(209) 评论(0) 推荐(0)
摘要:#信息安全系统设计与实现 #第四章 并发编程 ##并行计算导论 ###1、顺序算法与并行算法 ###2、并行性与并发性 ##线程 ###1、线程的原理 线程是某进程同一地址空间上的独立执行单元。创建某个进程就是在一个唯一地址空间创建一个线程。当某进程开始时,就会执行该进程的主线程。如果只有一个主线程 阅读全文
posted @ 2021-10-31 21:58 dky20191311 阅读(41) 评论(0) 推荐(0)
摘要:2.3.1测试 ##1 编辑并运行2.3.1中的代码 要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号 t1.c #include <stdio.h> int g = 1908; static int s; int main() { int a = 1; 阅读全文
posted @ 2021-10-31 21:57 dky20191311 阅读(30) 评论(0) 推荐(0)
摘要:##man ls ##各种功能 -a, --all 不隐藏任何以. 开始的项目 -l 使用较长格式列出信息 -s, --size 以块数形式显示每个文件分配的尺寸 -t 根据修改时间排序 -F, --classify 加上文件类型的指示符号(*/=@| 其中一个) --format=关键字 交错-x 阅读全文
posted @ 2021-10-25 10:53 dky20191311 阅读(33) 评论(0) 推荐(0)
摘要:##功能使用 ##主要功能 xxd命令的作用是将给定的标准输入或者文件,做一次十六进制的输出,反之它也可以将十六进制的输出转换为原来的二进制格式。 ##系统调用 open(),read(),close()等文件系统操作 ##伪代码 open()打开文件 for (int i=0,i<文件长度,i++ 阅读全文
posted @ 2021-10-25 10:38 dky20191311 阅读(163) 评论(0) 推荐(0)
摘要:#信息安全系统设计与实现 #第三章 Unix/Linux进程管理 ##多任务处理 在单处理器(单CPU)系统中,一次只能执行一个任务。多任务处理是通过在不同任务之间多路复用CPU的执行时间来实现的,即将CPU执行操作从一个任务切换到另一个任务。不同任务之间的执行切换机制称为上下文切换,将—个任务的执 阅读全文
posted @ 2021-10-25 09:00 dky20191311 阅读(46) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/1913404abab/p/15418314.html 阅读全文
posted @ 2021-10-17 21:54 dky20191311 阅读(31) 评论(0) 推荐(0)
摘要:#信息安全系统设计与实现 #第十章 sh编程 ##sh脚步 ##sh脚步与C程序 sh是解释程序,逐行读取并且直接执行;相反C程序需要编译 sh脚本只有字符串一种类型;C语言则有多种类型 ##命令行参数 $#=命令行参数$1到$n的数量 $=所有命令行参数 $S=执行sh的进程PID $?最后一个命 阅读全文
posted @ 2021-10-17 15:52 dky20191311 阅读(40) 评论(0) 推荐(0)
摘要:#信息安全系统设计与实现 #第七章 文件操作 ##文件操作级别 ###硬件级别:fdisk(为硬盘、U盘、SDC盘分区)mkfs(格式化分区)fsck(检查和维修)碎片整理 ###操作系统内核中的文件系统函数 ###系统调用 ###I/O库函数 ###用户命令 ###sh脚本 ##文件I/O操作 # 阅读全文
posted @ 2021-10-10 21:31 dky20191311 阅读(41) 评论(0) 推荐(0)