William Vu
53ea7e577f
Add sanitized new XML format
2019-06-07 00:07:50 -05:00
William Vu
10dccfcedb
Remove warning
...
<context> provides service info now:
<context>TCP:443 ([redacted]), SHA256[=][redacted], Serial[=][redacted]</context>
2019-06-06 23:45:07 -05:00
William Vu
40eeae541b
Fix style
2019-06-06 23:38:41 -05:00
Jeffrey Martin
f646a973a7
Update retina imports to better handle parsing
2019-06-06 19:13:06 -05:00
bwatters-r7
c28b15e9fe
Land #11823 , Handle invalid payloads more clearly
...
Merge branch 'land-11823' into upstream-master
2019-06-04 08:34:41 -05:00
Brent Cook
53557cc92e
replace trivial usage of expand_path with getenv
...
expand_path is not implemented consistently across platforms and
sessions, which leads to confusing behavior. In places where we have trivial
single variable expansions, this changes modules and library code to just use
getenv.
We'll look at the rest individually to see if they can also be reimplemented in
terms of getenv.
2019-05-31 17:44:35 -05:00
Brent Cook
621d404a27
fix tests, handle stdin properly
2019-05-31 15:02:59 -05:00
Brent Cook
d988fe6e5c
handle invalid payloads more clearly
...
Currently, if you have an error in a payload module (e.g. you have a syntax
error in a module), the error is not noticed early enough in the generation process by the parameter validator, leading to a mysterious message like so:
```
Error: undefined method `platform' for nil:NilClass
```
This change cleans up some of the error handling, checks to see if the payload
module can be instantiated, and gives a more useful error output for the
different cases. This also tweaks some of the literal string outputs to match
other exception strings from payload_generator.
2019-05-31 14:32:49 -05:00
Chris Higgins
01de6954fe
Land #11912 , Bigdecimal boot
2019-05-31 14:04:20 -05:00
Brent Cook
73c8e803fe
Land #11892 , Fix parse IPv6 address in reverse_http
2019-05-31 12:41:36 -05:00
Brent Cook
d9d0639a91
move BigDecimal patch earlier in boot process
...
This makes msfvenom also quiet about the impending deprecation.
2019-05-31 12:31:35 -05:00
ssyy201506
ecda8d864a
Fix incorrect parsing of IPv6 uri.
2019-05-28 16:41:34 +09:00
Matt Robinson
26eebb9620
Fix multi handler reverse_http to not care so much about the workspace.
2019-05-25 16:25:06 -04:00
William Vu
9d0cf0661c
Land #11857 , cmd/unix/reverse_bash_udp payload
2019-05-24 02:19:44 -05:00
William Vu
019b177e31
Update show command to zero-index
2019-05-23 18:02:22 -05:00
William Vu
bea3659475
Fix truncated range
2019-05-23 15:41:38 -05:00
William Vu
bd31999f1a
Limit tab completion in a smarter way
2019-05-23 15:19:36 -05:00
William Vu
9df782c9d9
Limit tab completion
2019-05-23 14:55:39 -05:00
William Vu
2b7a77a0f4
Add tab completion to analyze command
2019-05-23 14:36:54 -05:00
William Vu
e9aba85c9d
Land #11877 , analyze command nil fix
2019-05-23 14:30:15 -05:00
Brent Cook
0559fda9db
Land #11873 , allow calling methods across related modules
2019-05-23 13:56:27 -05:00
Jeffrey Martin
d1895b3db9
restore analyze on framework object
2019-05-23 11:49:43 -05:00
Brent Cook
bc5aa2ea3d
Merge remote-tracking branch 'upstream/master' into land-11871
2019-05-23 11:35:20 -05:00
William Vu
c9813cf379
Fix comments
2019-05-23 10:39:11 -05:00
Jacob Robles
1fe981b8e2
Land #11843 , Update MSB references
2019-05-23 08:07:46 -05:00
Jacob Robles
5d2cd40010
Update MSB reference
...
Previous MSB references were redirecting to docs.microsoft.com
2019-05-23 07:00:23 -05:00
William Vu
7eb279e079
Use human_name in reverse_udp handler
2019-05-22 20:25:37 -05:00
William Vu
b5622b160e
Fix typo
2019-05-22 19:59:08 -05:00
William Vu
0febc730fa
Clarify comment
2019-05-22 19:49:24 -05:00
William Vu
3e84f57544
Clarify comment
2019-05-22 18:34:02 -05:00
William Vu
690b15afc5
Check CheckCode
2019-05-22 17:40:39 -05:00
William Vu
c7ba2ade65
Convert to mixin
2019-05-22 17:27:11 -05:00
asoto-r7
865f214a85
Remove workspace dependency for creating and locating payloads
2019-05-22 13:32:00 -05:00
William Vu
3ffd6363f3
Add comment
2019-05-21 14:34:27 -05:00
William Vu
bb5ce078f3
Fix style
2019-05-21 01:23:26 -05:00
Thom Morgan
7325ea669f
Update pipe_auditor.rb
2019-05-20 14:35:32 -04:00
Thom Morgan
4d9ae525c2
Update lib/msf/core/exploit/smb/client/pipe_auditor.rb
...
Co-Authored-By: bcoles <bcoles@gmail.com >
2019-05-20 13:58:22 -04:00
NoodleOfDeath
f656638f94
smb client now preprends named pipes with missing backslash during check named pipes enumeration
2019-05-20 13:47:18 -04:00
William Vu
a57923ee64
Improve logic
2019-05-16 13:25:00 -05:00
Jeffrey Martin
53dc118d28
Land #11819 , Implement module use by previous search index
2019-05-14 10:39:03 -05:00
Jeffrey Martin
c740432f51
Land #11820 , Display NOCVE reason cleanly in info command output
2019-05-14 10:34:03 -05:00
William Vu
ca13769c22
Remove special handling of missing CVE references
2019-05-13 18:12:18 -05:00
William Vu
3757769906
Compromised on improved wording for NOCVE
2019-05-13 17:47:22 -05:00
William Vu
fa06e88ab9
Revert "Display NOCVE reason in missing CVE reference"
...
This reverts commit c252ff2e7e .
2019-05-13 17:38:35 -05:00
William Vu
7aed55b053
Zero-index search results for great justice
2019-05-13 17:33:16 -05:00
William Vu
6ea1e7aed2
Handle TypeError in case of nil
2019-05-13 17:32:54 -05:00
William Vu
249d3551ae
Be good in other places
2019-05-13 17:15:31 -05:00
William Vu
d33ec6e79d
Be good and use a multi-line rescue
2019-05-13 17:12:40 -05:00
asoto-r7
e5203720db
Land #11821 , correct payload size output and exception handling
2019-05-09 15:36:20 -05:00
Brent Cook
745645d7ca
make encoded payloads a little less special-case
...
Just operate on the raw_payload buffer so we always have the same thing to look
at in the end of generation.
2019-05-07 13:48:24 -05:00