Class: OneGadget::Fetchers::X86

Inherits:
Base
  • Object
show all
Defined in:
lib/one_gadget/fetchers/x86.rb

Overview

Define common methods for gadget fetchers.

Direct Known Subclasses

Amd64, I386

Constant Summary collapse

JCC =

Conditional-jump mnemonics (shared with the emulator).

OneGadget::Emulators::X86::JCC

Constants included from DynamicSymbols

DynamicSymbols::CONTROL_TARGET, DynamicSymbols::TRAILING_ADDRESS

Constants included from Disassembly

Disassembly::TERMINAL_PREFIXES, Disassembly::TERMINAL_SPAWN, Disassembly::WINDOW_BACK, Disassembly::WINDOW_FWD

Constants included from CandidateWalk

CandidateWalk::MAX_FORKS, CandidateWalk::PATH_BUDGET

Instance Attribute Summary

Attributes inherited from Base

#file

Method Summary

Methods inherited from Base

cached, #executed_windows, #find, #initialize, #refused_before_call?, #resolve_suffix, #terminal_call_line?

Constructor Details

This class inherits a constructor from OneGadget::Fetchers::Base