Module: Msf::HTTP::Wordpress

Includes:
Exploit::Remote::HttpClient, Base, Helpers, Login, Posts, URIs, Users, Version
Defined in:
lib/msf/http/wordpress.rb

Defined Under Namespace

Modules: Base, Helpers, Login, Posts, URIs, Users, Version

Constant Summary

Constants included from Exploit::Remote::HttpClient

Exploit::Remote::HttpClient::NTLM_CONST, Exploit::Remote::HttpClient::NTLM_CRYPT, Exploit::Remote::HttpClient::NTLM_UTILS, Exploit::Remote::HttpClient::NTLM_XCEPT

Instance Method Summary collapse

Methods included from Version

#wordpress_version

Methods included from Users

#wordpress_user_exists?, #wordpress_userid_exists?

Methods included from URIs

#wordpress_url_atom, #wordpress_url_author, #wordpress_url_login, #wordpress_url_opml, #wordpress_url_post, #wordpress_url_rdf, #wordpress_url_readme, #wordpress_url_rss, #wordpress_url_sitemap

Methods included from Posts

#get_post_id_from_body, #wordpress_bruteforce_valid_post_id, #wordpress_bruteforce_valid_post_id_with_comments_enabled, #wordpress_get_all_blog_posts_via_feed, #wordpress_get_unauth_comment_cookies, #wordpress_post_comment_auth, #wordpress_post_comment_no_auth, #wordpress_post_comments_enabled?, #wordpress_post_id_comments_enabled?

Methods included from Login

#wordpress_login

Methods included from Base

#wordpress_and_online?

Methods included from Exploit::Remote::HttpClient

#basic_auth, #cleanup, #connect, #disconnect, #full_uri, #handler, #http_fingerprint, #make_cnonce, #normalize_uri, #path_from_uri, #peer, #proxies, #rhost, #rport, #send_request_cgi, #send_request_cgi!, #send_request_raw, #setup, #ssl, #ssl_version, #strip_tags, #target_uri, #validate_fingerprint, #vhost

Methods included from Auxiliary::Report

#db, #get_client, #get_host, #inside_workspace_boundary?, #mytask, #myworkspace, #report_auth_info, #report_client, #report_exploit, #report_host, #report_loot, #report_note, #report_service, #report_vuln, #report_web_form, #report_web_page, #report_web_site, #report_web_vuln, #store_cred, #store_local, #store_loot

Instance Method Details

#initialize(info = {}) ⇒ Object


24
25
26
27
28
29
30
31
32
# File 'lib/msf/http/wordpress.rb', line 24

def initialize(info = {})
  super

  register_options(
      [
          Msf::OptString.new('TARGETURI', [true, 'The base path to the wordpress application', '/']),
      ], HTTP::Wordpress
  )
end