Shelby Pace
7342a4579a
add dependency check code
2019-10-10 12:16:09 -05:00
Shelby Pace
23028a1094
add code to read exe/strip null bytes
2019-10-10 12:16:09 -05:00
Shelby Pace
b9794d76ac
add GlobalFree
2019-10-10 12:16:09 -05:00
Shelby Pace
7dca0ae8e9
remove comments, add option
2019-10-10 12:16:09 -05:00
Shelby Pace
506ca5976d
change function names, modify opt
2019-10-10 12:16:09 -05:00
Shelby Pace
f73b7826a8
separate options from payload
2019-10-10 12:16:09 -05:00
Shelby Pace
f32c33ce13
fix careless mistakes
2019-10-10 12:16:09 -05:00
Shelby Pace
71eff44404
format datastore options, concat c src
2019-10-10 12:16:09 -05:00
Shelby Pace
be208106c8
replace hard-coded hashes with block_api call
2019-10-10 12:16:09 -05:00
Shelby Pace
31aa2b7452
add comment, remove puts
2019-10-10 12:16:09 -05:00
Shelby Pace
3e2c8f7779
add Dependency metadata for payloads
2019-10-10 12:16:09 -05:00
Shelby Pace
b1cae12315
fix 'final' error, chacha20 in session
2019-10-10 12:14:27 -05:00
Shelby Pace
2c3c448abc
add ruby chacha encryption and session type
2019-10-10 12:14:27 -05:00
Tim
620609c955
Update lib/msf/core/post/linux/compile.rb
...
Co-Authored-By: bcoles <bcoles@gmail.com >
2019-10-10 13:13:40 +08:00
William Vu
6fac30aec8
Change vprint_status to vprint_error
2019-10-09 11:36:39 -05:00
Brent Cook
62412c8d00
log a bit more about what happened
2019-10-09 08:39:03 -05:00
Brent Cook
c4365cfe08
handle extra data on rdp_recv with length check
...
We should really be doing something like strictly parsing PDU headers in rdp_recv and then parseling out PDUs instead of recv_and_pray, but this should get us past the initial issue where sometimes there is an extra PDU right after
2019-10-09 08:22:02 -05:00
Adam Cammack
f9c5939a29
Teach more things about the new check codes
2019-10-08 16:21:40 -05:00
Brent Cook
7e2ea42b54
Land #12404 , fix potential nil object and mass deletion in shell session handler
2019-10-08 13:02:41 -05:00
Adam Cammack
2a32c7b9c5
Extend check codes to allow custom messages
2019-10-08 09:57:53 -05:00
Emmett Kelly
e0c86b2423
Remove references to file based token provision
2019-10-08 14:29:25 +01:00
Emmett Kelly
fe3ec50239
Set API token in env instead of file
2019-10-08 13:46:07 +01:00
Emmett Kelly
fcfc78acc5
Use consistent API auth failure error handling
2019-10-08 11:14:23 +01:00
Emmett Kelly
8697b424b2
Use consistent environment variable name
2019-10-08 11:09:04 +01:00
Emmett Kelly
6d74fa2586
Load token config from yml instead of json
2019-10-08 11:03:24 +01:00
Jeffrey Martin
7389417fc5
adjust for more limited require
2019-10-07 11:26:26 -05:00
Emmett Kelly
1f4649a97c
Remove redundant begin block
2019-10-07 15:23:27 +01:00
Emmett Kelly
6e3acd6e9b
Refactor nested else if to elsif
2019-10-07 15:23:01 +01:00
Emmett Kelly
e1d44e2ae3
Remove redundant braces around hash param
2019-10-07 15:22:27 +01:00
Emmett Kelly
8f33804fe0
Add file based API token authentication
...
Provides a mechanism to specify an API token from a json file.
If the DB is not enabled then the JSON RPC server will check for the
presence of an environment variable (MSF_API_TOKEN_FILE) which should
point to the path of a JSON file. The JSON file should contain a single
key "token". The value of this token is used as the API token which is
required for all JSON RPC API calls.
2019-10-07 14:57:40 +01:00
h00die
9f29f5f419
fix spelling received
2019-10-05 14:40:27 -04:00
Brendan Coles
032a99d84a
to_s - Fix #12345
2019-10-05 10:11:31 +00:00
h00die
d0ff7393e6
Land #12393 fix spelling of initialize
2019-10-04 21:57:20 -04:00
h00die
7718992ea4
fix spelling of initialize
2019-10-04 21:56:52 -04:00
floyd
c747221863
Remove invalid email addresses
2019-10-02 13:35:25 +02:00
Brent Cook
b223e5e66a
Land #12377 , Fix stack_adjustment bug
2019-10-01 01:31:53 -05:00
William Vu
9592e85975
Fix stack_adjustment nil bug and refactor method
...
Also fix incorrect docs.
2019-09-30 19:18:58 -05:00
dwelch-r7
db7e594ef4
land #12065 , local file config loader
...
Adds a couple of modules for loading in cisco/juniper configs from a
file without needing a shell and a post module
2019-09-30 23:26:27 +01:00
Brent Cook
75c58d39a9
Land #12314 , Clarify file: handling with the RHOSTS parameter
2019-09-24 06:10:29 -05:00
Brent Cook
0ed09cc9bf
Land #11927 , Add Brocade post module and config parser
2019-09-24 05:59:21 -05:00
Brent Cook
b668e1fa5b
Land #12283 , Add exploit module for CVE-2019-0708 / BlueKeep
2019-09-23 11:22:36 -05:00
Brent Cook
5b36b6ed71
add docs, simplify some areas
2019-09-23 04:50:54 -05:00
Brent Cook
0715b7688a
use client_random, add notes
2019-09-22 17:20:58 -05:00
Brent Cook
0d34de7d2f
support sending license requests
2019-09-22 16:47:08 -05:00
Brent Cook
963489e196
add further license PDU parsing
2019-09-20 08:15:07 -05:00
Clément Notin
3044fdf517
RHOSTS: expand description
2019-09-20 09:56:11 +02:00
Brent Cook
3174af03e4
add initial license packet handler
2019-09-19 06:09:41 -05:00
Brent Cook
d2da56bd90
use specified RDP_CLIENT_NAME
2019-09-19 06:05:08 -05:00
Spencer McIntyre
0a05ee6577
Use the rdp connect/disconnect methods for WinXP
2019-09-19 06:05:08 -05:00
Brent Cook
ab631044af
adjust rdp fingerprint code to match self.rdp_sock changes in exploit mixin
2019-09-19 06:05:08 -05:00