1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-11-05 14:57:30 +01:00
metasploit-framework/data/msfweb/TODO.IDE
HD Moore d1221365af Adding my todo/design doc
git-svn-id: file:///home/svn/framework3/trunk@4027 4d416f70-5f16-0410-b530-b9f4589650da
2006-10-16 02:29:31 +00:00

70 lines
1.6 KiB
Plaintext

This is overview of how the IDE should work:
--------------------------------------------
[ Welcome ]
1. Select an existing module
2. Create a new module:
- Connect to a TCP service
- Connect to a UDP service
- Connect to a HTTP server
- Connect to a FTP server
- Call a DCERPC program over TCP
- Call a DCERPC program over SMB
- Send data to a HTTP browser
- Send data to a TCP client
[ Create Exploit ]
-- Generic --
1. Enter the name of this exploit (blah/blah.rb) (What directory?)
2. Enter the title of this exploit
3. Write the description of this exploit
4. Enter the name of the author(s)
5. Enter references for this vulnerablity
6. What license is this module provided under?
-- Mixin-specific --
TCP? What default port?
UDP? What default port?
HTTP? What port? (80 default)
FTP? What port? (21 default)
DCERPC over TCP? What port? What UUID? What version?
DCERPC over SMB? What PIPE name? What UUID? What version?
Browser attack? What listen port is default? What URI?
Generic TCP server? What listen port?
--
[ Configure Payload ]
1. How much space is available
2. What are the bad characters (default sets listed)
3. Prepend, Append, SaveRegisters, etc (all optional)
4. Compatibility keys, AdjustStack, other options
[ Configure targets ]
1. Enter target name
2. Enter target platform and arch
3. Enter target return address (optional)
4. Enter target parameters (extra keys)
5. Save and add a new one? Continue?
[ Extra Options ]
1. Enter option name
2. Enter option type
3. Is the option mandatory?
4. What is the default value?
5. Save and add a new one? Continue?
[ Generate Module ]
-- Done!