Spencer McIntyre
2621775053
Add the Python command adapter for Windows
2023-01-20 15:10:39 -05:00
JustAnda7
293a203a03
Added path option to cmd payloads
2022-12-08 12:19:31 -06:00
Spencer McIntyre
65e4e1b76d
Land #17221 , Fix crash with payload sizes
...
Fix crash when generating payload sizes
2022-11-08 10:26:27 -05:00
llamasoft
1a353ee273
Update Python payloads to have dynamic sizes
...
While the length of the input payload is always the same size,
it may not always have the same contents due to random checksum
URI and UUID generation. This leads to payloads whose sizes
can vary by a few bytes between runs.
2022-11-05 15:58:10 -04:00
llamasoft
d6e9e1508c
Compress Python pingback payloads
2022-11-05 15:49:51 -04:00
adfoster-r7
0d9cca79b4
Fix crash when generating payload sizes
2022-11-04 02:10:58 +00:00
Spencer McIntyre
603e710804
Update payloads sizes
2022-10-31 10:35:28 -04:00
llamasoft
13baaad30e
Update cached payload sizes
2022-10-26 14:38:06 -04:00
Spencer McIntyre
83de0924f0
Move #generate_stage to #generate for singles
2022-09-22 12:55:41 -04:00
bwatters
88f14950a0
Land #16688 , Add Mimipenguin
...
Merge branch 'land-16688' into upstream-master
2022-09-19 12:43:16 -05:00
space-r7
664a3eb89c
bump mettle to 1.0.20
2022-09-16 18:20:06 -05:00
Spencer McIntyre
ec4c45f145
Land #16521 , Add custom stage
2022-09-08 14:44:32 -04:00
bwatters
07aa024b21
Add custom session types and minor cleanups
2022-09-07 15:43:50 -05:00
space-r7
1e18013a9b
update payload cached sizes
2022-08-30 10:15:36 -05:00
space-r7
7983f878a8
Land #16597 , psh cmd adapter fix for encrypt shell
2022-06-21 09:47:05 -05:00
Jeffrey Martin
bcac5a1274
add missing payload tests
2022-06-15 14:34:08 -05:00
Spencer McIntyre
adcf45b0ff
Fix the arch in #handle_connection too
...
This fixes an issue with the adated peinject stage which supported both
x86 and x64 via a library that checked its own #arch.
2022-05-27 16:42:14 -04:00
bwatters
89d47aad69
Magic numbers FTW?
2022-05-27 09:26:09 -05:00
bwatters
f1da425a89
Update cache sizes...
2022-05-27 08:38:53 -05:00
bwatters
0201693519
Rebase and update with Spencer's collab branch
2022-05-26 18:31:37 -05:00
bwatters
3f736834d2
Add x64 config
2022-05-24 16:13:01 -05:00
bwatters
e312619418
Add support for 64-bit, rubocop, and some requested changes
2022-05-24 16:13:01 -05:00
bwatters
7f6ef8384b
Update cache sizes...
2022-05-24 16:09:47 -05:00
bwatters
681455dec3
Add a custom stager type for x86 windows
2022-05-24 16:09:47 -05:00
dwelch-r7
a911a9185a
Update cached sizes
2022-05-24 16:04:03 +01:00
dwelch-r7
0df1f58480
Update cached sizes
2022-05-24 16:04:00 +01:00
Spencer McIntyre
2d0cdc31e3
Set the correct arch in #generate_stage too
2022-05-19 16:30:54 -04:00
Spencer McIntyre
9a345052b6
Set the arch while generating
2022-05-19 16:30:52 -04:00
Spencer McIntyre
e629264678
Check size for compatibility with powershell
2022-05-17 09:28:07 -04:00
Spencer McIntyre
e48624558a
Set the UUID arch and platform correctly
2022-05-09 11:55:57 -04:00
Spencer McIntyre
eb03c9f131
Add the powershell adapters
2022-05-09 11:55:57 -04:00
dwelch-r7
1f4ee19c05
Expose options for logging to a file in mettle
2022-05-06 14:36:55 +01:00
adfoster-r7
e7db0aec99
Update meterpreter encryptor loader to support python 3.4
2022-05-05 19:18:20 +01:00
dwelch-r7
3a8fb2b480
Update cached sizes
2022-04-29 15:41:57 +01:00
dwelch-r7
1a551138cd
Bump payloads version
2022-04-29 15:09:05 +01:00
dwelch-r7
2e44a91b39
Refactor debugging config options to a common location
2022-04-29 15:04:12 +01:00
dwelch-r7
db1d42237b
Refactor debugging config options
2022-04-29 15:04:12 +01:00
dwelch-r7
e93253fb38
Conditionally send log path configuration for meterpreter
2022-04-29 15:04:11 +01:00
dwelch-r7
ec9f0b5242
Add log path session config option
2022-04-29 15:04:11 +01:00
Spencer McIntyre
8e2bd3c5a9
Land #16475 , ManageEngine ADSelfService Plus RCE
2022-04-20 15:22:36 -04:00
Jake Baines
c77e12e0c5
Fixed the name of the jjs cmd
2022-04-19 11:28:26 -07:00
Jake Baines
ae54c8c3d9
Initial implementation of authenticated RCE against ManageEngine ADSelfService Plus (CVE-2022-28810)
2022-04-19 10:33:54 -07:00
space-r7
500d08f08e
Land #16426 , fix osx stager crash in osx Monterey
2022-04-18 12:38:51 -05:00
Grant Willcox
82be63ffdc
Land #16451 , Use debug versions of extensions if MeterpreterDebugBuild is enabled
2022-04-14 11:34:08 -05:00
dwelch-r7
aca1b8df9b
Use debug versions of extensions if MeterpreterDebugBuild is enabled
2022-04-13 14:10:57 +01:00
sjanusz
b5dd215cee
Update cached PHP Meterpreter payload size
2022-04-13 13:09:00 +01:00
sjanusz
5fdf82ff76
Add toggleable logging to console & file to PHP Meterpreter
2022-04-12 17:15:06 +01:00
sjanusz
b0e4a16fa1
Update cached Python Meterpreter payload sizes
2022-04-12 11:39:56 +01:00
usiegl00
b9052be102
Use libdyld locator to fix osx stager on monterey
...
We locate the dyld_shared_cache in memory to find and resolve the
functions we need in libdyld.dylib. We retain the original dyld location
method on osx versions before Sierra.
Explicitly set length for osx x64 initial stage
The rdx register, used for passing the payload length, is being
clobbered by a system call in the new MacOS version. Instead of relying
on the register being untouched, we set it equal to the payload length.
2022-04-12 11:27:23 +09:00
dwelch-r7
37117383f7
Updated cached sizes
2022-04-01 11:58:53 +01:00