# -*- coding: binary -*- require 'msf/base' module Msf module Simple ### # # Simple nop wrapper class for performing generation. # ### module Nop include Module # # Generate a nop sled, optionally with a few parameters. # # opts can have any of the standard nop generate sled options # as well as: # # Format => The format to represent the data as: ruby, perl, c, raw # def self.generate_simple(nop, length, opts) # Generate the nop sled using the options supplied buf = nop.generate_sled(length, opts) # Serialize the generated payload to some sort of format return Buffer.transform(buf, opts['Format'] || 'raw') end # # Calls the class method. # def generate_simple(length, opts) Msf::Simple::Nop.generate_simple(self, length, opts) end end end end