java漏洞学习平台搭建
java漏洞平台搭建
项目地址 : https://github.com/j3ers3/Hello-Java-Sec
🍚配置mvn
先配置一下mvn,下载后解压
proxychains wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4-bin.tar.gz /opt/ && cd /opt
tar -zxvf apache-maven-3.5.4-bin.tar.gz

配置maven:
vim /etc/profile
在配置文件配置中加上:
export MAVEN_HOME=/opt/apache-maven-3.5.4(这个目录换成你的 maven 解压后的文件所在目录)
export PATH=$MAVEN_HOME/bin:$PATH

配置maven mvn ,根据自己的包路径修改一下.刷新配置文件让文件生效
update-alternatives --install /usr/bin/mvn mvn /opt/apache-maven-3.5.4/bin/mvn 1
source /etc/profile
当你执行完 source /etc/profile 没有任何的提示信息,只有一个 # 号显示,其实 到了这一步已经成功了

查看maven 版本验证
mvn -version` 或者 `mvn -v

编译代码,并将其打包。但是遇到了错误,很多程序包不存在,看官方的测试环境
mvn clean package -DskipTests

🌤️配置jdk
去官网下载jdk1.8

解压之后,加入配置之后再将其添加进 jdk 菜单,之后就可以查看jdk版本了
//添加配置
export JAVA_HOME=/opt/jdk1.8.0_341
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
//加入菜单
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_341/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_341/bin/javac 1
update-alternatives --set java /opt/jdk1.8.0_341/bin/java
update-alternatives --set javac /opt/jdk1.8.0_341/bin/javac
//更换默认版本
update-alternatives --config java

继续执行之前的打包命令

这里的命令GitHub上readme里面的java -jar target/hello-1.0.0-SNAPSHOT.jar生成的名称不一样,cd进target目录里以具体生成的名称为准
java -jar target/javasec-1.7.jar
访问127.0.0.1:8888以admin/admin登录

里面包含实例和讲解,即可开始学习


Java漏洞平台,结合漏洞代码和安全编码,促进理解和减少漏洞
浙公网安备 33010602011771号