装了一天的linux虚拟机,疲于修改各种奇奇怪怪的小bug。现在就有两个感悟:1.删除重装大法好,菜鸡必备。2.你永远不知道之前嫌弃占空间删掉的软件什么时候会再下回来,能留着就留着吧,重新下怪麻烦的。
简单说下安装过程吧,我用的virtualbox+ubuntu(用vb其实是因为穷,免费使用它不香吗?)
具体安装过程可见:虚拟机安装过程
设置共享文件夹可能会有点问题,自动挂载行不通的话还是莫要强求了,直接用手动挂载吧。具体方法可见共享文件夹的几种设置方法
全都装完后想执行一下bomb,结果???一直提醒我没有那个文件或目录。整了好久才知道是因为我的ubuntu是64位的,没有32位的运行库。在终端安装一下运行库就行,具体如下:

sudo apt-get install ia32-libs

如果不行,说没有可用的软件包,然而下列软件包会取代它,就输入:

sudo apt-get install lib32z1

另外,找到了一篇讲linux执行可执行文件的具体过程,讲的挺好:linux可执行文件执行过程
万事大吉后用objdump反汇编了一下bomb,整整齐齐蹦出来的汇编语言直接闪瞎了我的狗眼,明天开始要好好复习一下汇编语言了啊!


二进制安全      拆弹

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!