Class: Ronin::Exploits::UseAfterFree

Inherits:
MemoryCorruption show all
Defined in:
lib/ronin/exploits/use_after_free.rb

Overview

Represents a Use After Free (UAF) exploit.

Since:

  • 1.0.0

Class Method Summary collapse

Methods included from Metadata::OS

included, #os, #os_version

Methods included from Metadata::Arch

#arch, included

Methods inherited from Exploit

#NotVulnerable, #Unknown, #Vulnerable, advisories, advisory, #build, #cleanup, disclosed?, disclosure_date, exploit, #exploit, #fail, #initialize, #launch, #perform_build, #perform_cleanup, #perform_launch, #perform_test, #perform_validate, quality, register, release_date, released?, software, software_versions, #test, #validate

Constructor Details

This class inherits a constructor from Ronin::Exploits::Exploit

Class Method Details

.exploit_typeSymbol

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Note:

This is used internally to map an exploit class to a printable type.

Returns the type or kind of exploit.

Returns:

  • (Symbol)

Since:

  • 1.0.0



45
46
47
# File 'lib/ronin/exploits/use_after_free.rb', line 45

def self.exploit_type
  :use_after_free
end