James Lee
|
1ee9b205b8
|
session -> address is now taken care of by the underlying db.rb, don't bother in Auxiliary::Report
git-svn-id: file:///home/svn/framework3/trunk@11667 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-29 02:44:32 +00:00 |
|
James Lee
|
01d116f60f
|
allow a Session as the :host argument to some report_* methods that make sense
git-svn-id: file:///home/svn/framework3/trunk@11666 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-29 02:42:45 +00:00 |
|
James Lee
|
3af1cf8279
|
failure to reload is an error
git-svn-id: file:///home/svn/framework3/trunk@11665 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-29 02:39:27 +00:00 |
|
HD Moore
|
2618e4fffe
|
Add traceroute parsing to nmap
git-svn-id: file:///home/svn/framework3/trunk@11661 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-28 23:32:14 +00:00 |
|
James Lee
|
88a5b1982e
|
always reload post modules when run from meterpreter prompt, fail and error out instead of running the old one when a reload fails. Fixes #3557
git-svn-id: file:///home/svn/framework3/trunk@11659 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-28 17:02:26 +00:00 |
|
James Lee
|
a7b5e831f7
|
clean up how help works, pull cmd_reload up so all module types can use it
git-svn-id: file:///home/svn/framework3/trunk@11658 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-28 03:29:20 +00:00 |
|
Joshua Drake
|
9682091cca
|
Add SQLI version of MSSQL Payload from Rodrigo Marcos!
git-svn-id: file:///home/svn/framework3/trunk@11655 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-27 16:48:07 +00:00 |
|
Joshua Drake
|
a1b74eee0d
|
Fixes #3607, Removes the module count cache since it seems to have no performance impact (and was broken)
git-svn-id: file:///home/svn/framework3/trunk@11653 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-27 00:13:13 +00:00 |
|
James Lee
|
47a706962a
|
do the win32api thing if it's mingw. thanks Ludovic Courgnaud
git-svn-id: file:///home/svn/framework3/trunk@11651 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 19:20:45 +00:00 |
|
Tod Beardsley
|
1c58943edd
|
Backing out r11616 since OptFloat will surely cause problems with RPC. Nothing to see here. Verified that all OptInt options are now actually Ints and not Floats with a grep -r "OptInt" trunk | grep "[0-9]\.[0-9]"
git-svn-id: file:///home/svn/framework3/trunk@11648 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 15:29:26 +00:00 |
|
Jonathan Cran
|
19d9185ca3
|
updated for remote workstation control
git-svn-id: file:///home/svn/framework3/trunk@11647 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 07:33:59 +00:00 |
|
James Lee
|
d2670d52ec
|
add BufferRegister and BufferOffset support for shikata_ga_nai. see #3563. tested this pretty extensively. /me crosses fingers
git-svn-id: file:///home/svn/framework3/trunk@11646 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 04:24:41 +00:00 |
|
Joshua Drake
|
4b777686d8
|
whitespace fixes
git-svn-id: file:///home/svn/framework3/trunk@11645 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 03:13:40 +00:00 |
|
Joshua Drake
|
53bba0bd54
|
Move cache logic from statistics->module_manager, More modularization in ModuleManager
git-svn-id: file:///home/svn/framework3/trunk@11643 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-26 00:07:34 +00:00 |
|
Joshua Drake
|
a2e6f0e96c
|
add -q option to suppress banner, improve -n warning
git-svn-id: file:///home/svn/framework3/trunk@11642 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 22:58:21 +00:00 |
|
Joshua Drake
|
56b112e03b
|
See #3596, Only force encoding for rubies that support encoding
git-svn-id: file:///home/svn/framework3/trunk@11640 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 20:03:33 +00:00 |
|
Joshua Drake
|
1e6365ed58
|
Fixes #3596, Force Rex::Text.gzip to use ASCII-8BIT strings, Reverts r10653
git-svn-id: file:///home/svn/framework3/trunk@11639 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 19:59:56 +00:00 |
|
Carlos Perez
|
05fd7b4e57
|
Patch for railgun and post mixin; and module from cha-mou to add capability to delete users on windows hosts.
git-svn-id: file:///home/svn/framework3/trunk@11638 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 13:02:35 +00:00 |
|
HD Moore
|
3794ed35cc
|
Apply patches from Matthew Weeks (scriptjunkie) to fix traversal flaws outlined in his Black Hat DC talk:
https://media.blackhat.com/bh-dc-11/Weeks/BlackHat_DC_2011_Weeks_Counterattack-wp.pdf
https://media.blackhat.com/bh-dc-11/Weeks/BlackHat_DC_2011_Weeks_Counterattack-Slides.pdf
git-svn-id: file:///home/svn/framework3/trunk@11636 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 02:24:37 +00:00 |
|
Joshua Drake
|
8a4c23ffd4
|
small adjustment
git-svn-id: file:///home/svn/framework3/trunk@11635 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-25 02:15:25 +00:00 |
|
Joshua Drake
|
81ff9483bf
|
add ms09-004 exploit via sql injection from Rodrigo Marcos
git-svn-id: file:///home/svn/framework3/trunk@11631 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-24 19:37:58 +00:00 |
|
Joshua Drake
|
0af8915fd5
|
Fixes #1936, Add accounts mixin and accompanying post module
git-svn-id: file:///home/svn/framework3/trunk@11629 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-24 17:23:48 +00:00 |
|
Joshua Drake
|
3346a30023
|
See #1936, Add FreeSid definition and convert several PSID* out params to PDWORD
git-svn-id: file:///home/svn/framework3/trunk@11628 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-24 05:36:38 +00:00 |
|
James Lee
|
8bf60c6d11
|
carlos forgot to delete this, see r11550, r11551
git-svn-id: file:///home/svn/framework3/trunk@11624 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-22 00:56:37 +00:00 |
|
James Lee
|
d7cda0f85a
|
accept a client argument for get_uri()
git-svn-id: file:///home/svn/framework3/trunk@11623 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-22 00:16:57 +00:00 |
|
Tod Beardsley
|
8b5f0f6559
|
Allow getsystem to report its success as a host note.
git-svn-id: file:///home/svn/framework3/trunk@11622 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-22 00:08:35 +00:00 |
|
James Lee
|
f8120a8e3f
|
servers don't have a sock().
git-svn-id: file:///home/svn/framework3/trunk@11621 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-21 23:42:56 +00:00 |
|
James Lee
|
e7ced5f887
|
disable ssl for the php include server, and try the address with the default gateway for get_uri when SRVHOST is inaddr_any
git-svn-id: file:///home/svn/framework3/trunk@11620 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-21 23:19:11 +00:00 |
|
Joshua Drake
|
b8b3d9e00f
|
See #1936, Apply patch from Chao Mu - PSID is kind of opaque, so we treat it as a pointer only (not a blob)
git-svn-id: file:///home/svn/framework3/trunk@11618 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-21 22:05:28 +00:00 |
|
Tod Beardsley
|
63f893dd90
|
Adds an OptFloat option class, for when people actually want floats and not integers.
git-svn-id: file:///home/svn/framework3/trunk@11616 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-21 17:21:42 +00:00 |
|
Tod Beardsley
|
e1e35ea15b
|
Adds a attribute_locked? method to Host objects. If an attribute is locked, report_host() won't update it. (These aren't very serious locks since you can still set them directly on objects, but if you use the API, and you should, locks will be respected.)
git-svn-id: file:///home/svn/framework3/trunk@11613 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-20 23:10:27 +00:00 |
|
Tod Beardsley
|
a12f5556cb
|
Fixes #3564 by better randomizing the temp directory for extraction (minimizing the chance of a filesystem name collision), correctly extracting the original workspace name, and identifying the correct XML file to work off of for importing hosts and services.
git-svn-id: file:///home/svn/framework3/trunk@11609 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-20 17:32:48 +00:00 |
|
James Lee
|
dfbef1e38c
|
make sure we have the right kind of args. fixes argument processing for scripts
git-svn-id: file:///home/svn/framework3/trunk@11605 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 23:36:11 +00:00 |
|
Joshua Drake
|
987ce12ba8
|
Fixes #3552, add ConvertStringSidtoSid
git-svn-id: file:///home/svn/framework3/trunk@11604 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 23:15:42 +00:00 |
|
Jonathan Cran
|
d8fddbfcd4
|
missing file
git-svn-id: file:///home/svn/framework3/trunk@11603 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 21:23:29 +00:00 |
|
Matt Weeks
|
067c612d9e
|
Make creds visible to RPC and GUI.
git-svn-id: file:///home/svn/framework3/trunk@11602 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 20:09:18 +00:00 |
|
James Lee
|
bd2dcdb5c3
|
add the scriptable mixin. fixes #3550, see #3541. /me grumbles
git-svn-id: file:///home/svn/framework3/trunk@11600 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 16:01:12 +00:00 |
|
James Lee
|
d120892e7c
|
post modules working for shell sessions, fixes #3541
git-svn-id: file:///home/svn/framework3/trunk@11599 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-19 02:24:21 +00:00 |
|
James Lee
|
6210fea1f3
|
add post/ module support for meterpreter autorunscript, see #3541
git-svn-id: file:///home/svn/framework3/trunk@11595 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 23:48:19 +00:00 |
|
James Lee
|
5429c73b3b
|
don't try to store to the database if there isn't one. fixes #3540
git-svn-id: file:///home/svn/framework3/trunk@11594 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 23:41:01 +00:00 |
|
James Lee
|
aca1a0d8e4
|
allow passive post modules, fixes #3542. add 'Passive' => true to the module info for a passive module
git-svn-id: file:///home/svn/framework3/trunk@11591 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 22:00:12 +00:00 |
|
James Lee
|
437b060ab9
|
fix a namespace problem, maybe related to #3592
git-svn-id: file:///home/svn/framework3/trunk@11590 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 20:53:57 +00:00 |
|
James Lee
|
9df78e8f47
|
correct passive?() for post modules, see #3542
git-svn-id: file:///home/svn/framework3/trunk@11589 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 20:50:30 +00:00 |
|
James Lee
|
63934c34ec
|
check for a ancestors instead of a straight comparison of classes when matching payloads for generics, fixes #3477
git-svn-id: file:///home/svn/framework3/trunk@11585 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 17:15:43 +00:00 |
|
Jonathan Cran
|
4384618950
|
add workstation-over-ssh control into the lab vm-control plugin
git-svn-id: file:///home/svn/framework3/trunk@11584 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-17 05:58:16 +00:00 |
|
Carlos Perez
|
a237122869
|
for Java version of Meterpreter options can not be included with the command, they have to be given apart updating mixin for this behavior
git-svn-id: file:///home/svn/framework3/trunk@11581 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-15 05:08:42 +00:00 |
|
James Lee
|
64d160e393
|
add a method for determining if an address is internal, i.e. within the ranges specified in rfc1918 or rfc5735, and cleanup the unit tests to work on 1.9 and account for various changes to the library that previously didn't get any love in the tests, e.g. r4545.
git-svn-id: file:///home/svn/framework3/trunk@11580 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-15 04:40:21 +00:00 |
|
James Lee
|
0158cd28f1
|
tab complete local filenames for upload command
git-svn-id: file:///home/svn/framework3/trunk@11575 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-13 20:22:13 +00:00 |
|
James Lee
|
1e3df538f9
|
use more specific config directory for future-proofing.
git-svn-id: file:///home/svn/framework3/trunk@11574 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-13 18:55:26 +00:00 |
|
James Lee
|
ef883859f1
|
jduck is right, this isn't necessary since non-matches get removed for us later. if this does indeed make it easier to make modules tab like files later, we can add it back in.
git-svn-id: file:///home/svn/framework3/trunk@11572 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-01-13 16:34:09 +00:00 |
|