摘要: https://www.cnblogs.com/1913404abab/p/15491506.html 阅读全文
posted @ 2021-10-31 22:43 dky20191311 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、实验内容及步骤 1.理解缓冲区溢出的基本原理。 2.利用函数strcpy()编程实现一个简单的缓冲区溢出实例。 3.总结预防缓冲区溢出的方法。 二、实验过程 1.原理: 通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的 阅读全文
posted @ 2021-10-31 22:03 dky20191311 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #信息安全系统设计与实现 #第四章 并发编程 ##并行计算导论 ###1、顺序算法与并行算法 ###2、并行性与并发性 ##线程 ###1、线程的原理 线程是某进程同一地址空间上的独立执行单元。创建某个进程就是在一个唯一地址空间创建一个线程。当某进程开始时,就会执行该进程的主线程。如果只有一个主线程 阅读全文
posted @ 2021-10-31 21:58 dky20191311 阅读(25) 评论(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 阅读(18) 评论(0) 推荐(0) 编辑