Commit Graph

764 Commits (df9e2066337e0964952a393e664342ae9395af56)

Author SHA1 Message Date
fab a07a3bb64d rename
git-svn-id: file:///home/svn/framework3/trunk@4874 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:41:09 +00:00
fab 3d39c04cdd Welcome new Msf::Assitant !
git-svn-id: file:///home/svn/framework3/trunk@4873 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:40:04 +00:00
fab 92d61c505c Bye bye
git-svn-id: file:///home/svn/framework3/trunk@4872 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:39:19 +00:00
fab 6eeec269d0 New template for Msf::Assistant
git-svn-id: file:///home/svn/framework3/trunk@4871 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:37:48 +00:00
fab cd6991dfcc add a new class to perform tooltips on treeview
git-svn-id: file:///home/svn/framework3/trunk@4869 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:35:59 +00:00
fab 51db788979 add and register tooltips
git-svn-id: file:///home/svn/framework3/trunk@4868 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-06 20:35:25 +00:00
HD Moore 88d3193020 Removed the old pcap mixin, replaced with Capture, updated the test_pcap module
git-svn-id: file:///home/svn/framework3/trunk@4860 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-04 02:56:35 +00:00
HD Moore 4b42797768 Adds timed module support, fixes #97
git-svn-id: file:///home/svn/framework3/trunk@4857 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-03 20:23:27 +00:00
fab ddec85bc93 search module & double-click broken
git-svn-id: file:///home/svn/framework3/trunk@4839 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-02 21:10:32 +00:00
HD Moore 6ac3d5a5cc Prints the banner during connect() now
git-svn-id: file:///home/svn/framework3/trunk@4837 4d416f70-5f16-0410-b530-b9f4589650da
2007-05-02 03:40:46 +00:00
fab 0d49b72fc4 lot of change
git-svn-id: file:///home/svn/framework3/trunk@4817 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-30 09:22:16 +00:00
HD Moore 83a8ece022 This patch adds IPv6 support to most feartures of the framework. The major missing component is IPv6-enabled payloads.
git-svn-id: file:///home/svn/framework3/trunk@4814 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-29 23:43:39 +00:00
fab 358e3174e0 add (and remove) comments to the last code update
git-svn-id: file:///home/svn/framework3/trunk@4812 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-28 23:37:04 +00:00
fab 19943f1e0a ready to parse the XML modules response from metasploit opcode database
git-svn-id: file:///home/svn/framework3/trunk@4811 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-28 23:19:56 +00:00
fab af8db5d3cd typo
git-svn-id: file:///home/svn/framework3/trunk@4793 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-27 18:40:51 +00:00
HD Moore c79d200729 Typos
git-svn-id: file:///home/svn/framework3/trunk@4784 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-24 13:47:46 +00:00
HD Moore 1cfa033ad9 Woops, Raw and String should not mangle their params
git-svn-id: file:///home/svn/framework3/trunk@4778 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-24 06:37:23 +00:00
HD Moore 4d1c274387 Merging all of the auxilliary/scanner related features
git-svn-id: file:///home/svn/framework3/trunk@4749 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-24 06:27:39 +00:00
fab 96cce921f2 minor changes and correct typo
git-svn-id: file:///home/svn/framework3/trunk@4743 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-23 21:35:00 +00:00
fab faa00a4dc2 prepare modules opcodes
git-svn-id: file:///home/svn/framework3/trunk@4740 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 23:27:10 +00:00
fab bc1bf08526 add supported platforms
git-svn-id: file:///home/svn/framework3/trunk@4739 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 19:20:43 +00:00
fab 88ed614b7e add types opcode
git-svn-id: file:///home/svn/framework3/trunk@4738 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 19:14:00 +00:00
fab 6d571414b7 add Groups opcode
git-svn-id: file:///home/svn/framework3/trunk@4737 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 19:01:13 +00:00
fab 0813beac84 add meta types opcode
git-svn-id: file:///home/svn/framework3/trunk@4736 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 18:53:58 +00:00
fab 2316603d49 add locales opcode to Gtk2 interface opcode
git-svn-id: file:///home/svn/framework3/trunk@4735 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 13:56:47 +00:00
fab 54b6c3ef1a msf style for opcode status
git-svn-id: file:///home/svn/framework3/trunk@4734 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 13:39:32 +00:00
Matt Miller 02d264cf30 reload plugins from disk if they have already been loaded
git-svn-id: file:///home/svn/framework3/trunk@4733 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 07:55:04 +00:00
fab 6e461e6402 meterpreter console stuff
git-svn-id: file:///home/svn/framework3/trunk@4730 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 00:02:51 +00:00
fab 258970bc5e Graphical interface to Opcode database
git-svn-id: file:///home/svn/framework3/trunk@4729 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 00:01:56 +00:00
fab 39560372c8 meterpreter console on the place
git-svn-id: file:///home/svn/framework3/trunk@4728 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-22 00:00:15 +00:00
Matt Miller 0801d3989f fix for handler issue in udp exploits
git-svn-id: file:///home/svn/framework3/trunk@4700 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-16 16:20:59 +00:00
HD Moore 1bb398de59 Adding the Microsoft DNS service exploit, targetting Windows 2000
git-svn-id: file:///home/svn/framework3/trunk@4677 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-14 07:16:33 +00:00
HD Moore fdd9f96145 Adds endpoint mapper and management interface support to the DCERPC exploit mixin
git-svn-id: file:///home/svn/framework3/trunk@4676 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-14 05:22:22 +00:00
fab e13a690bc6 parameters stuff (Gtk::FileChooserDialog)
git-svn-id: file:///home/svn/framework3/trunk@4657 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-05 22:46:58 +00:00
HD Moore 4d3a91f63b Add support for hexadecimal values for OptInt options
git-svn-id: file:///home/svn/framework3/trunk@4652 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-05 05:00:55 +00:00
fab 4dfa1f0b8f shell change broke msfgui console
git-svn-id: file:///home/svn/framework3/trunk@4651 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 22:32:54 +00:00
Matt Miller d616c4babe shell change broke msfweb console
git-svn-id: file:///home/svn/framework3/trunk@4649 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 05:35:29 +00:00
Matt Miller 71a7355e20 added the ability to track jobs, and made rexploit stop the existing job
git-svn-id: file:///home/svn/framework3/trunk@4644 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 02:49:08 +00:00
Matt Miller a319b8e582 got rid of duplicated code in browser exploits, fixes #71
git-svn-id: file:///home/svn/framework3/trunk@4642 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-04 02:04:37 +00:00
Matt Miller b74311c71d initial integration of alex's heaplib, and a port of the keyframe exploit
git-svn-id: file:///home/svn/framework3/trunk@4635 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-03 07:35:54 +00:00
HD Moore dd2e9d87fb This adds SMTPDeliver exploit mixin, the SMTP version of the ANI exploit, accessor to Ole::Storage
git-svn-id: file:///home/svn/framework3/trunk@4608 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-02 05:27:19 +00:00
Matt Miller f9d8c4e820 modifications to support using an explicit target to regen payloads
git-svn-id: file:///home/svn/framework3/trunk@4602 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-01 21:21:10 +00:00
Matt Miller f0fcedf728 raw encoder type wasn't being enforced
git-svn-id: file:///home/svn/framework3/trunk@4599 4d416f70-5f16-0410-b530-b9f4589650da
2007-04-01 21:00:51 +00:00
HD Moore 4b8e8dc0e8 Bumped the version of trunk to 3.1-dev
git-svn-id: file:///home/svn/framework3/trunk@4575 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-26 19:55:26 +00:00
fab 9d08dd81be parameters stuff
git-svn-id: file:///home/svn/framework3/trunk@4570 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-25 21:44:48 +00:00
HD Moore c01d7d6cab Updated to allow 1.8.2 on OS X, since technically it works fine
git-svn-id: file:///home/svn/framework3/trunk@4568 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-25 07:57:54 +00:00
HD Moore 46c9c510dd Minor cleanups, less matching, very minor speedup
git-svn-id: file:///home/svn/framework3/trunk@4567 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-25 07:38:11 +00:00
HD Moore 35680b10ca Update the release version
git-svn-id: file:///home/svn/framework3/trunk@4566 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-25 07:35:15 +00:00
fab 4d7ddb0e07 add parameters stuff (menu, widget, ...)
git-svn-id: file:///home/svn/framework3/trunk@4557 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 22:56:59 +00:00
HD Moore d529f11e9b The configuration directory is now based on $HOME -> $USERPROFILE -> $Root
git-svn-id: file:///home/svn/framework3/trunk@4548 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-24 06:41:44 +00:00
fab 1dd52c557d added treview for options dialog
git-svn-id: file:///home/svn/framework3/trunk@4544 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-21 22:32:36 +00:00
fab f18bf11a28 add a Gtk::Expander to the advanced options
git-svn-id: file:///home/svn/framework3/trunk@4543 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-21 21:01:49 +00:00
HD Moore 9c3bfaeee4 Imported the OLE modules from ruby-msg (GPLv2)
git-svn-id: file:///home/svn/framework3/trunk@4541 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-20 16:49:34 +00:00
fab 4b97911605 Stuff for the preference panel (skeleton class, glade)
git-svn-id: file:///home/svn/framework3/trunk@4540 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-19 23:15:49 +00:00
fab 79de2b7edb arrf, correct the changeset #4538
git-svn-id: file:///home/svn/framework3/trunk@4539 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-19 23:13:50 +00:00
fab 5ade413d8c - add hook for mail and http
git-svn-id: file:///home/svn/framework3/trunk@4538 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-19 23:11:18 +00:00
Matt Miller d8dc31be15 added option validation to check path
git-svn-id: file:///home/svn/framework3/trunk@4536 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-17 19:39:30 +00:00
Matt Miller 449ca3c826 check to ensure that the step is valid as it will be normalized
git-svn-id: file:///home/svn/framework3/trunk@4525 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-12 00:35:02 +00:00
HD Moore 621d866375 Exploits can be launched from the web UI. Fixes #10
git-svn-id: file:///home/svn/framework3/trunk@4520 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-11 19:14:10 +00:00
HD Moore b5e0a70528 Cleanup debugging statement
git-svn-id: file:///home/svn/framework3/trunk@4517 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-11 02:04:35 +00:00
HD Moore d3ff922169 Disable BruteStep for now, its still broken
git-svn-id: file:///home/svn/framework3/trunk@4516 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-11 01:43:51 +00:00
HD Moore 547ec3c6c6 This patch adds header folding, fixed hex-random and u-random encoding, fake uri end, fake uri parameters. This fixes #16, the remaining two options (chunked and pipelining), will be added in a future version.
git-svn-id: file:///home/svn/framework3/trunk@4513 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-10 05:58:14 +00:00
HD Moore 41809d5f0a Rescue Timeout and Runtime errors from the HTTP client. This fixes #42.
git-svn-id: file:///home/svn/framework3/trunk@4512 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-10 03:51:58 +00:00
Matt Miller c61e0e8931 change the behavior of nil non-required options, fixes #49
git-svn-id: file:///home/svn/framework3/trunk@4509 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-09 06:12:28 +00:00
fab 79421e5b69 major update (Payload generator, Gtk Error, ....)
git-svn-id: file:///home/svn/framework3/trunk@4507 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-08 22:44:55 +00:00
HD Moore e6f221ad80 Major updates to the HTTP api, re-addition of HTTP evasion, see #16
git-svn-id: file:///home/svn/framework3/trunk@4506 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-08 14:08:41 +00:00
HD Moore 30a93c33cb The rand_text_* methods now take an optional badchar list and default it to the payload_badchars data
git-svn-id: file:///home/svn/framework3/trunk@4503 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-06 21:02:38 +00:00
fab 8f6498038a Prepare the Gtk Meterpreter console
Gtk Console swicth to Gtk::Window
Now, in the same time, we could open multiple sessions
Remove old console stuff (code and glade)



git-svn-id: file:///home/svn/framework3/trunk@4500 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-01 22:09:01 +00:00
Matt Miller cfd9cbb1f1 added code to disable random nops/text generation if DEBUG is set, fixes #43, but still need to update some exploits
git-svn-id: file:///home/svn/framework3/trunk@4497 4d416f70-5f16-0410-b530-b9f4589650da
2007-03-01 08:09:22 +00:00
fab c28b11c156 del logs.rb (garbage)
git-svn-id: file:///home/svn/framework3/trunk@4494 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-28 22:06:13 +00:00
fab a0a788bfcf switch sessions.rb and correct all depencies to use $gtk2driver.session_tree
git-svn-id: file:///home/svn/framework3/trunk@4493 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-28 21:59:05 +00:00
fab 4058b1326c add the open_session method and few comments
git-svn-id: file:///home/svn/framework3/trunk@4492 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-28 21:38:38 +00:00
fab a01a28f725 remember the Gtk::TextBuffer for the console
git-svn-id: file:///home/svn/framework3/trunk@4491 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-28 21:30:10 +00:00
fab 81cc070abb add an output to logs buffer when a job stopped
add few comments


git-svn-id: file:///home/svn/framework3/trunk@4490 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-27 22:41:03 +00:00
fab 359a5afd93 add a kill job feature from job treeview Gtk::Menu
git-svn-id: file:///home/svn/framework3/trunk@4489 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-27 22:32:05 +00:00
HD Moore 88cc653478 The HTTP api now catches SIGPIPEs and just returns a nil response
git-svn-id: file:///home/svn/framework3/trunk@4483 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-27 09:31:23 +00:00
HD Moore 7087457f9e A few more updates to the HTTP exploit mixin, still needs some work before it is completed
git-svn-id: file:///home/svn/framework3/trunk@4481 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-27 09:15:53 +00:00
fab 797badb271 add remove job after framework_event_manager opened a session only if exploit.passive? return fase
rename MyTargetTree by MyJobTree and all the attr_accessor reference



