Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/documentation/modules/auxiliary/scanner/misc/ibm_mq_enum.md
Views: 11787
Vulnerable Application
IBM Downloads page: https://developer.ibm.com/messaging/mq-downloads/
Tested on IBM MQ 7.5, 8 and 9
Usage:
Download and install MQ Server
Create a new Queue Manager
Create a new channel (without SSL)
Run the module
Verification Steps
Install IBM MQ Server 7.5, 8, or 9
Start msfconsole
Do:
use auxiliary/scanner/misc/ibm_mq_enum
Do:
set channel <channel_name>
Do:
set rhosts <target_IP>
Do:
set rport <port>
Do:
run
Options
CHANNEL
This option should contain the name of a valid MQ channel. This can be obtained using the module auxiliary/scanner/misc/ibm_mq_channel_brute
Scenarios
This module can be used to obtain the Queue Manager name as well as the version of the MQ being used on the target host. When the Queue Manager name and a valid MQI channel name without SSL is known , the module auxiliary/scanner/misc/ibm_mq_login
can be used to identify usernames that can authenticate to the Queue Manager.