Skip to content

Commit e005a3f

Browse files
committed
Land rapid7#7300 replace msfrop with the rex-rop_builder gem
MS-1722
2 parents 8533e6c + 0d6242a commit e005a3f

File tree

5 files changed

+7
-453
lines changed

5 files changed

+7
-453
lines changed

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ PATH
4343
rex-powershell
4444
rex-random_identifier
4545
rex-registry
46+
rex-rop_builder
4647
rex-socket
4748
rex-sslscan
4849
rex-struct2
@@ -256,6 +257,10 @@ GEM
256257
rex-random_identifier (0.1.0)
257258
rex-text
258259
rex-registry (0.1.0)
260+
rex-rop_builder (0.1.0)
261+
metasm
262+
rex-core
263+
rex-text
259264
rex-socket (0.1.0)
260265
rex-core
261266
rex-sslscan (0.1.0)

lib/rex/ropbuilder.rb

Lines changed: 0 additions & 8 deletions
This file was deleted.

lib/rex/ropbuilder/rop.rb

Lines changed: 0 additions & 271 deletions
This file was deleted.

metasploit-framework.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Gem::Specification.new do |spec|
3232
spec.executables = [
3333
'msfconsole',
3434
'msfd',
35-
'msfrop',
3635
'msfrpc',
3736
'msfrpcd',
3837
'msfupdate',
@@ -142,6 +141,8 @@ Gem::Specification.new do |spec|
142141
spec.add_runtime_dependency 'rex-socket'
143142
# Library for scanning a server's SSL/TLS capabilities
144143
spec.add_runtime_dependency 'rex-sslscan'
144+
# Library and tool for finding ROP gadgets in a supplied binary
145+
spec.add_runtime_dependency 'rex-rop_builder'
145146

146147
# rb-readline doesn't work with Ruby Installer due to error with Fiddle:
147148
# NoMethodError undefined method `dlopen' for Fiddle:Module

0 commit comments

Comments
 (0)