bcoles
991ffe4c5b
modules/payloads/stagers: Resolve RuboCop violations
2025-04-19 11:11:01 +10:00
bwatters-r7
4e5a21bfab
Update payload cache size
2025-02-12 13:40:34 -06:00
dledda-r7
d22ed19b02
fix: fix port number offset
2025-02-12 11:49:35 -05:00
dledda-r7
4876320814
fix: add sync syscall after read to prevent sigill in raspberrypi
2025-02-12 11:33:45 -05:00
Brendan
378ac00c7d
Merge pull request #19750 from dledda-r7/feat/prepend-multi-arch
...
Fix Prepends in Linux Payloads
2025-01-23 14:26:44 -06:00
dledda-r7
e39af38c73
fix(payloads): updating prepend mixin in payloads
2025-01-15 04:32:42 -05:00
dledda-r7
4565a04510
fix(payloads): updating prepend mixin in payloads
2025-01-14 09:31:03 -05:00
Diego Ledda
289e95d530
Land #19367 , fix ARM stager restore r0 in loop
...
Land #19367 , fix ARM stager restore r0 in loop
2025-01-06 17:14:47 +01:00
dledda-r7
4d304c65b5
fix: remove x64 directory flatting in Linux payloads
2024-12-20 04:15:41 -05:00
Spencer McIntyre
d0cb6c1e2d
Merge pull request #19741 from dledda-r7/remove-reverse-hop-http
...
Remove reverse_hop_http payload
2024-12-19 15:54:33 -05:00
Ivan Nikolskiy
cdc51228c1
Update reverse_tcp.rb
2024-12-18 07:26:37 +00:00
dledda-r7
60f26f7062
fix: removing reverse_hop_http
2024-12-17 08:53:06 -05:00
dledda-r7
b2ab69ea51
fix: removing reverse_https_proxy payload
2024-12-17 05:03:36 -05:00
Christophe De La Fuente
b33b01e0d8
Update the CachedSize for reverse_http and reverse_http payloads
2024-12-16 12:48:57 +01:00
dledda-r7
6d6608c06c
fix: updated cachedsize reverse_https_proxy
2024-12-06 09:15:36 -05:00
dledda-r7
3167a6c73c
fix(payloads): re-wrote reverse_https_proxy stager
2024-11-29 07:57:51 -05:00
dledda-r7
55515441d2
fix(payloads): update cachedsize reverse_hop_http
2024-11-26 12:07:30 -05:00
dledda-r7
3fe1ffb6f3
fix(payloads): removing hardcoded block-api hashes
2024-11-26 12:07:29 -05:00
Ivan Nikolskiy
ae8e996c46
Restore r0 on each iteration
2024-08-06 00:01:06 +02:00
h00die
04c0dede5e
fix spelling in some modules
2024-01-07 14:06:31 -05:00
sjanusz-r7
e70f356239
Show errors on inaccessible payload files
2023-10-02 14:46:25 +01:00
adfoster-r7
33193bdd41
Update java reverse http and https to be dynamic
2023-08-16 00:50:41 +01:00
adfoster-r7
9a40e2612b
Land #17129 , Add OSX Aarch64 Payload support
2023-08-02 18:37:56 +01:00
usiegl00
c028d33cae
Update OSX AARCH64 Stager
...
This fixes an issue with the stager size in the osx aarch64 payloads. It
also adds the source and Makefile for template_aarch64_darwin.bin
2023-07-31 20:30:30 -07:00
usiegl00
9019b51eaa
Update AARCH64 Shellcode Generation
...
This updates the aarch64 payloads to include comments with the
corresponding instructions for each little-endian integer. It also fixes
the debug output for x64 payloads under rosetta.
2023-07-29 08:26:56 -07:00
adfoster-r7
f3adc3f79f
Fix invalid references in modules
2023-07-27 16:02:37 +01:00
usiegl00
22101f15cc
Update Aarch64 Payloads for RuboCop
...
Use msftidy to fix the rubocop errors.
2023-06-19 11:20:23 +02:00
usiegl00
5f8767f4cf
M1ssion Dyld Mettle: Aarch64 Payloads
...
This builds on Back from the dyld by adding the required aarch64
assembly code to enable the OSX loader to run on the m1. This enables
the use of native payloads on M1 or M2 devices that do not have Rosetta
installed.
2023-06-19 10:57:37 +02:00
Jeffrey Martin
9f2105c06d
add sctp payload specs
...
Update sizes to match automation expectations
2023-04-27 16:42:46 -05:00
cgranleese-r7
a313e36c1d
Fixes linting errors on SCTP payloads
2023-04-12 10:24:19 +01:00
RageLtMan
a215d64574
Linux x64 binary reverse SCTP stager
...
Implement binary SCTP stager for Linux x64.
Testing:
Successful test against Arch Linux x64 VM in local Libvirt
2023-02-08 21:47:28 -05: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
adfoster-r7
0d9cca79b4
Fix crash when generating payload sizes
2022-11-04 02:10:58 +00:00
dwelch-r7
1f4ee19c05
Expose options for logging to a file in mettle
2022-05-06 14:36:55 +01:00
Ashley Donaldson
360a0b866a
Updated cached sizes because of new UA string
2021-11-10 17:27:02 +11:00
Grant Willcox
7dc1c19814
Land #15078 , Update reverse_http.rb to fix a typo.
2021-04-21 15:25:30 -05:00
Nils Putnins
faae3ff40e
Update reverse_http.rb
...
Fixing a typo
2021-04-21 19:47:18 +03:00
Nils Putnins
b6ed3f2752
Update reverse_https.rb
...
Fixing a typo
2021-04-21 19:46:44 +03:00
Tim W
39f730d5fb
update payloads cached size
2021-03-19 20:34:33 +00:00
Alan Foster
5b3fde7735
Rubocop recently landed modules
2021-02-16 15:08:08 +00:00
dwelch-r7
bad5ccbc49
Remove msf/base requires
2021-01-05 14:59:46 +00:00
Shelby Pace
9e41dfec62
Land #14334 , close socket in x86 bind payloads
2021-01-04 11:50:07 -06:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
Romain Lesteven
5132882c58
Ref #14333 : Fix Linux_BindTcp Payload
2020-11-03 13:11:32 +01:00
Spencer McIntyre
d39d1f5793
Update cached payload sizes
2020-07-08 15:33:39 -04:00
Spencer McIntyre
4ce610e423
Bump metasploit-payloads to 2.0.2 and updates payload sizes
2020-06-16 08:58:15 -04:00
Tim W
5234d6067c
add MeterpreterDebugLevel option for osx meterpreter
2020-04-24 15:13:57 +08:00
gwillcox-r7
546333b227
Land #13252 , UUID support for OSX x64 reverse_tcp stager
2020-04-22 16:36:10 -05:00
gwillcox-r7
0bd3847cf4
Quick patch to fix the RequiresMidstager values as OSX doesn't use them
2020-04-22 16:34:01 -05:00