声明
课程仅限于网络信息安全分享,严禁任何人用于非法途径。若群员因此作出任何危害网络安全行为后果自负, 与本群及分享者无关。 ——华巅网安兴趣小组
Scoop安装配置
Scoop简介
Windows命令行包管理工具
- 命令行安装软件
- 命令行管理软件
- 自动配置环境变量
- 自动管理程序依赖
Scoop安装
- 在 PowerShell 中打开远程权限 Set-ExecutionPolicy RemoteSigned -scope CurrentUser;
- 自定义 Scoop 安装目录
$env:SCOOP='D:\scoop'
# 用户环境变量
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP,
'User')
# 系统环境变量
# [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',
$env:SCOOP_GLOBAL, 'Machine')
如果跳过该步骤, Scoop 将默认把所有用户安装的 App 和 Scoop 本身置于
C:\Users\user_name\scoop
- 下载并安装 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
- 安装软件包
scoop install <app_name>
scoop install sudo
- 查看 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')
更多信息查看官网:https://scoop.sh
Scoop使用
- 添加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:
# 查看官方推荐的 bucket
scoop bucket known
main
extras
versions
nirsoft
php
nerd-fonts
nonportable
java
games
- 安装应用
以 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.
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"
- 查看 scoop 安装的应用
# scoop list
Installed apps:
Name Version Source Updated Info
---- ------- ------ ------- ----
7zip 21.07 main 2022-05-03 23:05:
- 查看应用信息
# scoop status 7zip
# scoop info 7zip
Name : 7zip
Description : A multi-format file archiver with high
compression ratios
Version : 21.
Bucket : main
Website : https://www.7-zip.org
License : LGPL-2.1-or-later
Updated at : 2022/4/4 17:24:
Updated by : Issac Lin
Installed : 21.
Binaries : 7z.exe
Shortcuts : 7-Zip
Notes : Add 7-Zip as a context menu option by running: "
<root>\install-context.reg"
- Scoop更新应用
# 更新scoop
scoop update
# 更新7zip
scoop update 7zip
# 更新全部
scoop *
- 卸载删除应用
scoop uninstall 7zip
Uninstalling '7zip' (21.07).
Removing shim '7z.shim'.
Removing shim '7z.exe'.
Removing shortcut ~\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Scoop Apps\7-Zip.lnk
Unlinking D:\scoop\apps\7zip\current
'7zip' was uninstalled.
Scoop下载加速
- 安装 Aria2 来加速下载scoop install aria
- 如果使用代理,有时需要通过如下命令关闭 aria
scoop config aria2-enabled false
- aria2 在 Scoop 中默认开启
scoop config aria2-enabled true
- 其他参数
scoop config aria2-retry-wait 4
scoop config aria2-split 16
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 4M
Scoop调用管理员
scoop install sudo
sudo cmd.exe
Scoop其他bucket
scoop bucket add scoopet
https://github.com/ivaquero/scoopet.git
scoop update
Scoop创建安装程序
1 scoop create url
"version": "", // 版本
"license": "",
"extract_dir": "", // 解压目录
"url": "", 下载url地址
"homepage": "", // 官网主页
"hash": "", // 安装文件或压缩包sha256 hash值
"bin": "" // 应用程序名
}
1 scoop install .\app.json
Java环境安装
Windows安装JDK
- 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 安装 JDK11
scoop search jdk11
scoop install openjdk11
- scoop 安装 JDK14
scoop search jdk14
scoop install openjdk14
切换不同Java版本
# 查看所有安装成功的应用
scoop list
# 查看当前Java版本
java -version
# 设置使用的Java版本
scoop reset openjdk
# 重新打开一个新的cmd命令提示符窗口,查看Java版本
java -version
Linux安装JDK8
- 包管理器安装
# centos、redhat等
yum -y list java*
yum install java-1.8.0-openjdk* -y
# debian、ubuntu、kali等
apt-cache search java | grep jdk
apt install openjdk-8-jre-headless
apt install openjdk-8-jdk-headless
apt install openjdk-11-jdk
Mac安装JDK8
Java Downloads | Oracle: https://www.oracle.com/java/technologies/downloads/#java8-mac
cd ~
vim .bash_profile
export
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Co
ntents/Home/(java安装目录)
source .bash_profile
Python环境安装
Scoop安装(推荐)
scoop bucket add versions
# 查看安装的bucket
scoop bucket list
- 搜索安装应用
scoop search python
- 安装指定版本#安装最新版python3.10
scoop install python
# 安装python3.8
scoop install python38
# 安装python2.7
scoop install python27- 验证安装
- python –version
Python 3.8.10
Linux安装Python2/3
安装 Python2
一般 Linux 系统默认安装Python2.7,因此无需额外安装
Centos7安装Python3
mkdir -p /usr/local/python3
yum -y install wget gcc libffi-devel
wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
tar -zxf Python-3.7.7.tgz
cd Python-3.7.7
./configure --prefix=/usr/local/python3
make && make install
- PATH环境变量
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
yum –y install python3-pip
将/usr/local/python3/bin加入PATH:
vim /etc/profile
PATH=$PATH:/usr/local/python3/bin
- python3默认版本
vim /etc/profile.d/python.sh #编辑用户自定义配置,输
入alias参数
alias python='/usr/local/bin/python3.8' #这里写你的python路径
source /etc/profile.d/python.sh #重启会话使配置生效
wget https://bootstrap.pypa.io/get-pip.py #安装pip
python get-pip.py -i https://pypi.tuna.tsinghua.edu.cn/simple/
Mac安装Python2/3
系统默认安装Python2.7,因此无需额外安装
- 安装Python3
brew install python3
- 不同版本Python路径
| 来源 | python安装路径 |
|---|---|
| 系统默认 (2.7) | /System/Library/Frameworks/Python.framework/Versions/2.7 |
| brew安装 (2.7/3.x) | /usr/local/Cellar/python |
| 官网pkg安 装(3.x) | /Library/Frameworks/Python.framework/Versions/3.x |
- 配置Python2和Python3
vim ~/.bash_profile
# Setting PATH for Python 2.7
PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/
bin:${PATH}"
export PATH
# Setting PATH for Python 3.x
PATH="/usr/local/Cellar/python/3.x/bin:${PATH}"
vim ~/.bashrc
alias
python2='/System/Library/Frameworks/Python.framework/Versions/2
.7/bin/python2.7'
alias python3='/usr/local/Cellar/python/3.x/bin/python3.x'
source ~/.bash_profile
source ~/.bashrc
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 Workstation 17 Pro
安装VMware
双击下载的安装程序,默认安装即可
激活VMware
自行获取VMware Workstation Pro 17 许可证密钥
VMware安装Kali
Kali简介
Kali Linux(以前称为 backtrack-Linux)是一个开源的、基于 Debian 的 Linux 发行版,旨在实现高级渗透测试和安全审计。它通过提供通用工具、配置和自动化来使用户能够专注于需要完成的任务。
Kali Linux 包含数百种工具,可用于各种信息安全任务,例如渗透测试,安全研究,计算机取证和逆向工程等。Kali Linux 由信息安全培训公司 Offensive Security 开发、资助和维护。
Kali官网:https://www.kali.org
为什么使用Kali?
- 包括 600 多个渗透测试工具:https://tools.kali.org/tools-listing
- 完全免费
- 多语言(中文)
- 内置常用运行环境及服务
- 完全可定制
- ……
Kali下载
Kali官网下载:Get Kali | Kali Linux:https://www.kali.org/get-kali/ scoop bucket add scoopet https://github.com/ivaquero/scoopet.git scoop search vmware scoop install vmware-workstation-pro
根据自己需求选择,推荐使用虚拟机(Virtual Machines),安装运行Kali,官方提供了
已经安装好的虚拟机镜像,在安装好虚拟软件后,即可直接使用。
Vmware安装Kali
系统已经配置好默认普通用户 kali,默认密码 kali





