Commit Graph

21938 Commits

Author SHA1 Message Date
Martin Sutovsky 8a9eeafd1c armle/armbe shellcode update 2026-01-13 08:34:26 +01:00
Martin Sutovsky 8a4265038a armbe/armle jump instruction update 2026-01-13 08:34:26 +01:00
Martin Sutovsky dfc51fdcd9 Fix for lost zero byte in arm64, adding more reliable method for all archs 2026-01-13 08:34:25 +01:00
Martin Sutovsky 2ccbffe67a Fixing jump instruction for aarch64 2026-01-13 08:34:25 +01:00
Martin Sutovsky 0821db9e94 Adding remaining architectures, untested 2026-01-13 08:34:25 +01:00
Martin Sutovsky 7ab1e0dc10 Fix sh option 2026-01-13 08:34:24 +01:00
Martin Sutovsky ff9fe421f5 Rebase, adding sh option 2026-01-13 08:34:24 +01:00
jheysel-r7 ae4a5ac986 Merge pull request #20786 from zeroSteiner/feat/lib/mod-merge-target-info
Merge target info into the module info
2026-01-08 18:01:14 -08:00
jenkins-metasploit ac263282a6 Bump version of framework to 6.4.107 2026-01-08 03:35:47 +00:00
Martin Sutovsky 27fc0bf2e2 Fixes typo in to_executable 2026-01-07 12:12:37 +01:00
jheysel-r7 0d21fd4cc9 Merge pull request #20692 from msutovsky-r7/persistence/multi/python-site-specific-config-hook
Adds module for python site-specific hook persistence
2026-01-06 16:19:31 -08:00
dledda-r7 b42fc2eb1e fix: remove armbe, ppc, ppc64le, ppce500v2 and zarch elf_loaders 2026-01-06 09:53:04 -05:00
dledda-r7 b3b7e5f0fb rebase: post-rebase 2026-01-06 09:53:02 -05:00
Diego Ledda a4cb822d13 Update lib/msf/core/payload/linux/aarch64/elf_loader.rb 2026-01-06 09:52:28 -05:00
dledda-r7 ed87ffeb66 fix: rollback itoa and execve instead of execveat 2026-01-06 09:52:28 -05:00
Diego Ledda 91bb23f41d Update lib/msf/core/payload/linux/aarch64/elf_loader.rb
fix aarch64 packing
2026-01-06 09:52:27 -05:00
Martin Sutovsky 8ab2f4450f Rolling back zarch to exec syscall 2026-01-06 09:52:27 -05:00
Martin Sutovsky 70ad726dd6 Rolling back ppc/ppc64/ppce500v2 to exec syscall 2026-01-06 09:52:26 -05:00
Martin Sutovsky ad44f7c637 Rolling back arm/arm64 to exec syscall 2026-01-06 09:52:26 -05:00
dledda-r7 17776b6377 fix: fix linux prepends, uniform ppc prepends 2026-01-06 09:52:26 -05:00
dledda-r7 d2a2d1e1c8 fix: removed + character in PayloadLinuxMinKernel 2026-01-06 09:52:20 -05:00
dledda-r7 cab1337d76 fix: update util/exe.rb to support new linux templates, code refactoring 2026-01-06 09:51:55 -05:00
Diego Ledda d157779b72 Update lib/msf/core/payload/linux/mipsbe/prepends.rb
Co-authored-by: Brendan <bwatters@rapid7.com>
2026-01-06 09:51:54 -05:00
Martin Sutovsky 34318f81b6 Fixing mipsbe loader stub 2026-01-06 09:51:53 -05:00
dledda-r7 187a7d361a fix: changes based on review comments 2026-01-06 09:51:51 -05:00
Martin Sutovsky f29d7aeea0 Fixed comments 2026-01-06 09:51:29 -05:00
Martin Sutovsky f391e1dda2 Adds convetion for each architecture 2026-01-06 09:51:29 -05:00
dledda-r7 58a32627c0 chore: linting meterpreter_loader and prepends 2026-01-06 09:51:28 -05:00
dledda-r7 0fd1bd8047 fix: updating MeterpreterLinuxMinKernel default value, displaying warning on prepends usage 2026-01-06 09:51:28 -05:00
dledda-r7 75765fb0eb fix: including prepends mixin on linux stageless meterpreter 2026-01-06 09:51:26 -05:00
dledda-r7 cd0645b502 fix: changing MeterpreterLegacyElf to MeterpreterLinuxMinKernel 2026-01-06 09:51:02 -05:00
Martin Sutovsky 98e974dfea Adds comments for zarch 2026-01-06 09:50:38 -05:00
Martin Sutovsky d93c9af7b0 Adds comments for ARM, Mips and PPC 2026-01-06 09:50:37 -05:00
Martin Sutovsky 351db91769 Adds execveat for MIPS64, PPC64 and Zarch 2026-01-06 09:50:08 -05:00
Martin Sutovsky 34aeb6fc89 Uses execveat syscall to make loader stub smaller 2026-01-06 09:50:07 -05:00
Martin Sutovsky 768331d234 Adding comments for PPC 2026-01-06 09:50:06 -05:00
dledda-r7 3a22eae7c8 feat: add elf-legacy option for systems unsupported by in_memory_loader 2026-01-06 09:50:04 -05:00
Martin Sutovsky eb68c8d93c Add armbe/armle comments 2026-01-06 09:49:33 -05:00
Martin Sutovsky 85091a4111 Aarch64 comments 2026-01-06 09:49:33 -05:00
Martin Sutovsky 16437e7421 Fixed missing payload length for AARCH64 2026-01-06 09:49:32 -05:00
dledda-r7 753b80322f fix: updated mettle payload generation and cached_size 2026-01-06 09:49:30 -05:00
dledda-r7 0cc080fbe9 fix: updated mettle payload generation and cached_size 2026-01-06 09:49:00 -05:00
dledda-r7 978a2c23a5 fix: improved x86 and x64 shellcodes 2026-01-06 09:48:27 -05:00
Martin Sutovsky 679ebb070b Code refactor, loader delivery update 2026-01-06 09:48:24 -05:00
Martin Sutovsky 7c77a9cfc7 ARMBe and Zarch stageless payload 2026-01-06 09:47:55 -05:00
dledda-r7 c4cc47c60e fix: fix exe after merge issue 2026-01-06 09:47:55 -05:00
dledda-r7 3f2be78f9b feat: add mips64 elf template and meterpreter_loader 2026-01-06 09:47:54 -05:00
Martin Sutovsky 861e1b77d6 PowerPC stageless payload 2026-01-06 09:47:50 -05:00
Martin Sutovsky 0c2b25e099 PPC64 shellcode added, adding PPC initial work 2026-01-06 09:47:06 -05:00
dledda-r7 71d2eb2046 fix: move mipsbe and mipsle meterpreter_loader into separate mixin 2026-01-06 09:46:08 -05:00