摘要:
2017 2018 1 20155336 《信息安全系统设计基础》第八周课堂测试 1.求命令行传入整数参数的和 参考 http://www.cnblogs.com/rocedu/p/6766748.html SECCLA 在Linux下完成“求命令行传入整数参数的和” 测试代码传入自己的8位学号 上 阅读全文
摘要:
20155336 2017 2018 1 《信息安全系统设计基础》2017 10 25课堂实践 第三题 思路 :首先是先写一个关于自己学号的代码,然后根据之前所学的GDB进行调试。 编写一个程序 “week0603学号.c",运行下面代码: short int v = 学号后四位 unsigned 阅读全文
摘要:
实验:缓冲区溢出漏洞实验 一、实验描述 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou,密 阅读全文
摘要:
2017 2018 20155336 《信息安全系统设计基础》第九周学习总结 学习目标 了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等) 理解局部性原理 理解缓存思想 理解局部性原理和缓存思想在存储层次结构中的应用 高速缓存的原理和应用 教材学习内容总结 这周学习第六章 第一节 静态RAM(S 阅读全文
摘要:
2017 2018 20155336 《信息安全系统设计基础》第八周学习总结 教材学习内容总结 第11章网络编程 1.客户端 服务器编程模型 一个服务器进程 管理某种资源 通过操作这种资源来为它的客户端提供某种服务 一个或多个客户端进程 基本操作:事务 当一个客户端需要服务时,向服务器发送一个请求, 阅读全文
摘要:
2017 2018 20155336 《信息安全系统设计基础》第七周学习总结 教材学习内容总结 Y86指令集体系结构 Y86指令 Y86指令集基本上是 指令集的一个子集,只包括四字节整数操作,寻址方式比较少,操作也较少。 汇编码表示和字节编码参见课本232页。 movl指令:源操作数( 、`r 寄存 阅读全文
摘要:
2017 2018 20155336 《信息安全系统设计基础》第六周学习总结 学习目标 了解异常及其种类 理解进程和并发的概念 掌握进程创建和控制的系统调用及函数使用:fork,exec,wait,waitpid,exit,getpid,getppid,sleep,pause,setenv,unse 阅读全文
摘要:
2017 2018 1 20155336 《信息安全系统设计基础》第五周学习总结 学习目标 理解逆向的概念 掌握X86汇编基础,能够阅读(反)汇编代码 了解ISA(指令集体系结构) 理解函数调用栈帧的概念,并能用GDB进行调试 教材学习内容总结 本章概述: 本周学习了c提供的抽象层下面的东西,了解机 阅读全文
摘要:
2017 2018 1 20155336 《信息安全系统设计基础》第四周学习总结 本周目标: 补充完成课上没有完成的内容(2分) 学习教材附录A,第十章内容 参考别出心裁的Linux系统调用学习法,学习视频,掌握两个重要命令: man k key1 | grep key2| grep 2 : 根据关 阅读全文
摘要:
20155336 2017 2018 1 《信息安全系统设计基础》第3周学习总结 本周学习目标 1:理解二进制在计算机中的重要地位 2:掌握布尔运算在C语言中的应用 3:理解有符号整数、无符号整数、浮点数的表示 4:理解补码的重要性 5:能避免C语言中溢出,数据类型转换中的陷阱和可能会导致的漏洞 6 阅读全文