汇编
文章平均质量分 91
该睡觉了zZ
这个作者很懒,什么都没留下…
展开
-
计算机组成原理 / 反汇编实验(3)缓冲区溢出攻击
目录实验概述实验内容3.2.1 阶段1 Smoke3.2.2 阶段2 Fizz3.2.3 阶段3 Bang3.2.4 阶段4 Boom3.2.5 阶段5 Nitro实验概述实验目的:加深对IA-32函数调用规则和栈结构的具体理解。实验目标:对一个可执行程序“bufbomb”实施一系列缓冲区溢出攻击。实验要求:设法通过造成缓冲区溢出来改变该可执行程序的运行内存映像,继而执行一些原来程序中没有...原创 2020-04-19 22:21:45 · 2951 阅读 · 0 评论 -
计算机组成原理 / 反汇编实验(2)拆弹实验
实验概述实验目的:增强对程序的机器级表示、汇编语言、调试器和逆向工程等方面原理与技能的掌握。实验目标:需要拆除尽可能多的炸弹。实验要求:使用gdb调试器和objdump来反汇编炸弹的可执行文件,并单步跟踪调试每一阶段的机器代码,从中理解每一汇编语言代码的行为或作用,进而设法“推断”出拆除炸弹所需的目标字符串。实验语言:c。实验环境:linux(root用户名为vicai)2.2 实...原创 2020-04-19 22:06:23 · 16295 阅读 · 3 评论 -
计算机组成原理 / 反汇编实验(1)
实验内容需要完成实验资料datalab-handout.tar.gz中bits.c 的函数功能,具体分为三大类:位操作、补码运算和浮点数操作。位操作表1列出了bits.c中一组操作和测试位组的函数。其中,“级别”栏指出各函数的难度等级(对应于该函数的实验分值),“功能”栏给出函数应实现的输出(即功能),“约束条件”栏指出你的函数实现必须满足的编码规则(具体请查看bits.c中相应函数注释)...原创 2020-04-19 21:50:07 · 1970 阅读 · 0 评论 -
[汇编] 汇编"HelloWorld!"——字符/字符串的输入输出
目录0. HelloWorld1. 字符输入输入2. 字符串输入输出0. HelloWorld;输入输出一个字符串DATA SEGMENT ;数据段代码DATA ENDS STACK SEGMENT ;堆栈段代码STACK ENDSCODE SEGMENT ASSUME DS:DATA, SS:STACK,...原创 2019-11-19 21:35:57 · 1824 阅读 · 0 评论