From eeef8fa6adbf9d489db28ef480f858094d554cce Mon Sep 17 00:00:00 2001 From: Adam Cammack Date: Thu, 8 Dec 2016 16:29:43 -0600 Subject: [PATCH] Add new arches to UUIDs --- Gemfile.lock | 6 +++--- lib/msf/core/payload/uuid.rb | 6 +++++- metasploit-framework.gemspec | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index de42db02c1..3ef8321359 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -33,7 +33,7 @@ PATH rb-readline-r7 recog redcarpet - rex-arch (= 0.1.2) + rex-arch (= 0.1.4) rex-bin_tools rex-core rex-encoder @@ -237,7 +237,7 @@ GEM recog (2.1.2) nokogiri redcarpet (3.3.4) - rex-arch (0.1.2) + rex-arch (0.1.4) rex-text rex-bin_tools (0.1.1) metasm @@ -250,7 +250,7 @@ GEM metasm rex-arch rex-text - rex-exploitation (0.1.3) + rex-exploitation (0.1.4) jsobfu metasm rex-arch diff --git a/lib/msf/core/payload/uuid.rb b/lib/msf/core/payload/uuid.rb index 067dd4c438..398b3d0352 100644 --- a/lib/msf/core/payload/uuid.rb +++ b/lib/msf/core/payload/uuid.rb @@ -38,7 +38,11 @@ class Msf::Payload::UUID 19 => ARCH_DALVIK, 20 => ARCH_PYTHON, 21 => ARCH_NODEJS, - 22 => ARCH_FIREFOX + 22 => ARCH_FIREFOX, + 23 => ARCH_ZARCH, + 24 => ARCH_AARCH64, + 25 => ARCH_MIPS64, + 26 => ARCH_PPC64LE } Platforms = { diff --git a/metasploit-framework.gemspec b/metasploit-framework.gemspec index 1b63dc9846..129cf01860 100644 --- a/metasploit-framework.gemspec +++ b/metasploit-framework.gemspec @@ -128,7 +128,7 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'rex-struct2' # Library which contains architecture specific information such as registers, opcodes, # and stack manipulation routines. - spec.add_runtime_dependency 'rex-arch', '0.1.2' + spec.add_runtime_dependency 'rex-arch', '0.1.4' # Library for working with OLE. spec.add_runtime_dependency 'rex-ole' # Library for creating and/or parsing MIME messages.