
计算机系统基础
文章平均质量分 88
小酒窝.
研一菜鸡一只,欢迎来交流讨论,一起进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机系统基础实验2——bomb
实验介绍 使用课程知识拆除一个“Binary Bombs”来增强对程序的机器级表示、汇编语言、调试器和逆向工程等理解。 一个“Binary Bombs”(二进制炸弹,简称炸弹)是一个Linux可执行C程序,包含phase1~phase6共6个阶段。 炸弹运行各阶段要求输入一个字符串,若输入符合程序预期,该阶段炸弹被“拆除”,否则“爆炸” 。 实验目标是你需要拆除尽可能多的炸弹。 实验步骤: 第一步:反汇编 将自己的炸弹文件复制到share目录下 解压炸弹文件,并 cd 到解压出的子目录 对bomb进行原创 2021-11-16 16:32:07 · 7906 阅读 · 0 评论 -
计算机系统基础 实验——位运算
1.negate(取负) 2.bitOr(两数相或) 3.conditional(选择运算符) 4.byteNot(对某个字节取反) 5.allEvenBits 6.byteSwap 7.bitMask 8.isLessOrEqual 9.fitsShort 10.fitsBits 11.isTmin 12.addOK 13.rotateLeft 14.isPower2 15.sm2tc原创 2021-10-28 21:51:39 · 9172 阅读 · 1 评论