File tree Expand file tree Collapse file tree 4 files changed +4
-0
lines changed
lib/msf/core/exploit/sqli Expand file tree Collapse file tree 4 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,7 @@ def test_vulnerable
185185 query_string = "'#{ random_string } '"
186186 query_string = @encoder [ :encode ] . sub ( /\^ DATA\^ / , query_string ) if @encoder
187187 output = run_sql ( "select #{ query_string } " )
188+ return false if output . nil?
188189 ( @encoder ? @encoder [ :decode ] . call ( output ) : output ) == random_string
189190 end
190191
Original file line number Diff line number Diff line change @@ -200,6 +200,7 @@ def test_vulnerable
200200 query_string = "'#{ random_string } '"
201201 query_string = @encoder [ :encode ] . sub ( /\^ DATA\^ / , query_string ) if @encoder
202202 output = run_sql ( "select #{ query_string } " )
203+ return false if output . nil?
203204 ( @encoder ? @encoder [ :decode ] . call ( output ) : output ) == random_string
204205 end
205206
Original file line number Diff line number Diff line change @@ -192,6 +192,7 @@ def test_vulnerable
192192 query_string = "'#{ random_string } '"
193193 query_string = @encoder [ :encode ] . sub ( /\^ DATA\^ / , query_string ) if @encoder
194194 output = run_sql ( "select #{ query_string } " )
195+ return false if output . nil?
195196 ( @encoder ? @encoder [ :decode ] . call ( output ) : output ) == random_string
196197 end
197198
Original file line number Diff line number Diff line change @@ -146,6 +146,7 @@ def test_vulnerable
146146 query_string = "'#{ random_string } '"
147147 query_string = @encoder [ :encode ] . sub ( /\^ DATA\^ / , query_string ) if @encoder
148148 output = run_sql ( "select #{ query_string } " )
149+ return false if output . nil?
149150 ( @encoder ? @encoder [ :decode ] . call ( output ) : output ) == random_string
150151 end
151152
You can’t perform that action at this time.
0 commit comments