Commit Graph

96 Commits

Author SHA1 Message Date
Tod Beardsley 9dd3c5fbf5 Fixes #5081, removes racket and bitstruct
git-svn-id: file:///home/svn/framework3/trunk@13374 4d416f70-5f16-0410-b530-b9f4589650da
2011-07-27 18:04:32 +00:00
Joshua Drake 3ca98e6f44 fix badchars tool
git-svn-id: file:///home/svn/framework3/trunk@13100 4d416f70-5f16-0410-b530-b9f4589650da
2011-07-05 16:22:39 +00:00
James Lee 6aac03c6ce cleanup some copypasta in tools/module_*
git-svn-id: file:///home/svn/framework3/trunk@12882 4d416f70-5f16-0410-b530-b9f4589650da
2011-06-07 01:25:12 +00:00
James Lee 8f6bc28fdb add some options to module_disclodate.rb from David Maloney (see #4341) with a few improvements
git-svn-id: file:///home/svn/framework3/trunk@12881 4d416f70-5f16-0410-b530-b9f4589650da
2011-06-07 00:25:38 +00:00
James Lee b4c4cc19c2 add some options to most module_* tools, fixes #4341, thanks David Maloney!
git-svn-id: file:///home/svn/framework3/trunk@12880 4d416f70-5f16-0410-b530-b9f4589650da
2011-06-07 00:20:21 +00:00
James Lee 96b568d65b add a tool for list all modules by rank, fixes #4333, fixes #4334, thanks David Maloney!
git-svn-id: file:///home/svn/framework3/trunk@12876 4d416f70-5f16-0410-b530-b9f4589650da
2011-06-06 22:47:55 +00:00
James Lee 93b7d2571b take a regular expression argument to match against module names. allows for cool things like 'module_disclodate.rb browser.*ms' for filtering
git-svn-id: file:///home/svn/framework3/trunk@12654 4d416f70-5f16-0410-b530-b9f4589650da
2011-05-17 22:22:00 +00:00
Joshua Drake 946bb351e0 remove crufty comment
git-svn-id: file:///home/svn/framework3/trunk@12490 4d416f70-5f16-0410-b530-b9f4589650da
2011-05-01 22:07:14 +00:00
Joshua Drake b10963bd69 allow downcased arch names
git-svn-id: file:///home/svn/framework3/trunk@12254 4d416f70-5f16-0410-b530-b9f4589650da
2011-04-06 19:06:28 +00:00
amaloteaux 3c7bf5bf45 tool/metasm-shell : add option to select different architectures
git-svn-id: file:///home/svn/framework3/trunk@12253 4d416f70-5f16-0410-b530-b9f4589650da
2011-04-06 18:57:40 +00:00
amaloteaux 5f6995e8d3 enable ntlmv2 and signing for smb client stack (pth implementation is coming), fixes #11678 and #152
git-svn-id: file:///home/svn/framework3/trunk@11893 4d416f70-5f16-0410-b530-b9f4589650da
2011-03-07 19:57:53 +00:00
Joshua Drake 7dea60c6a4 Now showing which lines are too long!
git-svn-id: file:///home/svn/framework3/trunk@11874 4d416f70-5f16-0410-b530-b9f4589650da
2011-03-04 04:21:16 +00:00
HD Moore df937d6245 Fix encoding issues
git-svn-id: file:///home/svn/framework3/trunk@11855 4d416f70-5f16-0410-b530-b9f4589650da
2011-03-01 16:14:44 +00:00
James Lee 2ba50b6663 add checks for long lines and uses of stdio (puts)
git-svn-id: file:///home/svn/framework3/trunk@11806 4d416f70-5f16-0410-b530-b9f4589650da
2011-02-23 20:20:29 +00:00
HD Moore cbbdf382f0 Correct error message
git-svn-id: file:///home/svn/framework3/trunk@11687 4d416f70-5f16-0410-b530-b9f4589650da
2011-01-31 16:53:35 +00:00
HD Moore 8f4a16cba0 Fixes #3627
git-svn-id: file:///home/svn/framework3/trunk@11685 4d416f70-5f16-0410-b530-b9f4589650da
2011-01-31 14:44:21 +00:00
HD Moore ac651fba6b Merge code from Alexandre Maloteaux, fixes #3615
git-svn-id: file:///home/svn/framework3/trunk@11678 4d416f70-5f16-0410-b530-b9f4589650da
2011-01-30 19:26:35 +00:00
Joshua Drake d0b3cdf2a3 move profile.sh into the tools directory
git-svn-id: file:///home/svn/framework3/trunk@11233 4d416f70-5f16-0410-b530-b9f4589650da
2010-12-06 16:21:32 +00:00
Tod Beardsley c05ff818dd Incrementally more useful survey of mixins already in use in Metasploit.
Current results, for fun:

<pre>
Msf::Exploit::Remote::Tcp                    | 268
Msf::Auxiliary::Report                       | 238
Msf::Exploit::Remote::TcpServer              | 183
Msf::Exploit::Remote::HttpServer             | 147
Msf::Exploit::Remote::HttpServer::HTML       | 141
Msf::Exploit::Seh                            | 109
Msf::Exploit::Remote::HttpClient             | 95
Msf::Exploit::FILEFORMAT                     | 70
Msf::Exploit::EXE                            | 40
Msf::Exploit::Remote::Udp                    | 33
Msf::Exploit::Remote::DCERPC                 | 32
Msf::Exploit::Remote::DCERPC_EPM             | 32
Msf::Exploit::Remote::DCERPC_LSA             | 32
Msf::Exploit::Remote::DCERPC_MGMT            | 32
Msf::Exploit::Remote::SMB                    | 31
Msf::Exploit::Remote::Ftp                    | 27
Msf::Exploit::Egghunter                      | 21
Msf::Exploit::Brute                          | 20
Msf::Exploit::Remote::BrowserAutopwn         | 16
Msf::Exploit::Remote::Imap                   | 13
Msf::Exploit::Remote::FtpServer              | 12
Msf::Exploit::BruteTargets                   | 7
Msf::Exploit::Remote::SunRPC                 | 6
Msf::Exploit::Remote::SMTPDeliver            | 6
Msf::Exploit::Remote::MSSQL                  | 5
Msf::Exploit::KernelMode                     | 5
Msf::Exploit::Remote::MSSQL_COMMANDS         | 5
Msf::Exploit::FormatString                   | 4
Msf::Exploit::CmdStager                      | 4
Msf::Exploit::Lorcon2                        | 4
Msf::Exploit::Remote::HttpServer::PHPInclude | 3
Msf::Exploit::CmdStagerVBS                   | 3
Msf::Exploit::Remote::TNS                    | 3
Msf::Exploit::Remote::Smtp                   | 2
Msf::Exploit::Remote::Dialup                 | 2
Msf::Exploit::Java                           | 2
Msf::Exploit::Remote::NDMP                   | 2
Msf::Exploit::Remote::Arkeia                 | 2
Msf::Exploit::PDF_Parse                      | 1
Msf::Exploit::CmdStagerTFTP                  | 1
Msf::Exploit::Omelet                         | 1
Msf::Exploit::TFTPServer                     | 1
Msf::Exploit::RIFF                           | 1
Msf::Exploit::Remote::SMB::Authenticated     | 1
Msf::Exploit::Capture                        | 1
Msf::Exploit::Remote::SMBServer              | 1

</pre>


git-svn-id: file:///home/svn/framework3/trunk@11064 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-18 16:40:33 +00:00
Tod Beardsley d33b55474a Adds a utility script to list all exploit modules and their included mixins. Handy for getting a better idea of what modules intend.
git-svn-id: file:///home/svn/framework3/trunk@11057 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-17 17:18:43 +00:00
Joshua Drake c30bc9cb69 check for exploit rank and disclosure date
git-svn-id: file:///home/svn/framework3/trunk@11051 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-16 20:17:03 +00:00
Joshua Drake 6856977331 add a couple more checks
git-svn-id: file:///home/svn/framework3/trunk@11038 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-14 19:00:47 +00:00
Joshua Drake 9fc6f2f3a3 Mass update: fix all framework URL references
git-svn-id: file:///home/svn/framework3/trunk@10996 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-11 22:25:13 +00:00
Joshua Drake b5a86ad0c2 fix silly keywords oops
git-svn-id: file:///home/svn/framework3/trunk@10987 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-11 18:07:48 +00:00
et e75b80f436 Cleaning the tools
git-svn-id: file:///home/svn/framework3/trunk@10913 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-05 02:15:23 +00:00
Joshua Drake e84e69c5ef style compliance fixes
git-svn-id: file:///home/svn/framework3/trunk@10911 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-05 00:06:31 +00:00
Joshua Drake 385450b40d add msftidy.rb script
git-svn-id: file:///home/svn/framework3/trunk@10910 4d416f70-5f16-0410-b530-b9f4589650da
2010-11-05 00:05:34 +00:00
Joshua Drake 213b188fdb disable database for tools scripts
git-svn-id: file:///home/svn/framework3/trunk@10652 4d416f70-5f16-0410-b530-b9f4589650da
2010-10-12 15:57:58 +00:00
HD Moore a447149907 Add the script to generate the VxWorks master password list. Add the script to scan a memory image looking for a known password hash. Add two sorted dictionaries of the first 20k collided values (covers most typeable passwords). One dictionary is a straight wordlist, the other is used by vxdigger.rb. The full master password list can be generated with vxmaster.rb
git-svn-id: file:///home/svn/framework3/trunk@10220 4d416f70-5f16-0410-b530-b9f4589650da
2010-09-02 14:55:34 +00:00
Joshua Drake 6d64b22c82 add arch and platform filtering
git-svn-id: file:///home/svn/framework3/trunk@10088 4d416f70-5f16-0410-b530-b9f4589650da
2010-08-20 20:36:06 +00:00
Joshua Drake 9c69e3c670 add payload length tool
git-svn-id: file:///home/svn/framework3/trunk@10085 4d416f70-5f16-0410-b530-b9f4589650da
2010-08-20 19:39:13 +00:00
HD Moore 835c517afd Example script for generating a vxworks password hash
git-svn-id: file:///home/svn/framework3/trunk@9976 4d416f70-5f16-0410-b530-b9f4589650da
2010-08-09 22:06:26 +00:00
Tod Beardsley d1726ddadf I fell down a rathole trying to debug something today, but at least now I can always find my way back with this. It parses metasploit modules to see if you're using all the datastore elements you declared and if you declared all your datastore elements. Don't try to get too fancy with it -- my metaprogramming is all driven by regex, so it'll be easy to trick me if you want to with funny-looking code with weird linebreaks.
git-svn-id: file:///home/svn/framework3/trunk@9758 4d416f70-5f16-0410-b530-b9f4589650da
2010-07-09 21:44:52 +00:00
Mike Smith 63a563c20b Add disclosure_date method
git-svn-id: file:///home/svn/framework3/trunk@9619 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-25 04:21:23 +00:00
Joshua Drake fa505a4069 various fixes, mostly consistency changes to disclosure dates
git-svn-id: file:///home/svn/framework3/trunk@9525 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-15 07:18:08 +00:00
Joshua Drake 106f436ab9 cleanup module tools by removing unused vars
git-svn-id: file:///home/svn/framework3/trunk@9521 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-15 07:14:29 +00:00
Joshua Drake 6d38dd0850 add tool to show disclosure dates
git-svn-id: file:///home/svn/framework3/trunk@9520 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-15 07:14:05 +00:00
HD Moore 74a68138fc Add new context-keyed encoders from Dimitris Glynos ( http://census-labs.com/news/2010/06/04/athcon-2010-update/ )
git-svn-id: file:///home/svn/framework3/trunk@9457 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-09 16:43:46 +00:00
et 1337a8483e Minor crawl modifications
git-svn-id: file:///home/svn/framework3/trunk@9440 4d416f70-5f16-0410-b530-b9f4589650da
2010-06-06 03:46:43 +00:00
Joshua Drake 0e72894e58 more cleanups
git-svn-id: file:///home/svn/framework3/trunk@9212 4d416f70-5f16-0410-b530-b9f4589650da
2010-05-03 17:13:09 +00:00
Joshua Drake 7a0e2f11af temporary fix for nasm/metasm shell tools - see #1723
git-svn-id: file:///home/svn/framework3/trunk@9161 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-27 18:11:09 +00:00
Joshua Drake a953c47cfb remove carriage returns
git-svn-id: file:///home/svn/framework3/trunk@9140 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-26 18:29:24 +00:00
et 4853f0266c Canonicalization and simplication of crawling modules
git-svn-id: file:///home/svn/framework3/trunk@9041 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-08 03:39:17 +00:00
et 450a117894 Uri limits added
git-svn-id: file:///home/svn/framework3/trunk@9031 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-07 03:33:21 +00:00
et 949e734adb Minor crawler fixes
git-svn-id: file:///home/svn/framework3/trunk@9013 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-05 03:09:12 +00:00
et 18df4d2b69 Minor mods
git-svn-id: file:///home/svn/framework3/trunk@9007 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-04 05:21:51 +00:00
et 3f27572fee Verbose option and start cleaning
git-svn-id: file:///home/svn/framework3/trunk@9000 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-03 08:11:31 +00:00
et e4a17dd0ca Requests db storage
git-svn-id: file:///home/svn/framework3/trunk@8997 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-03 07:24:48 +00:00
et 1a362e16f7 Commenting messages
git-svn-id: file:///home/svn/framework3/trunk@8990 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-03 05:51:59 +00:00
James Lee f331769f11 add a rudimentary tool for dumping all modules' targets
git-svn-id: file:///home/svn/framework3/trunk@8976 4d416f70-5f16-0410-b530-b9f4589650da
2010-04-02 00:34:17 +00:00