Skip to content

Commit 7fe72fd

Browse files
author
HD Moore
committed
Cosmetic tweaks for rapid7#4225
1 parent eefeb45 commit 7fe72fd

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

modules/payloads/stages/python/meterpreter.rb

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,26 @@ module Metasploit3
1414
def initialize(info = {})
1515
super(update_info(info,
1616
'Name' => 'Python Meterpreter',
17-
'Description' => %q{
18-
Run a meterpreter server in Python. Supported Python versions
19-
are 2.5 - 2.7 and 3.1 - 3.4.
20-
},
17+
'Description' => 'Run a meterpreter server in Python (2.5-2.7 & 3.1-3.4)',
2118
'Author' => 'Spencer McIntyre',
2219
'Platform' => 'python',
2320
'Arch' => ARCH_PYTHON,
2421
'License' => MSF_LICENSE,
2522
'Session' => Msf::Sessions::Meterpreter_Python_Python
2623
))
2724
register_advanced_options([
28-
OptBool.new('DEBUGGING', [ true, "Enable debugging for the Python meterpreter", false ])
25+
OptBool.new('PythonMeterpreterDebug', [ true, "Enable debugging for the Python meterpreter", false ])
2926
], self.class)
3027
end
3128

3229
def generate_stage
33-
file = File.join(Msf::Config.data_directory, "meterpreter", "meterpreter.py")
30+
file = ::File.join(Msf::Config.data_directory, "meterpreter", "meterpreter.py")
3431

35-
met = File.open(file, "rb") {|f|
32+
met = ::File.open(file, "rb") {|f|
3633
f.read(f.stat.size)
3734
}
3835

39-
if datastore['DEBUGGING']
36+
if datastore['PythonMeterpreterDebug']
4037
met = met.sub("DEBUGGING = False", "DEBUGGING = True")
4138
end
4239

0 commit comments

Comments
 (0)