git-svn-id: file:///home/svn/framework3/trunk@4479 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-26 23:19:59 +00:00
HD Moore 6d4c234187 Fix a problem where a dcerpc exploit will only work once before the framework must be reloaded
git-svn-id: file:///home/svn/framework3/trunk@4476 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-26 17:38:01 +00:00
Matt Miller 36462709c6 fix typo
git-svn-id: file:///home/svn/framework3/trunk@4474 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-26 03:11:51 +00:00
Matt Miller b30551b59d moved code around that sets the via exploit/payload to the handler code, fixes #32
git-svn-id: file:///home/svn/framework3/trunk@4473 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-26 03:09:55 +00:00
Matt Miller c8bbefcab0 added some comments, and introduced the DatabaseEvent mixin
git-svn-id: file:///home/svn/framework3/trunk@4472 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-25 21:25:41 +00:00
fab 0a397256fd MsfAssistant: switch options -> advanced
git-svn-id: file:///home/svn/framework3/trunk@4469 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-25 20:51:12 +00:00
fab fe9ff60607 provides resource file mechanism for configuring various aspects of the operation of a GTK+ console at runtime
git-svn-id: file:///home/svn/framework3/trunk@4467 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-25 17:39:31 +00:00
Matt Miller e8d036cac8 fixed typo in simplified modules
git-svn-id: file:///home/svn/framework3/trunk@4465 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-24 21:42:13 +00:00
Matt Miller 117d004e01 fixed unit tests in core
git-svn-id: file:///home/svn/framework3/trunk@4464 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-24 06:35:03 +00:00
Matt Miller 58708378d1 ensure that module counts are reflected accurately, and add option to specify a module path to msfconsole, fixes #25
git-svn-id: file:///home/svn/framework3/trunk@4462 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-24 05:29:05 +00:00
Matt Miller 3a8b138e74 don't modify the module cache when a temporary module path is added, fixes #24. also added support for specifying permanent module paths in the global datastore with the MsfModulePaths variable
git-svn-id: file:///home/svn/framework3/trunk@4461 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-24 03:32:32 +00:00
Matt Miller b70afbd6cf fixes #23, from alex
git-svn-id: file:///home/svn/framework3/trunk@4450 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-21 03:11:47 +00:00
Matt Miller 4d60b8f146 fixes #19, don't skip if overwrite is false
git-svn-id: file:///home/svn/framework3/trunk@4449 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-21 03:10:48 +00:00
Matt Miller fbd91e48d4 fixes #20, re-import default options when flushing all options
git-svn-id: file:///home/svn/framework3/trunk@4448 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-21 03:07:12 +00:00
HD Moore 51d61c161d Sessions can be detached and killed from the console
git-svn-id: file:///home/svn/framework3/trunk@4437 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 22:35:07 +00:00
Matt Miller 06ac34faf1 fixes #9, added MODULEPATH var, and msfencode/msfpayload support it as well
git-svn-id: file:///home/svn/framework3/trunk@4436 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 12:27:17 +00:00
Matt Miller d4a739f85a fixes #1
git-svn-id: file:///home/svn/framework3/trunk@4435 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 12:08:11 +00:00
HD Moore 904901d163 Change ARCH and PLATFORM to advanced options
git-svn-id: file:///home/svn/framework3/trunk@4433 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 07:38:31 +00:00
HD Moore 24f0608974 Update the smb/dcerpc mixins to use the newly named options
git-svn-id: file:///home/svn/framework3/trunk@4430 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 07:06:30 +00:00
HD Moore 1d1f55f9e9 Added CHOST/CPORT as advanced options. Split out uncommon SMB options as advanced
git-svn-id: file:///home/svn/framework3/trunk@4429 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 07:02:47 +00:00
HD Moore 075b3c1c82 Further progress towards mobile sessions
git-svn-id: file:///home/svn/framework3/trunk@4425 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 05:07:56 +00:00
HD Moore 80c4bcd5ab Session detach support, closer to clean hand-off between session -d / session -i. Make autovnc look for both vncviewer and vncviewer.exe
git-svn-id: file:///home/svn/framework3/trunk@4424 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-18 04:25:46 +00:00
HD Moore 149987b41e The msfwx user interface is now obsolete, further GUI work will be handled by msfgui/msfgtk2
git-svn-id: file:///home/svn/framework3/trunk@4409 4d416f70-5f16-0410-b530-b9f4589650da
2007-02-17 23:54:09 +00:00