启动Cobalt Strike需要JDK的支持,所以需要安装Java环境。
安装kali,默认会安装java环境,ubantu没有,我们可以通过java -version进行验证。
1.下载jdk:
官网地址:点击下载
jdk-17.0.7链接:https://pan.baidu.com/s/1iI8TYSHnp987ral4wWK5Cg?pwd=i2p0
提取码:i2p0
jdk-8u381-linux-x64.tar.gz链接:https://pan.baidu.com/s/1B5DeJAjAJhpGgj4GEKZz7Q?pwd=072q
提取码:072q
将jdk-17.0.7上传到vps服务端(方法很多,这里我介绍一种方式)
使用finalshell,Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe
2.解压Java并添加环境变量 tar -zxvf jdk-17_linux-x64_bin.tar.gz
解压jdk17
tar -zxvf jdk-17_linux-x64_bin.tar.gz
解压jdk8u161使用这个
tar -zxvf jdk-8u161-linux-x64.tar.gz
3.解压完下载vim编辑
sudo apt install vim
打开环境变量
vim /etc/profile
出现下面错误,详细如下:
sudo apt upate
vim /etc/profile
进去以后连续按a,s一次就可以进行编辑。
4.jdk-8u381-linux-x64.tar.gz和jdk17的区别
这个适用于 dk-8u381-linux-x64.tar.gz
这个适用于jdk17
jdk-8u381-linux-x64.tar.gz用这个
export JAVA_HOME=/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
jdk17用这个
export JAVA_HOME=/home/jdk17/jdk-17.0.1
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
如果不小心像我这样删了什么东西,你可以直接复制下面的代码,并修改java的位置,这是一个正确的 /etc/profile
文件的示例,你可以用它来替换原来的文件内
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "$UID" = "0" ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
JAVA_HOME=/idk17.0.7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5.最后修改完以后,按 esc 输入:再输入wq回车就保存了
以后要一直用可以执行下面这个命令,才能生效。
source /etc/profile
. /etc/profile
java -version
最后就安装完成了。