环境准备

[TOC]

环境准备

image-20230903000210232

流程

image-20230903000406861

环境安装

WIN-JAVA

JDK8

下载 JDK8: https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

主要就是使用的是JDK8

WIN-PYTHON

  1. 下载安装程序

    https://www.python.org/downloads/

    https://www.python.org/ftp/python/

KALI安装

直接在官网下载,建议使用VM虚拟机

设置中文

安装中文

1
2
3
sudo apt-get install xfonts-intl-chinese
sudo apt-get install ttf-wqy-microhei

配置语言

1
sudo dpkg-reconfigure locales

重启

1
reboot

kali-java

JDK8

下面是8U161的安装过程

  1. 创建目录,解压文件

    1
    2
    3
    4
    5
    sudo mkdir -p /usr/local/java
    sudo cp jdk-8u161-linux-x64.tar.gz /usr/local/java
    cd /usr/local/java
    sudo tar xzvf jdk-8u91-linux-x64.tar.gz

  2. 通知系统JAVA的位置

    1
    2
    3
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_161/bin/java" 1112
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_161/bin/javac" 1112

  3. 设置默认的java位置

    1
    2
    3
    sudo update-alternatives --set java /usr/local/java/jdk1.8.0_161/bin/java
    sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_161/bin/javac

JDK11

JDK可以直接包管理器安装

1
2
3
apt search openjdk
apt install openjdk-11-jdk

然后安装上面的步骤通知系统

image-20230903164058773

kali-python

python2

由于python2是kali 自己就会安装所以不需要重新安装

image-20230903164305977

我们只需要安装pythoon2就可以了

python3.8

安装Python所需要的依赖

1
2
apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

下载python安装包

1
2
3
4
5
6
7
8
9
10
11
12
13
# 创建文件夹
cd /root
mkdir /usr/local/python3.8

# 安装python并解压
# 如果这里很慢的话可以换源
wget https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tgz
tar -zxf Python-3.8.17.tgz

# 进入解压文件夹,安装python
cd Python-3.8.17
./configure --enable-optimizations --prefix=/usr/local/python3.8/ && make && make install
# 编译的时候我们不能操作

靶场搭建

VMware虚拟网络编辑

nat模式

  1. 模式简绍

    nat就是通过宿主机上网交换数据,此时不会占用宿主机网络的IP地址

桥接模式

  1. 模式简绍

    桥接模式,相当于将物理机作为一个交换机,所有使用桥接的虚拟机都是连接在这个交换机,宿主机也是

docker

基础使用

  1. 列出所有的镜像

    1
    docker image ls
  2. 拉去镜像

    1
    docker image pull name
  3. 删除镜像

    1
    docker image rm name/id

vulhub

1
git clone https://github.com/vulhub/vulhub.git

需要哪一个靶场就进入到对应的文件夹后使用

1
docker-compose up -d

vulnapp

  1. 打开服务器

    https://github.com/Medicean/VulApps

  2. 查看对应的漏洞文件,然后看docker 指令

Vulfocus

  1. 通过docker 拉取镜像

    1
    docker pull vulfocus/vulfocus:latest

环境准备
https://tsy244.github.io/2023/09/03/渗透/环境准备/
Author
August Rosenberg
Posted on
September 3, 2023
Licensed under