- 博客(3)
- 收藏
- 关注
原创 计算机系统基础实验:缓冲区溢出攻击
通过这次实验,学习到了缓冲区溢出的原理和机制,加深了对函数调用规则的理解,也加深了对栈帧结构的理解。课本上大致描述了栈保护机制,通过模拟缓冲区溢出攻击,了解了栈保护机制,也加深了对课本理论知识的理解。把理论付诸实践,提高了自己的动手能力。通过对这些原理的学习,也提醒我以后在自己编写代码的过程中,要避免写出类似的危险代码,避免不必要的损失。同时,我还学习到了程序运行时操作,了解了这种形式的安全性弱点的性质,以后编写代码时也要多加小心。
2023-04-21 21:39:34
13768
7
原创 计算机系统基础实验:数据的机器级表示与处理
一、实验目的:更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。实验中使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中加深对数据二进制编码表示的了解。熟悉linux基本操作命令,其中常用工具和程序开发环境。完善bits.c的各个函数,实现其功能,并通过.btest的测试。二、实验要求尽快熟悉linux基本操作命令,还有其中常用工具和程序开发环境除浮点数函数实现外,只能使用顺序程序结构,禁用if, do, while, for, switch等。三、实
2022-11-10 16:38:50
1369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人