See #4371, fix uninitialized constant Rex::Exploitation::Egghunter

git-svn-id: file:///home/svn/framework3/trunk@12592 4d416f70-5f16-0410-b530-b9f4589650da
unstable
Joshua Drake 2011-05-12 15:03:20 +00:00
parent 78a2558142
commit 025c68244b
2 changed files with 27 additions and 1 deletions

View File

@ -104,8 +104,11 @@ module Rex
# Meterpreter
autoload :Post, 'rex/post'
# PeParsing
# PE Parsing
autoload :PeParsey, 'rex/peparsey'
# Exploit techniques
autoload :Exploitation, 'rex/exploitation'
end

23
lib/rex/exploitation.rb Normal file
View File

@ -0,0 +1,23 @@
module Rex
module Exploitation
autoload :Seh, 'rex/exploitation/seh'
autoload :OpcodeDb, 'rex/exploitation/opcodedb'
# CMD stagers
autoload :CmdStagerBase, 'rex/exploitation/cmdstager/base'
autoload :CmdStagerDebugAsm, 'rex/exploitation/cmdstager/debug_asm'
autoload :CmdStagerDebugWrite, 'rex/exploitation/cmdstager/debug_write'
autoload :CmdStagerTFTP, 'rex/exploitation/cmdstager/tftp'
autoload :CmdStagerVBS, 'rex/exploitation/cmdstager/vbs'
# Shellcode slicing
autoload :Egghunter, 'rex/exploitation/egghunter'
autoload :Omelet, 'rex/exploitation/omelet'
# Javascript fun
autoload :EncryptJS, 'rex/exploitation/encryptjs'
autoload :HeapLib, 'rex/exploitation/heaplib'
autoload :ObfuscateJS, 'rex/exploitation/obfuscatejs'
autoload :JavascriptOSDetect, 'rex/exploitation/javascriptosdetect'
end
end