See #4371, fix uninitialized constant Rex::Exploitation::Egghunter
git-svn-id: file:///home/svn/framework3/trunk@12592 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
78a2558142
commit
025c68244b
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue