Adam Cammack
9aafb3b306
Fix copy-pasta
2020-03-24 09:56:30 -05:00
dwelch-r7
682653e9d9
PR comments
2020-03-13 13:32:59 +00:00
dwelch-r7
754b42f9f2
run rubocop -a on new files
2020-03-13 13:32:58 +00:00
dwelch-r7
6762a7b147
Fix all the tests
2020-03-13 13:32:58 +00:00
dwelch-r7
e6aa840e64
Store results as json to prevent keeping references around
2020-03-13 13:32:58 +00:00
dwelch-r7
9f76f3ef08
Use rpc specific job status tracker and add default no op tracker
2020-03-13 13:32:57 +00:00
Alan Foster
12958326b9
Track job status earlier
2020-03-13 13:32:57 +00:00
dwelch-r7
34fc7528dd
Re-add original job state tracker code
...
This reverts commit 908ce3d3
2020-03-13 13:32:57 +00:00
Jeffrey Martin
908ce3d36b
Revert "Land #12960 , add ttl to job results instantiated from an RPC request"
...
This reverts commit ff8bb2e16f , reversing
changes made to ae28463ec6 .
2020-03-02 15:58:13 -06:00
dwelch-r7
89bea26763
Replace results count with something that works and added tests
2020-02-26 11:52:45 +00:00
dwelch-r7
fdf0447ecf
Track results size
2020-02-25 15:39:41 +00:00
dwelch-r7
5c94910998
Add a cache to handle the ttl of job results
...
Remove accidental addition of gem
Remove commented out code
Remove commented out code
Remove commented out code
Refactor job tracking code, remove simple framework tests
finish renaming service to job_state_tracker
add missing require and move alias definition
fix private attr declaration
Add rspec tests
Address PR comments
Use let syntax in tests
Finish refactor moving job state tracker
2020-02-25 13:31:28 +00:00
Adam Galway
6f33c9ad99
Land #12953 fix rpc module check & adds unit tests
2020-02-24 11:26:38 +00:00
bwatters-r7
2db93c9051
Land #12002 , Feature/reverse ssh
...
Merge branch 'land-12002' into upstream-master
2020-02-21 09:17:51 -06:00
Alan Foster
9c987b8271
Add json rpc tests for module checks
2020-02-18 21:43:15 +00:00
William Vu
7e9bd506d6
Add generate -v to optionally show payload stage
2020-02-13 16:33:48 -06:00
Adam Galway
f8b8dc1c80
improve dertermining module check support
2019-12-13 11:02:21 +00:00
Adam Galway
debded62e3
add has_check? to Module & Scanner classes
2019-12-11 13:26:32 +00:00
Adam Galway
104710ca41
Land #12627 , alter scanner info method for check
2019-12-04 15:04:11 +00:00
William Vu
26f7c8f599
Suggest exploit/windows/local/persistence
...
The persistence and metsvc Meterpreter scripts use a built-in payload,
so the local exploit is a more appropriate match.
2019-12-03 11:08:23 -06:00
Brent Cook
d3a636eb6a
Land #12509 , add check result to RPC API
2019-12-02 11:37:43 -06:00
dwelch-r7
47b31a152e
Alter scanners info method to show check supported properly
2019-11-26 04:21:06 +00:00
Brent Cook
f8c84c9928
Land #12530 , add encrypted, compilable shell payloads
2019-11-21 08:59:46 -06:00
Shelby Pace
0f5a3a3d64
use one cipher object
...
The c code was modified in order to keep
track of the context.
2019-11-20 11:24:23 -06:00
Adam Cammack
9d41818899
Always trigger the Simple interface
2019-11-19 00:28:17 -06:00
Shelby Pace
140eecac1f
use new chacha implementation
2019-11-18 14:42:47 -06:00
Shelby Pace
e5d418e913
generalize saving and retrieval of db info
2019-11-18 13:41:01 -06:00
Brent Cook
bbe95e393d
initial integration work
2019-11-14 10:29:58 -06:00
Brent Cook
f21bcaede9
Land #12463 , Fix delimiter selection on powershell payload commands
2019-11-01 11:12:24 -05:00
Shelby Pace
f6ef34b886
remove sleep
2019-11-01 09:26:04 -05:00
Shelby Pace
1717001be1
attribution
2019-11-01 09:01:14 -05:00
Adam Cammack
de845214d1
Add module check result tracking to RPC API
...
This adds a few sets and a hash to the Msf::Simple::Framework that help
keep track of running checks and their eventual results.
2019-10-29 12:45:09 -05:00
Shelby Pace
f65c5a30b2
use SecureRandom, bail if no db present
2019-10-28 16:25:28 -05:00
Shelby Pace
041b91961f
handle nil nonce
2019-10-28 15:39:37 -05:00
bwatters-r7
13b54efbfa
We don't need no stinking regexes....
2019-10-23 13:47:46 -05:00
bwatters-r7
32e7787821
Clearly, I fail at ruby implicit returns
...
Changed the newline remove to a chomp in case the newline is not there
2019-10-22 11:51:00 -05:00
bwatters-r7
ef1fe8d62a
Fix delimiter selection on commands
2019-10-16 20:06:50 -05:00
Brent Cook
b300284d82
switch logic
2019-10-11 16:22:51 -05:00
Shelby Pace
3d2d49259a
use uuid to get key/nonce, fall back to datastore
2019-10-11 12:24:56 -05:00
Spencer McIntyre
d87308e9c0
Fix a couple of bugs in the MeterpreterPrompt
2019-10-10 21:13:12 -04:00
Spencer McIntyre
48f1e1d909
Add the %D and %U meterpreter prompt chars
2019-10-10 21:13:12 -04:00
Spencer McIntyre
f63fd37938
Support a dynmaic meterpreter prompt
2019-10-10 21:13:12 -04:00
Shelby Pace
e8abbfe5c2
add db usage
2019-10-10 12:16:10 -05:00
Shelby Pace
e295732d3f
generate alphanumeric key/nonce
2019-10-10 12:16:10 -05:00
Shelby Pace
4b8a1a99e0
use new key after session begins
2019-10-10 12:16:10 -05:00
Shelby Pace
ca45d77595
randomize key
2019-10-10 12:16:10 -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
Brendan Coles
032a99d84a
to_s - Fix #12345
2019-10-05 10:11:31 +00:00
James Lee
440c82b3e2
Fix broken ps1 and powershell transform
2019-09-18 12:20:16 -05:00