10 2015 档案
摘要:学习计时:共10小时 读书:5小时 代码:0小时 作业:3小时 博客:2小时 第二周 1. man -k有一个共同特点就是基于"搜索" 2. cheat命令是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。 3. grep 可以对文件全文检索,支持正则表达式,正则表达式也是一个重要的元知识。 ...
阅读全文
摘要:本次实验由20135302魏静静、20135315宋宸宁完成shellcode相关内容,20135323符运锦完成后期跟进学习及博客的编写。一、实验简介缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。更...
阅读全文
摘要:学习计时:共11小时 读书:5小时 代码:2小时 作业:2小时 博客:2小时 第六章 存储器层次结构 第一节 存储技术 随机访问存储器 1. 静态RAM(SRAM):用来作为高速缓存存储器,每个位存储在一个双稳态的存储器单元里。双稳态:电路可以无限期的保持在两个不同的电压配置或者状态之一。只要供电,就会保持不变。 2. 动态RAM(DRAM):用来作为主存以及图形系统的帧缓冲区。将每个位存储...
阅读全文
摘要:20135323与20135321共同完成解析:A:参考二维数组B:汇编代码解析:第1行:i第2行:j第3行:9j第4行:i的值赋给edx第5行:把edx的值向左移64位,因为2^6=64第6行:64i-i=63i赋给edx第7行:63i+9j第8行:63i+9j+k第9行:A+4(63i+9j+k...
阅读全文
摘要:题目: 解析: 答案:1.K=5=2^2+1=(x<<2)+x2.K=9=2^3+1=(x<<3)+x3.K=30=2^5 2^1=(x<<5) (x<<1)//为何不用2^4+2^3+2^2+2^1?答:因为使用过多运算符,不满足题目的要求4.k= 56=2^3 2^6=(x<<3) (x<<6...
阅读全文
摘要:学习计时:共10小时读书:5小时代码:2小时作业:2小时博客:1小时第四章 处理器体系结构一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构,ISA。第一节 Y86指令集体系结构一、程序员可见的状态1.Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态。”程序员“...
阅读全文
摘要:学习计时:共11小时读书:5小时代码:2小时作业:3小时博客:1小时学习内容 86 寻址方式经历三代:1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式程序编码命令gcc指的是GCC C编译器-01 使用第一级优化(提高优化级别会使最...
阅读全文
摘要:学习计时:共10小时 读书:5h 代码:0.5h 作业:2.5h 博客:2h 一、学习过程 (一) 无符号(unsigned)编码基于传统的二进制表示法,表示 大于或者等于零的数字。补码(two's-complement)编码是表示有符号整数的最常见的方式,有 符号整数就是可以为正或者为负的数字。浮点数(floating-point)编码是表示实数的科学记数法 的以二为基数的版本。计算机用这些不同的...
阅读全文

浙公网安备 33010602011771号