Corey
|
be48eb69f4
|
rename proc? to process_exists?
|
2023-09-17 18:19:23 -04:00 |
|
Corey
|
c126458f6d
|
Make @process [] instead of nil
|
2023-09-17 18:18:28 -04:00 |
|
Corey
|
283b6aa938
|
continue removing redundant return statements and registry queries
|
2023-09-17 18:16:15 -04:00 |
|
Corey
|
8247a98083
|
Add or clause to avoid redundant return statements
|
2023-09-17 18:16:15 -04:00 |
|
Corey
|
6e0adcdbbb
|
remove redundant calls for system manufacter registry
|
2023-09-17 18:16:15 -04:00 |
|
Corey
|
8529ca20f2
|
remove redundant registry queries for system_product_name
|
2023-09-17 18:16:14 -04:00 |
|
Corey
|
e0ee339b0a
|
order method callsd
|
2023-09-17 18:15:50 -04:00 |
|
Corey
|
e3d03ea963
|
store system and video bios version info in instance variable to avoid redundant registry quieries
|
2023-09-17 18:13:25 -04:00 |
|
Corey
|
614d9e430e
|
Remove redundant .join in parralells? when querying systembiosversion
|
2023-09-17 18:13:25 -04:00 |
|
Corey
|
6a5ee283f9
|
Refactor registry queries
|
2023-09-17 18:13:22 -04:00 |
|
Corey
|
a270587070
|
create rgval_match? method
|
2023-09-17 18:12:20 -04:00 |
|
Corey
|
fb7ded054e
|
Add get srvals method
|
2023-09-17 18:12:20 -04:00 |
|
Corey
|
02b1211deb
|
use instance variable in service_exists? method
|
2023-09-17 18:12:20 -04:00 |
|
Corey
|
8525cb858f
|
Make default behavior of @services [] rather than nil
|
2023-09-17 18:12:20 -04:00 |
|
Corey
|
6c27e63c55
|
Add necessary false statements to procs? and services?, impliment services? calls
|
2023-09-17 18:12:07 -04:00 |
|
Corey
|
c701326a21
|
Add services? method
|
2023-09-17 18:10:01 -04:00 |
|
Corey
|
40fe50c2b4
|
Add implimentation and documentation for processes method and @processes instance variable
|
2023-09-17 18:10:01 -04:00 |
|
Corey
|
a503aefe46
|
Add proc? to VM screening methods, rebase from rapid7/master
|
2023-09-17 18:09:31 -04:00 |
|
Corey
|
9003b055a6
|
Rename processes_present? to procs?
|
2023-09-17 18:05:47 -04:00 |
|
Corey
|
8b33ca316d
|
Remove redundant if statements, add @processes, and create processes_present? method
|
2023-09-17 18:05:47 -04:00 |
|
jheysel-r7
|
2c48ee5b3f
|
Update modules/post/windows/gather/checkvm.rb
|
2023-09-17 18:05:47 -04:00 |
|
jvoisin
|
86c868084c
|
Remove joesandbox and virtualpc
|
2023-08-11 14:42:51 +02:00 |
|
jvoisin
|
88a5a52c1a
|
Stringy arrays before checking anything
As suggested in https://github.com/rapid7/metasploit-framework/pull/18179#pullrequestreview-1533226875
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
9b87a9d4f1
|
Run HyperV check after Parallels
As suggested in https://github.com/rapid7/metasploit-framework/pull/18179#discussion_r1265637311
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
075a7e9a14
|
Narrow a virtualbox check
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
1188256260
|
Update the Description to add newly detected VM
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
89dd8ce930
|
Add some references
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
f439ca4fb7
|
Fix Multi String value issues
Spotted by @cdelafuente-r7
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
c3b77844cc
|
Improve Qemu detection
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
fd45073d36
|
Improve Xen detection
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
9bed3da364
|
Improve VirtualBox detection
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
29d9908f22
|
Improve virtualpc detection
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
fdd212625f
|
Improve VMWare detection
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
04da17fc7b
|
Add detection for JoeSandbox
|
2023-08-11 14:42:01 +02:00 |
|
jvoisin
|
dec237ce0a
|
Add Parallels detection
|
2023-08-11 14:42:01 +02:00 |
|
Ashley Donaldson
|
afe359281c
|
Remove manual signature handling, and figure it out for the user.
|
2023-06-28 09:22:01 +10:00 |
|
Spencer McIntyre
|
df0f7de098
|
Fix an ARGUMENT handling error
`datastore['ARGUMENT']` can be `nil` when it's been unset. Avoid an
error when appending it to cln_params by checking that it's present.
|
2023-06-27 09:29:59 -04:00 |
|
Ashley Donaldson
|
0d0906840e
|
Fix memory protection bug
|
2023-06-27 09:59:52 +10:00 |
|
Ashley Donaldson
|
624643be4a
|
Catch errors and give meaningful error messages
|
2023-06-25 22:12:22 +10:00 |
|
Ashley Donaldson
|
a7ce4c7fa8
|
Free memory from the C++ side, rather than the Ruby side.
|
2023-06-23 09:57:53 +10:00 |
|
Ashley Donaldson
|
461240639c
|
Check PID validity before getting its bitness
|
2023-06-22 16:05:48 +10:00 |
|
Ashley Donaldson
|
6e438d338e
|
Modify execute_dotnet_assembly to run in existing processes (including our own process) and receive output.
|
2023-06-21 12:04:09 +10:00 |
|
bwatters
|
38f542174d
|
Land #17336, A more robust implementation for Windows version comparisons
Merge branch 'land-17336' into upstream-master
|
2023-06-13 15:38:56 -05:00 |
|
attl4s
|
a34c3cf055
|
linted - all offenses addressed
|
2023-06-06 09:07:57 +02:00 |
|
attl4s
|
217df628df
|
fix getting the username + use Failure::BadConfig instead of NoTarget
|
2023-05-25 19:05:42 +02:00 |
|
attl4s
|
39b45694af
|
Update datastore option USER -> USERNAME
Co-authored-by: Spencer McIntyre <58950994+smcintyre-r7@users.noreply.github.com>
|
2023-05-25 18:55:49 +02:00 |
|
Ashley Donaldson
|
75ba9110e2
|
Added module for Windows version comparisons
Utilised it in various existing modules - this should fix some subtle bugs in specific modules' version detection.
|
2023-05-25 14:36:46 +10:00 |
|
attl4s
|
240fd65d0c
|
module, not exploit
|
2023-05-24 16:30:38 +02:00 |
|
attl4s
|
623657b072
|
Logontype changed to OptEnum + better meterpreter session requirement check
|
2023-05-24 16:28:56 +02:00 |
|
attl4s
|
3a685849a8
|
add update_token bridge + make_token module
|
2023-05-24 10:33:52 +02:00 |
|