摘要:
实验二 固件程序设计 小组成员 LJF、GJT 任务一 MDK 实验要求 注意不经老师允许不准烧写自己修改的代码 两人(个别三人)一组 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破 阅读全文
摘要:
第六章 存储器层次结构 重要概念 存储器系统:一个具有不同容量成本和访问时间的存储设备的层次结构。 高速缓存存储器——主存储器中数据和指令的缓冲区域——磁盘——通过网络连接其他机器磁盘或磁带上的数据的缓冲区域 存储器层次结构:cpu存储器——高速缓存——主存——磁盘(访问速率依次降低) 存储技术 随 阅读全文
摘要:
一、学习目标 了解ISA抽象的作用 掌握ISA,并能举一反三学习其他体系结构 了解流水线和实现方式 二、学习内容 Y86-64指令 movq指令 irmovq rrmovq mrmovq rmmovq 四个整数操指令 addq,subq,andq,xorq只对寄存器数据进行操作 7个跳转指令 cmo 阅读全文
摘要:
阅读全文
摘要:
一、实验简介: 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 适用人群: 二、实验准备 实验楼提供的是 64 位 Ubuntu li 阅读全文
摘要:
缓冲区溢出漏洞试验 实验简介 适用人群: 有 C 语言基础 会进制转换以及计算 vim 基本使用 熟悉基本 linux 命令缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的 阅读全文
摘要:
教材学习内容总结 排列表示一个对象的字节有两个通用的规则:小端法(最低有效字节在最前面)和大端法(最高有效字节在前面)。 表达式x>>k会将x算术右移k(左端补k个有效位)个位置,而x>>>k会对k做逻辑(左端补k个0)右移。 要将一个补码数字转换为一个更大的数据类型,可执行一个符号扩展。 long 阅读全文
摘要:
[第二届构建之法论坛] 预培训文档(Java版) 学习总结 我通读并学习了此文档,并且动手实践了一遍。以下是我学习过程的记录~ Part1.配置环境 配置JDK 原文中提到了2个容易被混淆的概念 JDK 与 JRE,在此温习一下: JDK全称为 Java Development Kit,Java程序 阅读全文
摘要:
2017-2018-2《Java程序设计》课程总结 一、作业链接汇总 每周作业链接 预备作业一:我期望的师生关系 预备作业二:学习基础和C语言基础调查 预备作业三:Linux安装及学习 第一周作业:初识JAVA,注册码云并配置Git 第二周作业:JAVA基本语法,标识符及关键字 第三周作业:JAVA 阅读全文
摘要:
一、实验报告封面 课程:Java程序设计 班级:1652班 指导教师:娄嘉鹏 实验日期:2018年5月28日 实验时间:15:35 - 17:15 实验序号:实验五 实验名称:网络编程与安全 二、实验内容及步骤 (一)网络编程与安全-任务1 实验要求: 1. 参考数据结构应用 2. 结对实现中缀表达 阅读全文