原文:二进制炸弹Lab

Lab 采用的是 coursera 上华盛顿大学的The Hardware Software Interface. 与CSAPP书上的不同,这里的lab采用的是 位机器。 Lab 要求拆除 个炸弹加一个secret bomb。 phase string length 中的代码比较好懂,是以 rdi中的内容为地址,然后与 比较 即是字符串的终结符号 。所以字符串起始地址应该藏在 rdi中 再看str ...

2015-09-27 16:18 0 4568 推荐指数:

查看详情

CMU-CSAPP-Lab2拆解二进制炸弹

一、 实验目的 1.理解C语言程序的机器级表示。 2.初步掌握GDB调试器的用法。 3.阅读C编译器生成的x86-64机器代码,理解不同控制结构生成的基本指令模式,过程的实现。 二、实验工具 ...

Thu Dec 13 07:55:00 CST 2018 0 1531
《CSAPP》实验二:二进制炸弹

二进制炸弹是第三章《程序的机器级表示》的配套实验,这章主要介绍了x64汇编,包括:操作数的表示方式,数据传送指令,算术和逻辑指令,控制流跳转指令,过程(procedure)的实现与运行时栈帧,C语言中的数组,struct,union以及浮点数的汇编表示等。通过这章的学习,对C有了更深的理解 ...

Sun Dec 22 19:03:00 CST 2019 0 1576
CSAPP:逆向工程【二进制炸弹

转载请注明出处:https://www.cnblogs.com/ustca/p/11694127.html 二进制炸弹任务描述 拓展:缓冲区溢出攻击 "二进制炸弹包含若干个阶段,每个阶段需要输入特定的字符串,所有输入正确则炸弹被排除,否则….." 拆弹的任务也就是找出这些字符串将字符串记录 ...

Mon Oct 21 03:37:00 CST 2019 0 703
哈工大 计算机系统 实验三 二进制炸弹

所有实验文件可见github 计算机系统实验整理 实验报告 实 验(三) 题 目 Binary Bomb 二进制炸弹     专 业 计算学部 学   号 班   级 学 生 指 导 教 师 实 验 地 点   实 验 日 期 计算机科学与技术学院 目 录 第1章 实验基本信息 ...

Sat Jan 29 20:18:00 CST 2022 0 735
逆向工程之二进制炸弹第一发

   down了二进制炸弹实验,名字就很酷是不是。简要介绍下,二进制炸弹是一个可执行文件,运行时,提示用户输入6个不同的字符串,如果其中的任何一个不正确,炸弹就会爆炸。初步判断有六个级别,难度逐级递增。这个实验需要学生通过对程序反汇编和逆向工程来判断是哪6个答案,从而拆除它的炸弹 ...

Mon Dec 15 01:37:00 CST 2014 1 2596
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM