2

来说说我这个夏天干了些什么。。除了各种玩耍。。


先是上课上到快八月,有一门课是计算机网络构建与管理,其实主要就是学配置交换机,最后学了点配置路由器的,做了很多次实验,包括配置虚拟局域网之类的。加深了对计算机网络的理解,学会了计算网络地址之类的,算是科普了一回。顺便翻了翻网络编程的书,对一些常用协议了解了一下。


然后自学了《深入理解计算机系统》的1~3章,再往后的目前暂时用不到,就先不看了。下的都是脚本之家的电子书,相对清晰一点。基本了解了汇编的指令和地址计算,栈的结构,还有对应C语言的有关函数调用,循环之类的,程度就是简单的一段汇编程序能知道对应的代码基本什么样子。如果有注释就好多了。主要问题是书看懂了,但毕竟没有做题练过,实际使用起来会比较艰难。但是之前也说了,看汇编一方面是科普,更多还是为了接着看《0day安全》的时候能看得懂更深入的内容,而不要只是看一个开头就略过。可惜放假回家前没来得及借那本书,网上电子书不大清晰,只好等寒假再说了。

顺便又下了IDA的使用手册泛读,写的很详细,不过就看了下常用的操作,以后的用到再看吧。


接着因为报了个和符号执行有关的项目,所以看一个学长的论文,一边自己百度资料。有个小插曲,是发现论文里面有几处笔误没改,说明这位学长还是不够细心啊。里面常提到的S2E,KLEE,LLVM,都是原先没听说过的,看完论文总算有了个大概的了解。

考虑到做实验估计要用到Linux,就先拿虚拟机试一试,练练手。准备装Ubuntu,于是看着网上的教程一步步跟着做。版本问题上吃了很大一个苦头,一方面没有经验,一方面也是不够仔细加上对版本问题不太重视。原来的虚拟机是第7版的,到Ubuntu官网上看推荐下了个14版的,结果打开虚拟机后刚开始就卡住了装不下去了。百度了一下原因,说是虚拟机版本太低,Ubuntu版本太高。于是下了个12版的Ubuntu,也是教程里用的版本,装到最后一步也是装不下去。再回想半天,原来教程里说虚拟机至少第8版,再升级虚拟机(其实就是卸载了重装)到第10版,按视频里的12版Ubuntu安装,倒是顺利装好了。但是想装输入法的时候发现还是需要升级,就干脆升到14版算了,但过程中经常报错,关了错误提示框升级却还能继续进行,不过升级完发现桌面显示不正常,看上去像是一个桌面被从左右压缩了,然后复制了一份并列放在屏幕上,鼠标随便打开一个文件,左右两边的桌面会同时显示文件,看着好诡异。已经是晚上了,网上一下子也找不到解决方法,干脆删了虚拟机直接装一个14版的。14版装完还算顺利,而且装的是英文版,没有违和感。不过第二天发现网络有问题,就是说网上不去,ping127.0.0.1是通的,ifconfig显示的是ipv6的,ping其他都不通,后来网上找到说是把网络设置从NAT改为桥接,试了一下果然可以。同时也看了一些Linux的视频教程,简单了解一下操作和指令。

因为最开始想学习一下的web for pentester是要把iso挂载在虚拟机上才可以的,当时没这个概念,而现在虚拟机接触了一段时间,想再试试看这所谓的挂载。又新建了一个虚拟机,就像安装其他系统一样把对应的iso设置好,运行就可以了。输入ifconfig看ipv4地址,在宿主机上这个地址,就能访问答题的网页了。原先以为挂载是一件很复杂的事,没想到最后原来这么方便。虽然途径坎坷,但也学到了不少,并且其中遇到的问题都是独立解决的,算是有收获的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值