Sat Nov 11 13:17:59 2023 UTC ()
security/ruby-metasploit-payloads: update to 2.0.159

2.0.151 (2023-09-22)

* Initial work to replace URL hack - manually parse a JAR file
* Support resource files in in-memory jar file
* Bridge the classloaders using self-reference
* Compatibilise with older Javas

2.0.152 (2023-09-28)

* Land #675, Add Rake task to generate manifest

2.0.153 (2023-09-29)

* Land #676, Fix Android compilation issues - Add Java parent to
  AndroidPayload

2.0.154 (2023-09-29)

* Land #677, Ensure manifest files are available in gem

2.0.155 (2023-10-04)

* Land #673, Add RSpec and raising errors when files are inaccessible

2.0.156 (2023-10-11)

* PD-41096 Auto-add cortex.yaml

2.0.157 (2023-10-13)

* Land #672, OpenJDK reflection fix

2.0.158 (2023-10-16)

* Land #679, Add at rest encryption to Meterpreter payloads

2.0.159 (2023-10-24)

* Land #680, Correctly encrypt Java & Android files in Rake task


(taca)
diff -r1.41 -r1.42 pkgsrc/security/ruby-metasploit-payloads/Makefile
diff -r1.7 -r1.8 pkgsrc/security/ruby-metasploit-payloads/PLIST
diff -r1.39 -r1.40 pkgsrc/security/ruby-metasploit-payloads/distinfo

cvs diff -r1.41 -r1.42 pkgsrc/security/ruby-metasploit-payloads/Makefile (expand / switch to unified diff)

