首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
bomblab专题
2024Spring> HNU-计算机系统-实验3-Bomblab-导引/答疑
前言 BombLab一定要花时间完成哦,对于期末卷面的提升和计算机系统的理解都非常重要。 导引 ①文件目录概览 助教下发一个文件包,打开之后是这样的几个文件。 这几个文件解释如下 bomb:可执行文件,无法打开,我们主要研究的对象bomb.c文件bomb-quiet:暂时不需要关注README文件 ②反汇编 对bomb进行反汇编:在终端中输入以下指令 objdump
阅读更多...
【CSAPP】探究BombLab奥秘:Phase_5的解密与实战
⏰诗赋清音:桃花灼灼春风暖,心随乐曲扬徐徐。 苦尽甘来梦未阑,岁月长河任舟游。 📋 前言 🎉欢迎大家关注🔍点赞👍收藏⭐️留言📝 🔔作者留言: 欢迎来到我的【CSAPP】炸弹实验室!这里是探索计算机系统世界的秘境,我的学习笔记博客为你打开CSAPP的炸弹之门。在这里,我不仅分享计算机系统的基础知识和高级技巧,还有着涉猎实用技术和项目经验的爆炸药水。无论你是初学者
阅读更多...
CSAPP bomblab 作弊方式通关: gdb set 命令的使用
bomblab 的博客、视频挺多的,但是步骤都太“友善”了。既然每次都是 explode_bomb 函数爆炸的,那么不执行这个函数不就完事儿了吗?这的确是“作弊”,但是我的目的不在于得到每一个 phase 的正确答案, 而是希望每个 phase 随便输入,但是仍然能通关。 一种方式是修改二进制文件 bomb, 我暂时不会。 另一种方式,是在 gdb 运行期间, 使用 set 命令修改 call
阅读更多...
CSAPP - bomblab phase_2 分析
CSAPP - bomblab phase_2 分析 文章目录 CSAPP - bomblab phase_2 分析概要第一次反编译 phase_2()反编译 explode_bomb()反编译 read_six_numbers()第二次反编译 phase_2整理: 合并所有反编译出的代码 概要 bomblab phase_2 的答案,网络上相关的文章、视频有不少了。不过反
阅读更多...
【CSAPP】探究BombLab奥秘:Phase_1的解密与实战
📋 前言 🌈个人主页:Sarapines Programmer🔥 系列专栏:《斯坦福大学之CSAPP》⏰诗赋清音:桃花灼灼春风暖,心随乐曲扬徐徐。 苦尽甘来梦未阑,岁月长河任舟游。 🎉欢迎大家关注🔍点赞👍收藏⭐️留言📝 🔔作者留言: 欢迎来到我的【CSAPP】炸弹实验室!这里是探索计算机系统世界的秘境,我的学习笔记博客为你打开CSAPP的炸弹之门。在这里
阅读更多...
【CSAPP】探究BombLab奥秘:Phase_2的解密与实战
📋 前言 🌈个人主页:Sarapines Programmer🔥 系列专栏:《斯坦福大学之CSAPP》⏰诗赋清音:桃花灼灼春风暖,心随乐曲扬徐徐。 苦尽甘来梦未阑,岁月长河任舟游。 🎉欢迎大家关注🔍点赞👍收藏⭐️留言📝 🔔作者留言: 欢迎来到我的【CSAPP】炸弹实验室!这里是探索计算机系统世界的秘境,我的学习笔记博客为你打开CSAPP的炸弹之门。在
阅读更多...
HNU-计算机系统-实验3-BombLab
写在前面 首先要感谢A橙_大佬,在之前的实验以及学习中,许多地方参考与学习了大佬的思路。 本次实验也是听取了A橙_大佬的建议,先自己做一遍,再看答案,有了更进一步的深入理解。 最后在验收的时候,发现验收助教居然还是A橙_大佬。哈哈,他真的好温柔,还送我一本专业课书。 视频讲解 有关这个实验的讲解我录制了一个视频上传了B站,链接如下,感觉报告没有看懂的同学可以看一下这个视频,特别是对于汇编
阅读更多...