本文内容来自蚁景网安课程。
虚拟机安装
常见的虚拟机
Parallels Desktop、VMware、Virtual Box。
什么是VMware虚拟机
VMware虚拟机是通过软件模拟的具有完整硬件功能的、运行在一个完全隔离环境中的完整计算机系统(Windows、Linux等)。
安装VMware Workstation
已经提前装好,不再赘述。
安装Kali Linux
从官网下载后解压,直接用Vmware WorkStation打开文件夹中的vmx
文件。
Kali Linux网络配置
三种模式
桥接模式:虚拟机与物理机网络平等,可连外网。
NAT模式:虚拟机网络由物理机分配,可连外网。
主机模式:虚拟机网络由物理机分配,不可连外网。
LAMP环境配置
Kali Linux是一个非常强大的工具集合,里面集成了AMP的环境。
可以用-v/--version
查看版本。
AMP启停管理
/etc/init.d
目录中存放的是一系列系统服务的管理(启动与停止)脚本。
用service命令可执行init.d
目录中古相应服务的脚本。
/etc/init.d/apache2.start
等同于service apache2 start
。
访问127.0.0.1
查看status
开启mariadb
初始化数据库
mysql_secure_installation
进入/var/www/html
目录,创建1.php
写入1.php
访问127.0.0.1/1.php
WAMP环境配置
安装phpstudy,开启apache和mysql
在网站管理中打开根目录,编写1.php
,打开浏览器访问
DVWA配置
将DVWA源码复制到phpstudy网站根目录中,将config
文件夹下config.inc.php.dist
重命名为config.inc.php
,修改数据库名及数据库账号密码。
从浏览器访问setup.php
,选择create/reset database。
用默认账号密码登录。
打码太丑了不好意思。
常用Linux命令
Linux文件系统与目录结构
Linux的目录为单根倒置树形结构。
/bin
是Binary的缩写,存放最常使用的命令。
/etc
存放所有系统管理需要的配置文件和子目录。
/home
用户主目录。
/root
系统管理员目录。
/tmp
临时文件目录。
/usr
共享资源目录,类似于windows下的Program Files
目录。
/usr/bin
系统用户使用的应用程序。
参考内容:Linux系统目录结构
文件系统最顶层为个目录,用/
表示。文件名称区分大小写,以.
开头的文件和目录为隐藏文件,路径用/
分割。(Windows中使用\
分割。)
查看隐藏目录:ls -a
文件的权限管理
文件所有者(u:user)、所属组(g:group)、其他人(o:other)
a:all同时表达三者。
权限:读(r:read)、写(w:write)、执行(x:execute)
ls -l
或ll
查看目录下的文件权限。
例如rwx r-x r-x
分别为三者权限,如果前面有d代表这是一个文件夹。
权限的表示方式
数字表示和字符表示。
数字表示:-
表示无权限,用0表示(r: 4, w: 2, x: 1)
rwx rw- r--
对应的数字权限是764。
权限管理
能够修改权限的人只有文件所有者和超级管理员。
chmod 777 filename
chmod -R 777 filename
(递归方式)
文件增删改查
mkdir folder
创建文件夹。
touch file
创建文件。
rm file
删除文件(不能删除文件夹)。
rm -r filefolder
(递归删除文件夹和里面的文件)。
mv oldfile newfile
修改文件名。
ls
查看文件夹里的文件。
cat filename
查看文件内容。
目录切换
绝对路径:从盘符写起,完整的路径,在linux里从/
写起。
相对路径:相对当前目录的路径。
./
指的是当前目录,../
表示向上一级切换路径。
vi/vim编辑器使用
vim filename
按a
、i
或o
进入插入模式,编辑完成后按esc
回到正常模式。
:wq
保存并退出。
:q
退出。
:q!
不保存退出。
:set number
显示行号。
numbergg
跳转到number行。
dd
删除当前光标所在行,numberdd
删除number行(包含光标所在行)。
其他命令
shutdown
关机。
reboot
重启。
netstat –antl
查看端口情况。
top
查看进程(任务管理器)。
free –h
查看内存使用情况。
df -h
查看磁盘使用情况。
Win10 Python安装
在这里选择需要的Python版本,这里分别下载了Python2.7和Python3.8。
添加环境变量
右键计算机-属性-高级系统设置-环境变量,在用户变量的Path中添加Python安装路径以及其下的\Scripts
文件夹。
修改Python2的可执行程序名为python2.exe
Win 10 Java安装
安装了版本为1.8的jdk。
添加环境变量
右键计算机-属性-高级系统设置-环境变量。
新建变量名为JAVA_HOME
,值为jdk安装路径。
新建变量名为CLASSPATH
,值为%JAVA_HOME%\lib
在path中加入%JAVA_HOME%\bin
BurpSuite安装
解压后进入/jdk-11.0.1/bin
,在地址栏中输入cmd,打开命令行窗口。
在命令行窗口中执行
java -jar ../../burploader-old.jar
图形界面出现后打开文件夹中的vbs文件,将License内容复制到里面,点击Manual activation之后复制到前一个界面的Activation Request框中,最后再把生成的Activation Response复制到另一边。
安装成功。