--- pkgsrc/security/ruby-metasploit-payloads/Makefile 2023/09/20 13:44:09 1.41
+++ pkgsrc/security/ruby-metasploit-payloads/Makefile 2023/11/11 13:17:59 1.42
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.41 2023/09/20 13:44:09 taca Exp $ 1# $NetBSD: Makefile,v 1.42 2023/11/11 13:17:59 taca Exp $
2 2
3DISTNAME= metasploit-payloads-2.0.150 3DISTNAME= metasploit-payloads-2.0.159
4CATEGORIES= security 4CATEGORIES= security
5 5
6MAINTAINER= minskim@NetBSD.org 6MAINTAINER= minskim@NetBSD.org
7HOMEPAGE= https://www.metasploit.com/ 7HOMEPAGE= https://www.metasploit.com/
8COMMENT= Compiled binaries for Metasploit\'s Meterpreter 8COMMENT= Compiled binaries for Metasploit\'s Meterpreter
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11USE_LANGUAGES= # none 11USE_LANGUAGES= # none
12 12
13CHECK_SHLIBS_SKIP+= ${GEM_LIBDIR}/data/android/libs/* 13CHECK_SHLIBS_SKIP+= ${GEM_LIBDIR}/data/android/libs/*
14CHECK_SSP_SKIP= ${CHECK_SHLIBS_SKIP} 14CHECK_SSP_SKIP= ${CHECK_SHLIBS_SKIP}
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

cvs diff -r1.7 -r1.8 pkgsrc/security/ruby-metasploit-payloads/PLIST (expand / switch to unified diff)

--- pkgsrc/security/ruby-metasploit-payloads/PLIST 2023/05/14 14:04:54 1.7
+++ pkgsrc/security/ruby-metasploit-payloads/PLIST 2023/11/11 13:17:59 1.8
@@ -1,30 +1,30 @@ @@ -1,30 +1,30 @@
1@comment $NetBSD: PLIST,v 1.7 2023/05/14 14:04:54 taca Exp $ 1@comment $NetBSD: PLIST,v 1.8 2023/11/11 13:17:59 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.gitignore 3${GEM_LIBDIR}/.gitignore
 4${GEM_LIBDIR}/.rspec
4${GEM_LIBDIR}/CONTRIBUTING.md 5${GEM_LIBDIR}/CONTRIBUTING.md
5${GEM_LIBDIR}/Gemfile 6${GEM_LIBDIR}/Gemfile
6${GEM_LIBDIR}/LICENSE 7${GEM_LIBDIR}/LICENSE
7${GEM_LIBDIR}/README.md 8${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/Rakefile 9${GEM_LIBDIR}/Rakefile
9${GEM_LIBDIR}/data/android/apk/AndroidManifest.xml 10${GEM_LIBDIR}/data/android/apk/AndroidManifest.xml
10${GEM_LIBDIR}/data/android/apk/classes.dex 11${GEM_LIBDIR}/data/android/apk/classes.dex
11${GEM_LIBDIR}/data/android/apk/resources.arsc 12${GEM_LIBDIR}/data/android/apk/resources.arsc
12${GEM_LIBDIR}/data/android/meterpreter.dex 13${GEM_LIBDIR}/data/android/meterpreter.dex
13${GEM_LIBDIR}/data/android/meterpreter.jar 14${GEM_LIBDIR}/data/android/meterpreter.jar
14${GEM_LIBDIR}/data/android/metstage.jar 15${GEM_LIBDIR}/data/android/metstage.jar
15${GEM_LIBDIR}/data/android/shell.jar 16${GEM_LIBDIR}/data/android/shell.jar
16${GEM_LIBDIR}/data/java/com/metasploit/meterpreter/MemoryBufferURLConnection.class 17${GEM_LIBDIR}/data/java/com/metasploit/meterpreter/JarFileClassLoader.class
17${GEM_LIBDIR}/data/java/com/metasploit/meterpreter/MemoryBufferURLStreamHandler.class 
18${GEM_LIBDIR}/data/java/javapayload/stage/Meterpreter.class 18${GEM_LIBDIR}/data/java/javapayload/stage/Meterpreter.class
19${GEM_LIBDIR}/data/java/javapayload/stage/Shell.class 19${GEM_LIBDIR}/data/java/javapayload/stage/Shell.class
20${GEM_LIBDIR}/data/java/javapayload/stage/Stage.class 20${GEM_LIBDIR}/data/java/javapayload/stage/Stage.class
21${GEM_LIBDIR}/data/java/javapayload/stage/StreamForwarder.class 21${GEM_LIBDIR}/data/java/javapayload/stage/StreamForwarder.class
22${GEM_LIBDIR}/data/java/metasploit/AESEncryption.class 22${GEM_LIBDIR}/data/java/metasploit/AESEncryption.class
23${GEM_LIBDIR}/data/java/metasploit/JMXPayload.class 23${GEM_LIBDIR}/data/java/metasploit/JMXPayload.class
24${GEM_LIBDIR}/data/java/metasploit/JMXPayloadMBean.class 24${GEM_LIBDIR}/data/java/metasploit/JMXPayloadMBean.class
25${GEM_LIBDIR}/data/java/metasploit/Payload.class 25${GEM_LIBDIR}/data/java/metasploit/Payload.class
26${GEM_LIBDIR}/data/java/metasploit/PayloadServlet.class 26${GEM_LIBDIR}/data/java/metasploit/PayloadServlet.class
27${GEM_LIBDIR}/data/java/metasploit/PayloadTrustManager.class 27${GEM_LIBDIR}/data/java/metasploit/PayloadTrustManager.class
28${GEM_LIBDIR}/data/java/metasploit/RMILoader.class 28${GEM_LIBDIR}/data/java/metasploit/RMILoader.class
29${GEM_LIBDIR}/data/java/metasploit/RMIPayload.class 29${GEM_LIBDIR}/data/java/metasploit/RMIPayload.class
30${GEM_LIBDIR}/data/meterpreter/dump_sam.x64.debug.dll 30${GEM_LIBDIR}/data/meterpreter/dump_sam.x64.debug.dll
@@ -93,17 +93,25 @@ ${GEM_LIBDIR}/data/meterpreter/ext_serve @@ -93,17 +93,25 @@ ${GEM_LIBDIR}/data/meterpreter/ext_serve
93${GEM_LIBDIR}/data/meterpreter/ext_server_winpmem.x86.debug.dll 93${GEM_LIBDIR}/data/meterpreter/ext_server_winpmem.x86.debug.dll
94${GEM_LIBDIR}/data/meterpreter/ext_server_winpmem.x86.dll 94${GEM_LIBDIR}/data/meterpreter/ext_server_winpmem.x86.dll
95${GEM_LIBDIR}/data/meterpreter/meterpreter.jar 95${GEM_LIBDIR}/data/meterpreter/meterpreter.jar
96${GEM_LIBDIR}/data/meterpreter/meterpreter.php 96${GEM_LIBDIR}/data/meterpreter/meterpreter.php
97${GEM_LIBDIR}/data/meterpreter/meterpreter.py 97${GEM_LIBDIR}/data/meterpreter/meterpreter.py
98${GEM_LIBDIR}/data/meterpreter/metsrv.x64.debug.dll 98${GEM_LIBDIR}/data/meterpreter/metsrv.x64.debug.dll
99${GEM_LIBDIR}/data/meterpreter/metsrv.x64.dll 99${GEM_LIBDIR}/data/meterpreter/metsrv.x64.dll
100${GEM_LIBDIR}/data/meterpreter/metsrv.x86.debug.dll 100${GEM_LIBDIR}/data/meterpreter/metsrv.x86.debug.dll
101${GEM_LIBDIR}/data/meterpreter/metsrv.x86.dll 101${GEM_LIBDIR}/data/meterpreter/metsrv.x86.dll
102${GEM_LIBDIR}/data/meterpreter/screenshot.x64.debug.dll 102${GEM_LIBDIR}/data/meterpreter/screenshot.x64.debug.dll
103${GEM_LIBDIR}/data/meterpreter/screenshot.x64.dll 103${GEM_LIBDIR}/data/meterpreter/screenshot.x64.dll
104${GEM_LIBDIR}/data/meterpreter/screenshot.x86.debug.dll 104${GEM_LIBDIR}/data/meterpreter/screenshot.x86.debug.dll
105${GEM_LIBDIR}/data/meterpreter/screenshot.x86.dll 105${GEM_LIBDIR}/data/meterpreter/screenshot.x86.dll
 106${GEM_LIBDIR}/data/meterpreter/tests/test_ext_server_stdapi.py
106${GEM_LIBDIR}/lib/metasploit-payloads.rb 107${GEM_LIBDIR}/lib/metasploit-payloads.rb
 108${GEM_LIBDIR}/lib/metasploit-payloads/crypto.rb
 109${GEM_LIBDIR}/lib/metasploit-payloads/error.rb
107${GEM_LIBDIR}/lib/metasploit-payloads/version.rb 110${GEM_LIBDIR}/lib/metasploit-payloads/version.rb
 111${GEM_LIBDIR}/manifest
 112${GEM_LIBDIR}/manifest.uuid
108${GEM_LIBDIR}/metasploit-payloads.gemspec 113${GEM_LIBDIR}/metasploit-payloads.gemspec
 114${GEM_LIBDIR}/spec/metasploit_payloads/crypto_spec.rb
 115${GEM_LIBDIR}/spec/metasploit_payloads/metasploit_payloads_spec.rb
 116${GEM_LIBDIR}/spec/spec_helper.rb
109${GEM_HOME}/specifications/${GEM_NAME}.gemspec 117${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.39 -r1.40 pkgsrc/security/ruby-metasploit-payloads/distinfo (expand / switch to unified diff)

--- pkgsrc/security/ruby-metasploit-payloads/distinfo 2023/09/20 13:44:09 1.39
+++ pkgsrc/security/ruby-metasploit-payloads/distinfo 2023/11/11 13:17:59 1.40
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.39 2023/09/20 13:44:09 taca Exp $ 1$NetBSD: distinfo,v 1.40 2023/11/11 13:17:59 taca Exp $
2 2
3BLAKE2s (metasploit-payloads-2.0.150.gem) = 97f19fbe40cd353678649d175d2474b63f258b3bdc71ac533aa5642731620aa7 3BLAKE2s (metasploit-payloads-2.0.159.gem) = 992758f7aac9863d821228426beacad385ce87c6cdbaf116c945eeb17d4cdb5d
4SHA512 (metasploit-payloads-2.0.150.gem) = 3f8242a27b4b43461dde73533ceb0a90c200c988cf3eae413c1eb6e9eae7ced469956fa5ad3dd97e1c53c713ef897743a7a79435d36f6b36d970a4ecc2001835 4SHA512 (metasploit-payloads-2.0.159.gem) = 85c54cc20e2aa91debc7f9f28adb10d850a2b8e1b4f013fa3cd41fa333083b1c6a722f05b3fd6dc98531f0606c04948c85ca92f29e47adc8705d9e6cd54de951
5Size (metasploit-payloads-2.0.150.gem) = 24919040 bytes 5Size (metasploit-payloads-2.0.159.gem) = 47958528 bytes