一. Linux
- 我是一步一步跟着这个教程学得,目前只学了前面几章节,个人感觉教程不错
二.复习基础知识
- 计算机网络部分
- 这个大二学过,但是当时没学,说是复习,其实就是重新学,这周主要学习了以下几个方面
- 整个网络的体系结构,协议栈,主要是理论的osi和实际的tcp/ip,重点是理解协议的层次结构,层次的设计问题,服务,接口,协议之间的关系
- 物理层的一些内容
- 数据的通信的理论基础,主要是傅里叶分析和香农的那一套
- 传输介质种类什么的,例如双绞线,光纤什么的
- 另外就是重要的数字调制与多路复用技术
- 这个大二学过,但是当时没学,说是复习,其实就是重新学,这周主要学习了以下几个方面
- 数学基础部分
- 同上,重新学,学了一下几个方面
- 整数,重点在于整除,求公因式,素数的各种定理
- 同于,一个重要的运算,概念有剩余与剩余类,以后要用的的关键定理是费马小定理,欧拉定理及其扩展形式
- 同上,重新学,学了一下几个方面
三.密码学
- 密码学主要是研究加解密的模型与算法,学习了以下几个方面
- 概念,最主要的收获就是要保证数据的机密性,完整性,不可否认性与可用性
- 传统的加密技术,主要是代替和置换,对称密码的模型
- 分组密码和数据加密标准,主要是Feistel,和s-des的操作以及原理
四.环境搭建
- 这部分主要是用到了virtualbox安装了两个虚拟机,一个攻击机,一个靶机,分别是kali linux和metasploitable3 ,安装过程说实话有点艰难,靶机是一个别人配置好的metasploitable3-win2k8的盒子,手头有一个kali 的镜像文件,直接安装就好了。那个metasploitable是个盒子,要用vagrant安装,但是怎么都搞不定,查来查去也搞不定,后来直接从同学的机器里导出了vboxmetasploitable3的镜像文件,然后直接安装就好了。
网友评论