diff --git a/lib/msf/core/auxiliary/rocketmq.rb b/lib/msf/core/auxiliary/rocketmq.rb index dbdfca5721..9f0fe526bc 100644 --- a/lib/msf/core/auxiliary/rocketmq.rb +++ b/lib/msf/core/auxiliary/rocketmq.rb @@ -71,7 +71,7 @@ module Msf # Errors will result in "UNKNOWN_VERSION_ID_" and may be caused by needing to update the version table # from https://github.com/apache/rocketmq/blob/develop/common/src/4d82b307ef50f5cba5717d0ebafeb3cabf336873/java/org/apache/rocketmq/common/MQVersion.java version_list = JSON.parse(File.read(::File.join(Msf::Config.data_directory, 'rocketmq_versions_list.json'), mode: 'rb')) - version_list.fetch(id, "UNKNOWN_VERSION_ID_#{id})").gsub('_', '.') + version_list.fetch(id, "UNKNOWN_VERSION_ID_#{id}").gsub('_', '.') end end end diff --git a/spec/lib/msf/core/auxiliary/rocketmq_spec.rb b/spec/lib/msf/core/auxiliary/rocketmq_spec.rb index 6d2d105b86..bfc9608cdc 100644 --- a/spec/lib/msf/core/auxiliary/rocketmq_spec.rb +++ b/spec/lib/msf/core/auxiliary/rocketmq_spec.rb @@ -14,9 +14,9 @@ RSpec.describe Msf::Auxiliary::Rocketmq do end end - context 'correctly looks up id 99999 as UNKNOWN_VERSION_ID_99999' do + context 'correctly looks up id 99999 as UNKNOWN.VERSION.ID.99999' do it 'returns that version' do - expect(subject.get_rocketmq_version(99999)).to eql('UNKNOWN_VERSION_ID_99999') + expect(subject.get_rocketmq_version(99999)).to eql('UNKNOWN.VERSION.ID.99999') end end end