Commit Graph

352 Commits

Author SHA1 Message Date
adfoster-r7 bb07207b9b Merge pull request #20861 from bcoles/post-linux-system-get_hostname
Post::Linux::System.get_hostname: Use session sysinfo if available
2026-01-17 19:38:21 +00:00
adfoster-r7 350a39c274 Bump mettle 2026-01-16 13:04:57 +00:00
Diego Ledda e96c1e942c Merge pull request #20845 from bcoles/linux-arm-chmod-payloads
Add Linux ARM chmod payloads
2026-01-14 06:05:11 -05:00
bcoles e245298fc2 Add Linux ARM chmod payloads 2026-01-14 01:04:22 +11:00
dledda-r7 79e2b844dd fix: fixing meterpreter template for zarch, removing prepends 2026-01-06 14:07:29 -05:00
dledda-r7 eaead1d2f3 fix: remove zarch inmemory_loader from stageless meterpreter 2026-01-06 09:53:03 -05:00
dledda-r7 892ef86515 fix: remove in_memoryloader for ppc, ppc64le, ppce500v2 and armbe from erb file 2026-01-06 09:53:01 -05:00
dledda-r7 6d4cefdff7 fix: fix erb for mettle payload generation 2026-01-06 09:52:28 -05:00
dledda-r7 d2a2d1e1c8 fix: removed + character in PayloadLinuxMinKernel 2026-01-06 09:52:20 -05:00
Diego Ledda 540f16b3b0 Update modules/payloads/singles/linux/zarch/meterpreter_reverse_http.rb 2026-01-06 09:51:56 -05:00
Diego Ledda 5d8d801454 Update modules/payloads/singles/linux/zarch/meterpreter_reverse_https.rb 2026-01-06 09:51:56 -05:00
Diego Ledda 43669bb7dc Update modules/payloads/singles/linux/zarch/meterpreter_reverse_tcp.rb 2026-01-06 09:51:55 -05:00
Diego Ledda c02498274e chore: remove white-space 2026-01-06 09:51:54 -05:00
Diego Ledda 3886401cea fix: update cached size 2026-01-06 09:51:54 -05:00
Diego Ledda 29678264c0 fix: update cached size 2026-01-06 09:51:53 -05:00
Diego Ledda 9e830c2faf fix: update cached size 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
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 494aeb8061 Updates cached_sizes and rubocop 2026-01-06 09:50:35 -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 9c2ea9c0dc Rubocoping AARCH64 payload modules 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
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 3f2be78f9b feat: add mips64 elf template and meterpreter_loader 2026-01-06 09:47:54 -05:00
Martin Sutovsky ca9706b6ae PPC progress 2026-01-06 09:47:27 -05:00
dledda-r7 71d2eb2046 fix: move mipsbe and mipsle meterpreter_loader into separate mixin 2026-01-06 09:46:08 -05:00
dledda-r7 6d750fef07 fix: move x64 meterpreter_loader into separate mixin 2026-01-06 09:46:07 -05:00
dledda-r7 38cd623b63 fix: move meterpreter_loader into separate mixin 2026-01-06 09:46:07 -05:00
dledda-r7 afb93ec158 feat(payload): linux/mips in_memory_loader for stageless meterpreter 2026-01-06 09:46:06 -05:00
dledda-r7 dba8ddbd6f feat(payload): linux/mipsel in_memory_loader for stageless meterpreter 2026-01-06 09:46:06 -05:00
Martin Sutovsky fd0427e55f Adding itoa function for ARM64 and ARMbe 2026-01-06 09:46:06 -05:00
Martin Sutovsky afba87eb4f Adding itoa function for ARM64 and ARMbe 2026-01-06 09:46:05 -05:00
Martin Sutovsky 4c8e4285cf Adding itoa for ARMle stageless payload 2026-01-06 09:46:05 -05:00
Martin Sutovsky c9cd7831ea Armbe draft and ARM64 functional payload for memfd_create 2026-01-06 09:46:04 -05:00
Martin Sutovsky bc28e3a712 Shellcode for memfd_create for ARM 2026-01-06 09:46:04 -05:00
dledda-r7 a5bae331bc feat(payload): linux/x64 in_memory_loader for stageless meterpreter 2026-01-06 09:46:04 -05:00
dledda-r7 750bbdf9d7 feat(payload): linux/x86 in_memory_loader itoa improvement 2026-01-06 09:46:03 -05:00
dledda-r7 14f62457b3 feat(payload): linux/x86 in_memory_loader for stageless meterpreter 2026-01-06 09:46:03 -05:00
Diego Ledda 385c4f9896 Merge pull request #20733 from bcoles/linux-riscv-tcp-bind-shell
Add Linux RISC-V 32-bit/64-bit TCP bind shell payloads
2026-01-05 06:38:23 -05:00
jbx81-1337 48c21f5c45 fix: remove broken ppc meterpreters 2025-12-16 11:17:07 +01:00
bcoles 5871d90cf6 Add Linux RISC-V 32-bit/64-bit TCP bind shell payloads 2025-12-11 12:53:47 +11:00
Diego Ledda d6560b951f Merge branch 'master' into loongarch64 2025-12-10 07:08:40 -05:00
Martin Sutovsky f8ae3912be Rubocopes 2025-12-08 17:32:28 +01:00
Martin Sutovsky 62d02675ce Adds reverse shell payloads to PPC fetch adapters 2025-12-08 17:31:55 +01:00
Diego Ledda 7e48e12ed0 Merge pull request #20716 from bcoles/linux-riscv-prepends
Add Linux RISC-V 32-bit/64-bit prepends
2025-12-05 11:04:24 -05:00
Diego Ledda d20345263b Merge pull request #20712 from bcoles/linux-riscv-tcp-reverse-shell
Add Linux RISC-V 32-bit/64-bit TCP reverse shell payloads
2025-12-01 12:43:42 +01:00
adfoster-r7 db3ac6acc6 Fix broken module metadata 2025-11-26 22:51:40 +00:00