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