Sha256: e011a01ebfaaf1ac49e2b7e816e3b60a10d52fad1464d5f7adfe4cee68309eaa

Contents?: true

Size: 640 Bytes

Versions: 25

Compression:

Stored size: 640 Bytes

Contents

#!/usr/bin/env ruby

$:.unshift(File.join(File.dirname(__FILE__), '..', '..'))

require 'test/unit'
require 'rex/exploitation/omelet'

class Rex::Exploitation::Omelet::UnitTest < Test::Unit::TestCase

	Klass = Rex::Exploitation::Omelet

	def test_generate
		x = Klass.new('win', ARCH_X86)

		om = x.generate("\xcc" * 1024, '', {
			#:eggsize => 31336,       # default: 123
			#:eggtag => "b00",        # default: 00w
			#:searchforward => false, # default: true
			#:reset => true,          # default: false
			#:startreg => "EBP",      # default: none
			:checksum => true        # default: false
		})
		# XXX: TODO: assertions!
	end

end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
librex-0.0.65 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.63 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.54 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.53 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.52 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.51 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.50 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.49 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.48 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.47 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.46 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.44 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.43 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.42 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.41 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.40 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.39 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.38 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.37 lib/rex/exploitation/omelet.rb.ut.rb
librex-0.0.36 lib/rex/exploitation/omelet.rb.ut.rb