Commit Graph

3432 Commits

Author SHA1 Message Date
adfoster-r7 851e23e07b Add github actions for Windows C Meterpreter payload 2023-12-08 03:01:37 +00:00
Metasploit f539248b2e Bump metasploit-payloads to 2.0.161 2023-11-22 10:03:21 -06:00
Spencer McIntyre 9f8a20c8be
Land #685, Fix Java TCP server socket binding
Don't listen on IPv6 when 0.0.0.0 srvhost is requested
2023-11-22 10:49:09 -05:00
Spencer McIntyre e12217d5ed Set line endings to LF as the other files Java use 2023-11-22 10:28:30 -05:00
Ashley Donaldson 167fedee4b Use versioning functionality for this change; also, fix it 2023-11-21 15:28:01 +11:00
Ashley Donaldson 926b6ec6da Don't listen on IPv6 when 0.0.0.0 srvhost is requested 2023-11-20 14:53:20 +11:00
Metasploit 2b3e70ca91 Bump metasploit-payloads to 2.0.160 2023-10-24 09:43:11 -05:00
adfoster-r7 0d77538da2
Land #682, Swap ChaCha20 to AES-256-CBC for at-rest encryption 2023-10-24 15:29:18 +01:00
sjanusz-r7 cf1b82f07e Test AES-256-CBC and ChaCha20 crypto 2023-10-24 14:26:35 +01:00
sjanusz-r7 1bc7e3e3ae Use the correct encrypted payload header in tests 2023-10-24 14:25:49 +01:00
sjanusz-r7 aaf3d1130e Don't run rspec tests twice 2023-10-24 11:53:07 +01:00
sjanusz-r7 1a17ffc65b Allow for backwards-compatible decryption 2023-10-24 11:52:40 +01:00
sjanusz-r7 62c599b2ff Swap ChaCha20 to AES-256-CBC for at-rest encryption 2023-10-24 10:07:07 +01:00
Metasploit bf5bc65b88 Bump metasploit-payloads to 2.0.159 2023-10-16 06:08:07 -05:00
adfoster-r7 5894466c3c
Land #680, Correctly encrypt Java & Android files in Rake task 2023-10-16 11:54:20 +01:00
sjanusz-r7 dddb65e342 Glob directories recursively when copying files 2023-10-16 11:24:30 +01:00
sjanusz-r7 eb5f2bdcd2 Correctly encrypt Java & Android files in Rake task 2023-10-13 16:51:13 +01:00
Metasploit d2808773b5 Bump metasploit-payloads to 2.0.158 2023-10-13 07:19:53 -05:00
adfoster-r7 5d29d8f4d7
Land #679, Add at rest encryption to Meterpreter payloads 2023-10-13 13:01:44 +01:00
sjanusz-r7 1f843612af Use random sequence of bytes for key & iv 2023-10-13 12:52:30 +01:00
sjanusz-r7 4b921c26ff Use a parsable header for at rest encrypted payloads 2023-10-13 12:28:22 +01:00
sjanusz-r7 6c3e6a26a0 Remove redundant receive call 2023-10-13 11:36:02 +01:00
sjanusz-r7 0f146a91a2 Fix hash mismatch by creating a digest of encrypted file contents 2023-10-12 17:19:25 +01:00
sjanusz-r7 10caac0285 Pad encryption header to 64 bytes 2023-10-12 17:11:06 +01:00
sjanusz-r7 93d467cd4a Move encryption/decryption into a separate Crypto module 2023-10-12 14:33:32 +01:00
Metasploit 294eaf66e1 Bump metasploit-payloads to 2.0.157 2023-10-11 11:57:39 -05:00
jheysel-r7 387a38e4cf
Land #672, OpenJDK reflection fix
This PR resolves issue #647 which outlined how
the java meterpretr no longer worked with openjdk 17
due to reflection changes.
2023-10-11 12:30:08 -04:00
sjanusz-r7 e1f8da57e4 Add tests for reading encrypted payloads 2023-10-10 11:41:35 +01:00
sjanusz-r7 5520fec2a4 Add generation & reading of encrypted payloads 2023-10-09 15:29:22 +01:00
Metasploit b145c82fb1 Bump metasploit-payloads to 2.0.156 2023-10-04 06:56:36 -05:00
Adam Robinson 1235b9f0b2
Approving cortex.yaml
PD-41096 Auto-add cortex.yaml
2023-10-04 12:42:28 +01:00
Simon Irwin 22af342ce7 PD-41096 Auto-add cortex.yaml 2023-10-02 14:11:56 +01:00
Metasploit 62d19a760b Bump metasploit-payloads to 2.0.155 2023-09-29 11:47:07 -05:00
adfoster-r7 fa3045af89
Land #673, Add RSpec and raising errors when files are inaccessible 2023-09-29 17:33:12 +01:00
sjanusz-r7 de45e2f3b8 Add RSpec & raising errors when files are inaccessible 2023-09-29 16:25:42 +01:00
Metasploit 31c7726995 Bump metasploit-payloads to 2.0.154 2023-09-29 06:04:09 -05:00
Simon Janusz 1dad85add9
Land #677, Ensure manifest files are available in gem 2023-09-29 11:39:30 +01:00
adfoster-r7 f5cd7c27aa Ensure manifest files are available in gem 2023-09-29 11:14:42 +01:00
Metasploit c22a31f661 Bump metasploit-payloads to 2.0.153 2023-09-28 08:33:43 -05:00
adfoster-r7 61b0b396a7
Land #676, Fix Android compilation issues - Add Java parent to AndroidPayload 2023-09-28 14:08:44 +01:00
sjanusz-r7 b25b57281c Add Java parent to AndroidPayload 2023-09-28 12:46:11 +01:00
Ashley Donaldson ab44891b79 Neater use of classloader, from review 2023-09-25 10:38:50 +10:00
Metasploit a76937ebd0 Bump metasploit-payloads to 2.0.152 2023-09-22 12:13:47 -05:00
adfoster-r7 5e1acb2a10
Land #675, Add Rake task to generate manifest 2023-09-22 17:57:58 +01:00
sjanusz-r7 670d71eea2 Add Rake task to generate manifest and manifest.uuid 2023-09-22 17:22:18 +01:00
Metasploit c0ab1675cd Bump metasploit-payloads to 2.0.151 2023-09-20 05:29:26 -05:00
Simon Janusz 0d2ad16e32
Land #674, Fix python unittest deprecation warning 2023-09-20 11:06:05 +01:00
adfoster-r7 00e69b3df6 Fix python unittest deprecation warning 2023-09-19 23:53:52 +01:00
Ashley Donaldson 7cee3f76e1 Compatibilise with older Javas 2023-09-11 15:13:21 +10:00
Ashley Donaldson dba2cb9263 Bridge the classloaders using self-reference 2023-09-11 12:59:17 +10:00