RabbitMQ是目前非常热门的一款消息中间件,基于AMQP协议的,可以在发布者和使用者之间交换异步消息。消息可以是人类可读的JSON,简单字符串或可以转换为JSON字符串的值列表。默认账号密码都是guest(其实就是默认账号密码漏洞)
二、环境搭建1、使用docker拉取合适的镜像,省的自己搭建了
docker pull rabbitmq:3.7.17-management
2、成功拉取镜像之后,启动RabbitMQ
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 7601e834fa14 -d:后台运行 -p:映射端口 -p 5672:5672 :把主机的5672端口映射成rabbitMQ的5672端口 -p 15672:15672 : web管理界面的 –name :起个名字 7601e834fa14:镜像的id
docker启动成功之后,访问 RabbitMQ
参考教程:https://blog.csdn.net/qq_17623363/article/details/99694261
输入默认账号密码 guest/guest登录
1、修改为强密码,删除默认的账号guest;
2、禁止对外网开放,仅限于内部访问;
对于RabbitMQ 未授权访问漏洞在数据包中的有如下一个请求字段,为base64编码之后的账号密码
authorization:Basic Z3Vlc3Q6Z3Vlc3Q= #base64解码:guest:guest



