概述: JBoss 弱密码调研记录

环境:Windows x64

[toc]

下载与安装

注意:下载需要注册 Red Hat 账号!

相关文档:

JBoss Enterprise APPLication Platform Download | Red Hat Developer

安装JDK

注意:下载安装同样需要注册账号

参考文章 Windows环境下JDK安装与环境变量配置详细的图文教程 - souvc - 博客园

  1. 下载JDK Java Downloads | Oracle

    选择对应的jdk下载即可,这里下载的是 jdk-8u381-windows-x64.exe (oracle.com)

    免登录下载地址 JDK8 最新版免登录下载_jdk-8u381-windows-x64.exe_嚛熙的博客-CSDN博客

  2. 安装 运行安装包直接安装即可

  3. 配置环境变量 其中 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;
    • 添加
      • Path: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\Java\jdk1.8.0_333\bin;
  4. 测试安装是否成功 命令行运行以下三个命令:有输出且不是错误即表示安装成功:

    Java
    javac
    java –version

安装JBoss

  1. 下载 Jboss下载地址: https://jbossas.jboss.org/downloads 一键下载:点击下载
  2. 安装 下载完成后放在某个目录即可,该目录即为 安装目录
  3. 配置环境变量 启动 C:\jboss-as-7.1.1.Final 为 JBoss 安装路径
    • 新增
      • JBOSS_HOME:C:\jboss-as-7.1.1.Final
    • 添加
      • Path: %JBOSS_HOME%\bin
  4. 运行 运行bin目录下 standalone.bat 即可

补充: Jboss 启动时会出现报错,修复参考 jboss7与jdk8搭建报错_sunxuegang111的博客-CSDN博客

JDK 8 版本需要替换字段 MaxPermSize MaxMetaspaceSize

使用

相关文档:

JBoss用户名和密码配置教程_java85140031的博客-CSDN博客

Jboss账号密码、jboss网站跟目录、Jboss弱口令_樱浅沐冰的博客-CSDN博客

Jboss6安全配置(添加/修改 用户和密码)_蓝缘的博客-CSDN博客

详细步骤:

  1. 配置安全策略
  2. 查看保存密码的相关文件 密码保存位置:jboss-6.1.0.Final\server\default\conf\props 其中,roles保存的是用户角色,users保存的用户密码
  3. 修改、查看密码

文件说明

文件说明

“hornetq-users” 可能与HornetQ消息队列有关

“jbossws-users” 可能与JBoss的Web服务有关

“jmx-console-users” 可能与JMX管理和监控控制台有关

密码文件

相关参考:

Jboss6安全配置(添加/修改 用户和密码)_蓝缘的博客-CSDN博客

密码文件分别为: 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

检测逻辑

获取运行目录

  1. 通过环境变量获取运行位置 通常环境变量为 %JBOSS_HOME%
  2. 读取对应文件的内容并获取用户列表