0x01 - 渗透测试工具环境安装

文章目录

渗透工具环境安装

scoop安装配置

scoop简介

Windows命令行包管理工具

  • 命令行安装软件
  • 命令行管理软件
  • 自动配置环境变量
  • 自动管理程序依赖

scoop安装

  1. 在 PowerShell 中打开远程权限

    Set-ExecutionPolicy RemoteSigned -scope CurrentUser;

  2. 自定义 Scoop 安装目录

    $env:SCOOP='D:\scoop'
    
    # 用户环境变量
    [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP,'User')
    
    # 系统环境变量
    # [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL, 'Machine')
    
  3. 下载并安装 Scoop

    iwr -useb get.scoop.sh | iex
    
    Initializing...
    Downloading...
    Extracting...
    Creating shim...
    Adding D:\scoop\shims to your path.
    Scoop was installed successfully!
    Type 'scoop help' for instructions.
    
    scoop update
    

    国内镜像

    iwr -useb https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iex
    scoop config SCOOP_REPO 'https://gitee.com/glsnames/scoop-installer'
    scoop update
    
  4. 安装软件包

    scoop install <app_name>
    scoop install sudo
    
  5. 查看 Scoop 使用简介

    scoop help
    
    alias        管理 scoop 别名
    bucket       管理 Scoop buckets
    cache        显示或清除下载缓存
    cat          显示指定清单的内容。如果有的话,`bat'将被用于漂亮地打印JSON。
    checkup      检查潜在问题
    cleanup      通过删除旧版本清理应用程序
    config       获取或设置配置值
    create       创建自定义应用程序清单
    depends      列出一个应用程序的依赖项
    download     下载缓存文件夹中的应用程序并验证哈希值
    export       导出(可导入)已安装的应用程序的列表
    help         显示一个命令的帮助
    hold         按住一个应用程序以禁用更新
    home         打开应用程序的主页
    info         显示一个应用程序的信息
    install      安装应用
    list         列出已安装的应用程序
    prefix       返回指定应用程序的路径
    reset        重置一个应用程序以解决冲突
    search       搜索可用的应用程序
    shim         操纵Scoop shims
    status       显示状态并检查新的应用程序版本
    unhold       解除对一个应用程序的控制,使其能够更新
    uninstall    卸载一个应用程序
    update       新应用程序或Scoop本身
    virustotal   在virustotal.com上寻找应用程序的哈希值
    which        找到一个shim/executable(类似于Linux上的'which')
    

scoop使用

  1. 添加bucket

    # powershell添加代理
    $Env:HTTP_PROXY = "http://127.0.0.1:7890"
    $Env:HTTPS_PROXY = "http://127.0.0.1:7890"
    
    # cmd添加代理
    set http_proxy = "http://127.0.0.1:7890"
    set https_proxy = "http://127.0.0.1:7890"
    
    # 添加 bucket
    scoop bucket add main
    
    # 列出添加的 bucket
    scoop bucket list
    Name Source Updated
    Manifests
    ---- ------ -------
    ---------
    main https://github.com/ScoopInstaller/Main 2022/5/3 20:31:35
    1015
    
    # 查看官方推荐的 bucket
    scoop bucket known
    main
    extras
    versions
    nirsoft
    php
    nerd-fonts
    nonportable
    java
    games
    
  2. 安装应用

    以7zip为例

    https://scoop.sh/#/apps?q=7zip

    # 搜索 7zip 应用
    scoop search 7zip
    'main' bucket:
    7zip (21.07)
    7zip19.00-helper (19.00)
    
    # 添加 main bucket
    scoop bucket add main
    
    # 安装 7zip
    scoop install 7zip
    Installing '7zip' (21.07) [64bit]
    7z2107-x64.msi (1.8 MB)
    [=============================================================
    ========================] 100%
    Checking hash of 7z2107-x64.msi ... ok.
    Extracting 7z2107-x64.msi ... done.
    Linking D:\scoop\apps\7zip\current => D:\scoop\apps\7zip\21.07
    Creating shim for '7z'.
    Creating shortcut for 7-Zip (7zFM.exe)
    Persisting Codecs
    Persisting Formats
    Running post-install script...
    '7zip' (21.07) was installed successfully!
    Notes
    -----
    Add 7-Zip as a context menu option by running:
    "D:\scoop\apps\7zip\current\install-context.reg"
    
  3. 查看scoop安装的应用

    # scoop list
    
    Installed apps:
    
    Name            Version          Source   Updated             Info
    ----            -------          ------   -------             ----
    7zip            22.01            main     2022-12-31 15:07:07
    dark            3.11.2           main     2022-12-31 20:53:21
    git             2.39.0.windows.2 main     2022-12-31 15:07:45
    innounp         0.50             main     2023-01-01 16:48:27
    openjdk14       14.0.2-12        java     2022-12-31 20:38:47
    openjdk8-redhat 8u342-b07        java     2022-12-31 20:37:27
    python37        3.7.9            versions 2022-12-31 20:54:04
    python38        3.8.10           versions 2022-12-31 20:58:26
    sudo            0.2020.01.26     main     2022-12-31 15:10:27
    
  4. 查看应用信息

    # scoop status 7zip
    Scoop is up to date.
    
    # scoop info 7zip
    
    Name        : 7zip
    Description : A multi-format file archiver with high compression ratios
    Version     : 22.01
    Bucket      : main
    Website     : https://www.7-zip.org
    License     : LGPL-2.1-or-later
    Updated at  : 2022/10/14 17:57:13
    Updated by  : Hsiao-nan Cheung
    Installed   : 22.01
    Binaries    : 7z.exe | 7zFM.exe | 7zG.exe
    Shortcuts   : 7-Zip
    Notes       : Add 7-Zip as a context menu option by running: "<root>\install-context.reg"
    
  5. scoop更新应用

    # 更新scoop
    scoop update
    
    # 更新7zip
    scoop update 7zip
    
    # 更新全部
    scoop *
    
  6. 卸载删除应用

    # scoop uninstall 7zip
    Uninstalling '7zip' (22.01).
    Removing shim '7z.shim'.
    Removing shim '7z.exe'.
    Removing shim '7zFM.shim'.
    Removing shim '7zFM.exe'.
    Removing shim '7zG.shim'.
    Removing shim '7zG.exe'.
    Removing shortcut ~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop Apps\7-Zip.lnk
    Unlinking D:\scoop\apps\7zip\current
    '7zip' was uninstalled.
    

Java环境安装

Windows安装JDK8

方法一

  • 下载JDK8

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

  • 安装JDK8
  1. 双击打开下载的 jdk-xx-windows-x64.exe ,进入安装向导

  2. 点击下一步,进入定制安装界面,可以按需要修改 JDK 安装目录

  3. 下一步,进入 jre 安装界面

  4. 下一步,等待安装完成

  5. 配置 PATH 环境变量

    Win + R 快捷键打开运行窗口,输入 sysdm.cpl 打开系统属性,选择高级,环境变量
    根据自己的安装目录情况,新建如下环境变量及值:

    变量:Java_Home
    值:C:\Program Files\Java
    
    变量:CLASSPATH
    值:.;%Java_Home%\jdk1.8.0_321\bin;%Java_Home%\jdk1.8.0_321\lib\dt.jar;%Java_Home%\jdk1.8.0_321\lib\tools.jar
    

    根据自己的安装目录情况,新增如下环境变量的值:

    变量:Path
    值:%Java_Home%\jdk1.8.0_321\bin
       %Java_Home%\jre1.8.0_321\bin
    
  6. 验证安装

    Win + R 运行窗口输入 cmd 打开命令提示符,输入 java -version 、 javac -version

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gBFWOGY3-1672573565816)(C:\Users\13475\AppData\Roaming\Typora\typora-user-images\image-20230101190041632.png)]

方法二

  • scoop添加官方镜像源

    # 查看官方bucket
    scoop bucket known
    
    # 添加Java官方bucket
    scoop bucket add java
    
    # 查看添加成功的源
    scoop bucket list
    
  • scoop 搜索 JDK8

    scoop search jdk8

  • scoop安装JDK8

    scoop install openjdk8-redhat

  • scoop安装jdk14

    scoop search jdk11
    scoop install openjdk11
    
  • 切换不同Java版本

    # 查看所有安装成功的应用
    scoop list
    
    # 查看当前Java版本
    java -version
    
    # 设置使用的Java版本
    scoop reset openjdk11
    
    # 重新打开一个新的cmd命令提示符窗口,查看Java版本
    java -version
    

Python环境安装

Windows安装Python2/3

方法一

  • 添加 versions 官方 bucket
scoop bucket add versions

# 查看安装的bucket
scoop bucket list
  • 搜索安装应用

    scoop search python

  • 安装指定版本

    # 安装python3.8
    scoop install python38
    
  • 验证安装

    python -V
    Python 3.11.1
    

方法二

下载安装程序:https://www.python.org/downloads/

  • Python3 安装

    选择 Customize installation ,自定义安装 pip 、 IDLE 、安装路径等

Linux-Kali配置与使用

VMware软件安装

下载vmware

VMware产品页面:https://www.vmware.com/cn/products.html

搜索 workstation ,选择 Workstation Pro ,进入如下页面:

https://www.vmware.com/cn/products/workstation-pro.html

选择下载试用版,点击 DOWNLOAD NOW:

安装VMware

双击下载的安装程序,默认安装即可

激活VMware

使用激活码对VMware进行激活使用

scoop安装VMware

scoop bucket add scoopet
https://github.com/ivaquero/scoopet.git
scoop search vmware
scoop install vmware-workstation-pro

VMware安装Kali

Kali下载

Kali官网下载:https://www.kali.org/get-kali/

根据自己需求选择,推荐使用虚拟机(Virtual Machines),安装运行Kali,官方提供了已经安装好的虚拟机镜像,在安装好虚拟软件后,即可直接使用。

Vmware安装Kali

解压下载的压缩包 kali-linux-202x.x-vmware-amd64.7z , 双击打开下图 .vmx 文件:

点击 开启此虚拟机 ,即可启动。

系统已经配置好默认普通用户 kali ,默认密码 kali :

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值