概述: JBoss 弱密码调研记录
环境:Windows x64
[toc]
下载与安装
注意:下载需要注册 Red Hat 账号!
相关文档:
JBoss Enterprise APPLication Platform Download | Red Hat Developer
安装JDK
注意:下载安装同样需要注册账号
参考文章 Windows环境下JDK安装与环境变量配置详细的图文教程 - souvc - 博客园
-
下载JDK Java Downloads | Oracle
选择对应的jdk下载即可,这里下载的是 jdk-8u381-windows-x64.exe (oracle.com)
免登录下载地址 JDK8 最新版免登录下载_jdk-8u381-windows-x64.exe_嚛熙的博客-CSDN博客
-
安装 运行安装包直接安装即可
-
配置环境变量 其中
C:\Program Files\Java\jdk1.8.0_333为 Java 安装路径- 新建
- JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_333 - CLASSPATH:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\[[【RPC】Tools|Tools]].jar;
- JAVA_HOME:
- 添加
- Path:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\Java\jdk1.8.0_333\bin;
- Path:
- 新建
-
测试安装是否成功 命令行运行以下三个命令:有输出且不是错误即表示安装成功:
Java javac java –version
安装JBoss
- 下载 Jboss下载地址: https://jbossas.jboss.org/downloads 一键下载:点击下载
- 安装 下载完成后放在某个目录即可,该目录即为 安装目录
- 配置环境变量
启动
C:\jboss-as-7.1.1.Final为 JBoss 安装路径- 新增
- JBOSS_HOME:
C:\jboss-as-7.1.1.Final
- JBOSS_HOME:
- 添加
- Path:
%JBOSS_HOME%\bin
- Path:
- 新增
- 运行 运行bin目录下 standalone.bat 即可
补充: Jboss 启动时会出现报错,修复参考 jboss7与jdk8搭建报错_sunxuegang111的博客-CSDN博客
JDK 8 版本需要替换字段 MaxPermSize → MaxMetaspaceSize
使用
相关文档:
JBoss用户名和密码配置教程_java85140031的博客-CSDN博客
详细步骤:
- 配置安全策略
- 查看保存密码的相关文件 密码保存位置:jboss-6.1.0.Final\server\default\conf\props 其中,roles保存的是用户角色,users保存的用户密码
- 修改、查看密码
文件说明
“hornetq-users” 可能与HornetQ消息队列有关
“jbossws-users” 可能与JBoss的Web服务有关
“jmx-console-users” 可能与JMX管理和监控控制台有关
密码文件
相关参考:
密码文件分别为: hornetq-users.properties、jbossws-users.properties、jmx-console-users.preperties
所有用户的密码均为明文保存:
# hornetq-users.properties 文件内容
#
# user=password
#
# Sample users
guest=guest
john=needle
j2ee=j2ee
nobody=nobody
dynsub=dynsub检测逻辑
获取运行目录
- 通过环境变量获取运行位置 通常环境变量为 %JBOSS_HOME%
- 读取对应文件的内容并获取用户列表