Sha256: a4e2937d16d50681c6fee1f5f10d16afa7f51560b79c168da10f82ceb9c0996d
Contents?: true
Size: 703 Bytes
Versions: 22
Compression:
Stored size: 703 Bytes
Contents
module WPScan module Finders module TimthumbVersion # Timthumb Version Finder from the body of a bad request # See https://code.google.com/p/timthumb/source/browse/trunk/timthumb.php#435 class BadRequest < CMSScanner::Finders::Finder # @return [ Version ] def aggressive(_opts = {}) return unless Browser.get(target.url).body =~ /(TimThumb version\s*: ([^<]+))/ WPScan::Version.new( Regexp.last_match[2], found_by: 'Bad Request (Aggressive Detection)', confidence: 90, interesting_entries: ["#{target.url}, Match: '#{Regexp.last_match[1]}'"] ) end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems