"Bomb实验" 是与CSAPP教材相关的一项编程实验。它是一种反汇编和逆向工程任务,旨在教授如何分析和解决复杂的程序问题。Bomb实验的目标是解开一系列的"炸弹",每个炸弹都有不同的解锁方法,需要分析程序的汇编代码,理解其工作原理,并找到正确的输入来解除炸弹。这个实验教授了计算机系统的底层知识,包括汇编语言和程序执行的原理。通过CSAPP的bomblab实验,我深刻认识到了计算机系统的安全问题、解决问题的能力以及汇编语言的重要性。在实验过程中需要分析程序的汇编代码,了解程序的运行原理和逻辑,并找到程序中的安全漏洞和陷阱。在这个过程中,我发现了许多计算机系统中存在的安全问题并且卡了很久的时间,问题包括缓冲区溢出、格式化字符串漏洞、栈溢出等等。我参考了很多博客和B站视频尽可能多的弄懂其中的原理,从而对计算机系统的安全问题有了更深入的认识,并学会了如何保护计算机系统的安全。在解决问题的过程中,需要思考问题的本质、分析问题的原因,并采取有效的解决措施,编程技能和汇编语言的理解。在实验中,我需要分析程序的汇编代码,掌握各种调试工具和技术,并使用汇编语言编写解决方案。这让我更深入地了解了汇
2023-12-09 21:05:52 61KB bomblab csapp 计算机系统 实验源代码
1
西电网络程序设计大作业 题目:设计一个基于TCP套接字的类似于QQ的聊天系统 实现的基本功能: 1.新用户注册; 2.用户登录和退出; 3.聊天服务; 4.在线用户查询; 5.附加功能: 6.文件传送服务; 本项目实现的其他功能: 1.用户注销功能 2.用户密码安全传输功能 3.用户错误登录次数限制功能
2023-06-01 09:20:48 1.4MB 网络 程序设计 tcp 网络程序设计
1
与严蔚敏教材内容基本一致,但使用的是纯C语言,代码组织更清晰。
2023-03-20 13:48:19 166KB 线性表 C 数据结构
1
含有链表、栈和队列、树和图等数据结构的相关实验
2023-03-17 07:09:43 1.42MB 数据结构 课程实验
1
包含的算法: 1、棋盘覆盖(控制台和MFC版) 2、二分搜索 3、分治法求线性序列中第k 小的数 4、找a[i]=i的下标i 5、求最长公共子序列 6、最大字段和问题 7、0-1背包问题(动态规划实现) 8、多机调度算法实现代码 9、汽车加油问题 10、贪心算法实现最小生成树——prim算法实现 11、0-1背包问题(回溯法实现) 12、符号三角形问题代码 13、跳马问题代码 还有实验截图!
2023-01-04 16:59:57 577KB 算法实验 源代码 算法设计
1
讲稿PPT,例题及实验源代码齐全,有兴趣的可以看看
2022-12-16 20:42:45 672KB C++
1
编译原理实验包括:词法分析 语法分析 表达式的运算。程序有c语言和c++版。
1
这是本人c++学习过程中的积累,其中包括平时实验的源代码和实验报告,另外还有期末大作业的源代码,供大家分享,谢谢。
1
中南大学数字图像处理实验matlab源
2022-11-03 09:19:37 53KB 中南大学 数字图像 实验源代码 matlab
1
(含一元多项式加法链表,Kruskal,prim,二叉树遍历,bfs、dfs遍历图的cpp,exe,实验报告)
2022-08-03 18:06:41 2.77MB 数据结构 c++
1