2018-10-14网络攻防第一周学习文档

一. Linux

  • 我是一步一步跟着这个教程学得,目前只学了前面几章节,个人感觉教程不错
    • Linux探索之旅

二.复习基础知识

  • 计算机网络部分
    • 这个大二学过,但是当时没学,说是复习,其实就是重新学,这周主要学习了以下几个方面
      • 整个网络的体系结构,协议栈,主要是理论的osi和实际的tcp/ip,重点是理解协议的层次结构,层次的设计问题,服务,接口,协议之间的关系
      • 物理层的一些内容
        • 数据的通信的理论基础,主要是傅里叶分析和香农的那一套
        • 传输介质种类什么的,例如双绞线,光纤什么的
        • 另外就是重要的数字调制与多路复用技术
  • 数学基础部分
    • 同上,重新学,学了一下几个方面
      • 整数,重点在于整除,求公因式,素数的各种定理
      • 同于,一个重要的运算,概念有剩余与剩余类,以后要用的的关键定理是费马小定理,欧拉定理及其扩展形式

三.密码学

  • 密码学主要是研究加解密的模型与算法,学习了以下几个方面
    • 概念,最主要的收获就是要保证数据的机密性,完整性,不可否认性与可用性
    • 传统的加密技术,主要是代替和置换,对称密码的模型
    • 分组密码和数据加密标准,主要是Feistel,和s-des的操作以及原理

四.环境搭建

  • 这部分主要是用到了virtualbox安装了两个虚拟机,一个攻击机,一个靶机,分别是kali linux和metasploitable3 ,安装过程说实话有点艰难,靶机是一个别人配置好的metasploitable3-win2k8的盒子,手头有一个kali 的镜像文件,直接安装就好了。那个metasploitable是个盒子,要用vagrant安装,但是怎么都搞不定,查来查去也搞不定,后来直接从同学的机器里导出了vboxmetasploitable3的镜像文件,然后直接安装就好了。

你可能感兴趣的:(2018-10-14网络攻防第一周学习文档)