Feature #1233
Added features to smb_enumshares as smb_enumshares_rw
| Status: | Rejected | Start date: | 03/19/2010 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | Tod Beardsley | % Done: | 0% |
|
| Category: | modules - auxiliary | |||
| Target version: | Metasploit 4.2.0 | |||
| Resolution: | How To Use: | |||
| Release Note: |
Description
In playing around with smb_enumshares module, it immediately begged a few questions from me: 1) Can I read or write to shares found? 2) What was the share? What type of system? 3) Are there any files there? The new module will answer these questions for found shares and return the answer, even listing the files and their MACE attributes if verbose=true.
There are a lot of exception catches still in the code as I am still using the generic Exception catch to try to identify if there was a situation where I should have just continued with a host (for example, switching port or share) or whether I should just stop for the host entirely. I am also not 100% sure that I am arriving at the correct filesize as reported by SMB when the verbose option is enabled.
Regardless, seems to work pretty well at least for me, hope you will find it as useful.
Associated revisions
Adds an enhanced but incomplete smb_enumshares
See #1233. This module is effectively a version 2 of the
existing smb_enumshares module, but with more interrogation.
The last significant comment was from hdm about wanting
to ensure the extra data makes it to the database.
Rather than lose Thomas's work or stomp on hdm's plans
for it, I'm adding this to the unstable module tree.
What would be ideal would be to integrate the functionality
directly in smb_enumshares via a fork and push, rather than
introduce a new module, given the code drift between this
module and the original smb_enumshares of over a year ago.
History
Updated by HD Moore almost 2 years ago
- Category set to general
- Status changed from New to Assigned
- Assignee set to HD Moore
- Priority changed from Low to Normal
- Target version set to Metasploit 3.4.0
Thanks Thomas! I want to reorganize the code a bit and store the additional data into the database, but like the work.
Updated by James Lee over 1 year ago
- Target version changed from Metasploit 3.4.0 to Metasploit 3.5.0
Updated by James Lee over 1 year ago
- Priority changed from Normal to High
Bumping priority since this has a patch.
Updated by James Lee about 1 year ago
- Target version changed from Metasploit 3.5.0 to Metasploit 3.6
Updated by James Lee 11 months ago
- Status changed from Assigned to HavePatch
- Target version changed from Metasploit 3.6 to Metasploit 3.7
Updated by HD Moore 9 months ago
- Target version changed from Metasploit 3.7 to Metasploit 4.0.0
Hate to push this, but we need to integrate it better with the current module first
Updated by Thomas Ring 9 months ago
Give me an idea of what you feel the areas of improvement/integration and I will do my best to meet those areas.
Updated by James Lee 6 months ago
- Target version changed from Metasploit 4.0.0 to Metasploit 4.1.0
Didn't make it, pushing to 4.1.0
Updated by Tod Beardsley 4 months ago
- Category changed from general to modules - auxiliary
- Assignee changed from HD Moore to Tod Beardsley
- Target version changed from Metasploit 4.1.0 to Metasploit 4.2.0
- 10 set to 0
Updated by Tod Beardsley 2 months ago
- Status changed from HavePatch to Rejected
Thomas, I've moved your work to the github mirror of the unstable branch. I would love to see the concepts in this module integrated in the smb_enumshares directly (either from you or HD's threatened/promised rework).
See
https://github.com/rapid7/unstable/commit/00b16aec1006a1b1be4cb2b339aa4075daa7ad35
So, rejecting this ticket, but don't take it the wrong way -- the research is still alive over on GitHub.