OJ
09c4d8b137
Initial WinINET fallback implementation
2015-07-03 18:55:14 +10:00
Brent Cook
c7e1c385c8
Merged c
2015-06-28 13:29:59 -05:00
Brent Cook
91f10aa760
Land #175 , fix clipboard file size confusion
2015-06-28 12:21:16 -05:00
OJ
c8de66fd31
Remove extra htonq call
2015-06-27 21:44:41 +10:00
OJ
86eb62832d
Fix silly mistake with type casts
2015-06-27 21:37:05 +10:00
OJ
c2f141679e
Fix up URI switching for stageless
...
This prevents horrible crashes when migrating from a stageless HTTP/S session.
2015-06-27 21:19:04 +10:00
Brent Cook
9fb2c004c1
Adjust posix install paths
2015-06-22 15:02:47 -05:00
Brent Cook
5afc05e122
Adjust submodule and pssdk paths
2015-06-22 15:02:47 -05:00
Brent Cook
701d30197e
Land #154 , NTDS parsing support
2015-06-22 09:07:02 -05: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
eb7c696f00
Land #170 , support deleting transports
2015-06-19 15:46:10 -05:00
OJ
2e78a4379a
Add POSIX support for transport remove
2015-06-16 12:24:00 +10:00
OJ
149e4c2a7e
Implement transport removal
2015-06-16 11:37:09 +10: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
OJ
ef14f0e7ab
Update to simpler, less hacky implementation
2015-06-03 16:27:31 +10:00
OJ
d89cd69bc5
Implement a sleep in windows that lasts longer
2015-06-03 14:06:17 +10: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
OJ
ddd82d20fc
Fix check for auto detect proxy settings
...
This setting doesn't appear to have any bearing at all on the way the proxy stuff is managed, as a result looking for this flag doesn't make sense. Instead, we just look for presence of the URLs to use, and if found, that's what we use.
This also uses the WinHttpSetOption function for setting credentials which allows for independenc use of user and password.
2015-05-25 16:35:31 +10: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
bb00b00b2c
do not log UUID as a string
2015-05-17 09:25:33 -05:00
OJ
5f7c2e7207
Fix handling of UUIDs in Meterpreter
...
The original implementation assumed that the UUIDs were coming through a strings, but this was changed at some point to use the 16-byte UUID format straight out of MSF.
This was causing issues when UUIDs had null bytes in them because the UUID was being truncated and the result was that UUIDs that were being parsed in MSF were too small, resulting in exceptions.
2015-05-17 17:43:59 +10:00
Brent Cook
68a24e3a47
Land #159 , user proxy settings support with winhttp
2015-05-15 16:41:22 -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
Brent Cook
ed1bccd0fc
Land #160 , fix the bare example extension
2015-05-15 15:04:14 -05:00
OJ
7ff8263ce0
Actually set the result to success
2015-05-15 15:03:47 -05:00
OJ
f6c1485ebe
Add support for the sleep command
2015-05-15 15:03:47 -05:00
Meatballs
fded7311c4
Fixup bare met_svc var name
2015-05-15 20:43:47 +01:00
Brent Cook
f390649c46
Merge branch 'master' into land-157-
2015-05-14 11:30:56 -05: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
OJ
a7c2b4fcdd
Utilise IE configuration for proxies where possible
2015-05-13 15:46:33 +10:00
Brent Cook
e158093b38
Land #156 , final tweaks for multi-transport support
2015-05-12 22:35:59 -05:00
Brent Cook
595d975337
quit concatenating serials after the first one
2015-05-12 21:31:36 -05:00
Brent Cook
716330ee7c
make machine_id on POSIX more resilient
...
Only compute the value once, this prevents changing if drive topology changes.
Consider ata and md drive prefixes.
Always set a MACHINE_ID value, upstream expects it in the reply.
2015-05-12 21:25:39 -05:00
OJ
6ee3b53786
Tweak transport change
...
Cosmetic stuff really.
2015-05-13 09:15:03 +10:00
OJ
98822709b5
Slight tweaks to proxy config function
2015-05-11 17:22:37 +10:00
Tim
caf6c0c6c8
add TLV_TYPE_FILE_HASH
2015-05-10 14:57:03 +01:00
OJ
44f581c0e7
Merge branch 'multi-transport-support' of github.com:OJ/meterpreter into multi-transport-support
2015-05-08 14:33:35 +10:00