Class: WPScan::Finders::InterestingFindings::TmmDbMigrate

Inherits:
CMSScanner::Finders::Finder
  • Object
show all
Defined in:
app/finders/interesting_findings/tmm_db_migrate.rb

Overview

Tmm DB Migrate finder

Instance Method Summary collapse

Instance Method Details

#aggressive(_opts = {}) ⇒ InterestingFinding

Returns:

  • (InterestingFinding)


9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/finders/interesting_findings/tmm_db_migrate.rb', line 9

def aggressive(_opts = {})
  path = 'wp-content/uploads/tmm_db_migrate/tmm_db_migrate.zip'
  url  = target.url(path)
  res  = browser.forge_request(url, target.head_or_get_request_params).run

  return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i

  Model::TmmDbMigrate.new(
    url,
    confidence: 100,
    found_by: DIRECT_ACCESS,
    references: { packetstorm: 131_957 }
  )
end