Brent Cook
7d94abd9b0
Land #44 , don't fall back to 0.0.0.0 it the user-specified bind fails
2015-11-02 17:24:57 -06:00
Brent Cook
ecbcb17dec
Land #43 , add show_mount support for Windows meterpreter
2015-10-30 15:26:33 -05:00
OJ
f572570b7d
Initial work to get python talking to metsrv's ssl
2015-10-30 15:23:01 -05:00
OJ
a004655b03
Fix silly typo in extapi python module
2015-10-30 15:23:01 -05:00
OJ
def28cf927
Init the msvcrt extension
2015-10-30 15:23:01 -05:00
OJ
1c438bd13a
Add some adsi functionality bindings
2015-10-30 15:23:01 -05:00
OJ
fb36d94c05
Clean up packet once processed
2015-10-30 15:23:01 -05:00
OJ
4b2257c791
More bindings, including kiwi as an example
2015-10-30 15:23:01 -05:00
OJ
04cb09737e
More work on the meterpreter bindings for python
2015-10-30 15:23:00 -05:00
OJ
eaabcabca8
Starting work on meterpreter bindings
2015-10-30 15:23:00 -05:00
OJ
08d27edb76
Tidying up, add persistent stdout/stderr
2015-10-30 15:23:00 -05:00
OJ
4a474b963f
Small tidy up of python related stuff
2015-10-30 15:23:00 -05:00
OJ
116da1c0ff
Support import of py and pyc
2015-10-30 15:23:00 -05:00
OJ
007afeae2a
Stacks of work getting modules wired up
2015-10-30 15:23:00 -05:00
OJ
126c3b8e07
Add stdout/stderr capture and result extraction
2015-10-30 15:22:59 -05:00
OJ
90be1cc878
First attempt at the python extension
...
It builds for x64 and x86. There is a single command implemented that
allows for single-shot python commands to be run.
2015-10-30 15:22:59 -05:00
Brent Cook
e878ac3286
import 1cf077a from python 2.7 branch (2.7.10+)
2015-10-30 15:12:58 -05:00
James Lee
4d37ec6646
Don't fall back to 0.0.0.0
...
This allows the client side to determine whether to fall back and gives
the user a better chance of seeing that it isn't listening where they
told it to.
2015-10-30 11:46:25 -05:00
OJ
14740bfa9c
Add support for the show_mount command (windows)
2015-10-29 07:22:59 +10:00
Brent Cook
15de43bf11
Land #31 , Use RtlGetVersion for detecting Windows versions
2015-09-25 09:04:33 -04:00
OJ
f76b51e265
Use RtlGetVersion to detect version
...
This means we can actually correctly detect the version of Windows in
use past 8.1 (ie including 10 and later).
2015-09-24 15:42:37 +10:00
Brent Cook
636d143447
@NickSampanis's getsystem cleanup
...
from https://github.com/rapid7/meterpreter/pull/183
2015-09-23 21:33:10 -05:00
Brent Cook
600ed34f1e
merge and cleanup @stufus's pageantjacker extension into extapi
...
see https://github.com/rapid7/meterpreter/pull/164 for details
2015-09-20 20:18:02 -05:00
Brent Cook
73e57f258a
add initial Windows 10 matching to sysinfo output
2015-08-24 15:50:28 -05:00
Brent Cook
3a0427bcbc
cleanup record_mic handler, use the right heap for freeing
...
When reallocating the record buffer, we need to pass the correct heap pointer
or this will crash.
This also simplifies error handling and switches audio.h to use Windows EOL
characters.
2015-06-30 21:36:36 -05:00
OJ
c8de66fd31
Remove extra htonq call
2015-06-27 21:44:41 +10:00
Brent Cook
ba86e968d7
fix broken partial-batch / eof handling
2015-06-22 03:58:24 -05:00
Brent Cook
9ff7339644
move ntds parser from priv to extapi
2015-06-22 03:58:24 -05:00
Brent Cook
bfe1060b40
Merge branch 'master' into land-154-ntds
2015-06-04 13:47:44 -05:00
Brent Cook
905f25a03b
compile error
2015-06-04 13:16:05 -05:00
Brent Cook
25731fee03
free utf8 conversion strings and avoid non-null terminated values
2015-06-04 09:00:24 -05:00
Brent Cook
c47c973b83
logon names can actually be up to 104 characters
...
practical limit is 64, this gives us margin
2015-06-04 08:53:09 -05:00
Brent Cook
773008d921
whitespace tweaks
2015-06-04 08:50:24 -05:00
David Maloney
2b07377328
fix copy error
...
use strncpy not memcpy to transfer the re-encoded
name and description into our account object.
also use sizeof for precise copy size. eliminates lingering
errors
MSP-12356
2015-06-02 12:44:49 -05:00
David Maloney
84cea10260
use all unicode for ntds account struct
...
force convert account name and description
to unicode for transport over the wire
MSP-12356
2015-06-02 12:35:30 -05:00
David Maloney
37e7ab2fc9
just a little more cleanup
...
this should hpefully address the last of Juan's code review
feedback appropriately.
MSP-12356
2015-05-18 11:21:10 -05:00
David Maloney
a3b4b53029
size and signedness issue fixes
...
fixes several size and signedness issues caught
during code review
MSP-12356
2015-05-18 11:08:58 -05:00
David Maloney
7c0c78d766
more missing garbage collection
...
pek structures also were not being garbage collected properly
MSP-12356
2015-05-18 10:46:43 -05:00
David Maloney
6c15c0c0a0
better garbage collection on initial setup
...
the ntds_parse method that gets everything started
was missing garbage collection for accountColumns.
MSP-12356
2015-05-18 10:43:27 -05:00
Brent Cook
602e18591c
fixup build for posix, fix memory leak in utf conversion
2015-05-15 16:01:59 -05:00
David Maloney
e8449a1698
Merge branch 'master' into feature/MSP-12715/sysinfo-upgrade
2015-05-15 15:14:23 -05:00
David Maloney
30a1ecbbcb
add domain and loggedonusers to sysinfo
...
added the domain name and logged on user counts
to the sysinfo command
MSP-12715
2015-05-15 15:10:35 -05:00
Meatballs
fded7311c4
Fixup bare met_svc var name
2015-05-15 20:43:47 +01:00
Brent Cook
d9ce138eed
remove hash sizeof workaround
2015-05-14 11:29:44 -05:00
David Maloney
1bfd8526b6
Merge branch 'master' into feature/MSP-12356/ntds-parser
2015-05-14 10:55:55 -05:00
David Maloney
7e0c23e228
fixed missing type cast
...
needed explicit typecast for x64
MSP-12356
2015-05-13 14:54:32 -05:00
Tim
caf6c0c6c8
add TLV_TYPE_FILE_HASH
2015-05-10 14:57:03 +01:00
David Maloney
f3d0a7bdde
enable compression on our channel
...
since we will be sending lots of null bytes,
we want to make sure we make good use of compression
still doesn't solve our crash problems though
MSP-12356
2015-05-07 14:26:54 -05:00
David Maloney
f288256e19
remove all unneccsary callback stubs
...
channels seem to work fine without stubbed callbacks
removed all of these to eliminate them as a source
of this madness. evrything still works exactly as it did
before, which to say badly.
MSP-12356
2015-05-07 13:47:58 -05:00
David Maloney
7595156c90
make jet instance name unique
...
use date and time to make sure the Jet
Instance name is unique. Hasn't actually
solved our issue, but that name is supposed
to be unique anyways.
MSP-12356
2015-05-07 12:39:46 -05:00