系统级程序设计
想想虔诚怎么做
You only live once.
展开
-
CSAPP Lab:attacklab
实验梗概Attack lab:要求你进行五次攻击。攻击方式是code injection代码注入和Reeturn-oriented programming(ROP),在你做完这个lab,你会收获:你将知道当程序没有做缓冲区溢出安全时,黑客是如何攻击程序的。你将知道编译器和操作系统是如何增强程序的健壮性。你将明白怎么编写更安全的程序你将明白x86-64构架下,程序是如何使用栈和参数传递。...原创 2019-11-19 22:36:38 · 16722 阅读 · 2 评论 -
boomlab 实验 炸弹实验 系统级程序设计 CMU
MENUboomlab还有30s到达实验1Step1--反汇编vim大法检查boom原因gdb调试出结果examinequit实验二分析汇编语言ENDING实验三答案大家如果做boomlab还碰到了什么有意思的错误可以留言或者发我邮箱(hwk2019ucb@163.com)哈boomlab还有30s到达嘎嘎,今天有机会做了系统级程序设计课程布置的作业!韩波老师真的非常nice!!!助教也很...原创 2019-12-01 12:45:25 · 14651 阅读 · 2 评论 -
系统级程序设计 - 机器级编程I:基础
menu汇编/机器代码汇编/机器代码Programmer-Visible StatePC: Program counter– Address of next instruction– Called “RIP” (x86-64)Register file– Heavily used program dataCondition codes–Store status inform...原创 2019-10-29 23:02:27 · 501 阅读 · 0 评论 -
系统级程序设计- chapter1
chapter目录Programs Are Translated by Other Programs into Different Formsrunning the hello programCash MatterStorage Devices From a Hierarchy![在这里插入图片描述](https://img-blog.csdnimg.cn/20190915085804368.pn...原创 2019-09-15 09:18:02 · 142 阅读 · 0 评论 -
系统级程序设计 - chapter2
chapter2目录Representing information as bitsBit - level manipulationsBoolean AlgebraExample: Representing & Manipulating SetsRepresentationOperationsContrast: Logic Operations in CShift OperationsIn...原创 2019-09-25 22:48:37 · 216 阅读 · 0 评论 -
系统级程序设计- chapter3
目录Background: Fractional binary numbersRepresentationIEEE floating point standard: DefinitionExample and propertiesRounding, addition, multiplicationFloating point in C SummaryBackground: Fractiona...原创 2019-09-26 15:35:26 · 193 阅读 · 0 评论 -
系统级程序设计 - 机器层面编程 1: 基础
目录History of Intel processors and architecturesC, assembly, machine codeDefinitions:Assembly/Machine Code ViewTurning C into Object CodeCompiling Into AssemblyData TypesOperationsObject CodeAssemblerL...原创 2019-09-26 20:37:53 · 801 阅读 · 0 评论