网络渗透测试
1 | ipconfig 查看你电脑的ip地址 |
查看IP信息
ifconfig
if—interface接口
config—configer配置程序
eth0
eth—ethernet以太网
FE—快速以太网
标准以太网、快速以太网、千兆以太网和万兆以太网分别是什么? - 知乎 (zhihu.com)
localback回环地址
netmask子网掩码,判断你是在哪个网络中(IP地址和子网掩码进行”与“运算)
192.xxx.xxx.0最后一位是0表示这一个网络
192.xxx.xxx.255表示这个网络的所有主机
查看路由信息
1 | 再kali中是route -n |
DNS信息
每一个电脑实际上都是有一个DNS域名解析服务器nameserver
正常访问一个网站访问的是他的IP,这个IP并不方便记忆,所以出现了DNS,比如
1 | www.baidu.com |
这样子就好记忆多了
网关
网关是连接两个不同网络之间的通讯与控制
gateway默认网关
自动设置就是利用DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)服务器来自动给网络中的计算机分配IP地址、子网掩码和默认网关 。
单播
对特定的主机进行数据传送,简单来说就是两个设备点对点进行通信
组播
一个设备与关系其数据的部分设备进行通信,也就是说一个设备对一组特定的主机进行通信
(多用于D类IP)
广播
一个设备对本网络内所有设备进行通信就是广播
虚拟机的三种模式
桥接
桥接就是使用物理机的MAC地址,但是是有自己的独立IP的
NAT
NAT就是将物理机作为路由器进行上网
HOST
图片来自
“桥接”和“NAT”方式区别 - 知乎 (zhihu.com)
VMware虚拟机三种网络模式详解—Bridged(桥接模式)_vm桥接模式是什么意思-CSDN博客
Kali linux常用命令
文件目录
1 | PWD命令是Print Working Directory(打印工作目录)的缩写,其功能是显示当前工作目录。 |
文件查看
1 | cat命令用来显示文件内容,语法为“cat 目录项”,cat命令可以在屏幕上显示文件,可以合并文件,还可以建立文本文件。 |
网络相关
1 | Kali Linux 2同时支持net-tools和iproute2,所以可以使用这两种命令来完成对网络的配置和查看。如果要查看设备的网络连接信息,可以使用“ip addr”和“sudo ifconifg” |
Shell脚本
1 | Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便进行设置或者管理用的。Shell 脚本的编写跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 |
服务管理
1 | 在Linux术语中,服务指的是在运行在后台等待使用的应用程序。Service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。在Kali linux2中预装了很多服务。在Kali Linux中的有些服务可以通过GUI停止和启动,就像在Windows或Mac里一样。但是,也有些服务需要使用命令行管理。我们在这里介绍管理基本服务的语法: |