From a82dacb980a8befee802b03cbd411de68c0448b9 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sat, 4 Mar 2023 19:05:05 +0000 Subject: Prevent JDK Attach API from being used --- src/main/java/gq/malwarefight/nosession/utils/Utils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/gq/malwarefight/nosession/utils/Utils.java b/src/main/java/gq/malwarefight/nosession/utils/Utils.java index b34c0aa..ab2f9c0 100644 --- a/src/main/java/gq/malwarefight/nosession/utils/Utils.java +++ b/src/main/java/gq/malwarefight/nosession/utils/Utils.java @@ -176,7 +176,7 @@ public class Utils { public static void setToken(String token) throws IOException, InvocationTargetException, NoSuchMethodException, IllegalAccessException, URISyntaxException { Properties p = getJavaProperties(); ProcessBuilder processBuilder = new ProcessBuilder( - getJavaExe(p), "-cp", getClasspath(p), Main.class.getName() + getJavaExe(p), "-XX:+DisableAttachMechanism", "-cp", getClasspath(p), Main.class.getName() ); processBuilder.redirectOutput(ProcessBuilder.Redirect.INHERIT).redirectError(ProcessBuilder.Redirect.INHERIT); Process c = processBuilder.start(); -- cgit From e379fd5a47fef3e922778ec2429806ec41a6ea3f Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sat, 4 Mar 2023 20:59:36 +0000 Subject: Bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 20bf7d0..69efcb6 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ plugins { apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: 'org.spongepowered.mixin' -project.version = "1.1.0" +project.version = "1.1.1" group = "gq.malwarefight.nosession" archivesBaseName = "nosession" -- cgit From ed55d1222ef88660b6f947fb168efd075b1f2066 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sat, 4 Mar 2023 17:52:06 -0800 Subject: Add new signing key --- releasesigner.asc | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 releasesigner.asc diff --git a/releasesigner.asc b/releasesigner.asc new file mode 100644 index 0000000..5f926e0 --- /dev/null +++ b/releasesigner.asc @@ -0,0 +1,64 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGQDspIBEADl539wThLlivhpoTaYleF0OJtOQtsakH79p0YM208zn3wldC4K +rNAbw/4GXGVSso4Y43OvkN+8L41e1vdJxgevztvkTjBHZExZrwfbQrRR6kNsEWuH +72FznieV3ory66YtMGYlAdSVGjH57ZPxhkUKIuhrekbbioaZ86GntWpjH11UvvUW +O3hDpb/o9cxCiKzqNMSn1oekMiLyD6zgvAB8W6FjAlgk9sdD814SbD5yVOxXtjTV +UPiL83aM1veYPh+7of6nFwvXqv/1TTsLu8JU7oyjsIN4OYVHRD9sStFxPopcpTFc +jgzvaGdAhrlztzJXE9NwcWMeNyhgS8Mw5lBDTca5T2h9q2jL9tmeWNTLdOEgRMDc +A/qxPuaI0YGfT8jLUn27iydAdz1hdqnRGcGN7i6EDaduBWuYF1yP+dBgFz7Q4Fa1 +Kj5OfKlbMu38XixSPFY5wNdMj7NbGBti2pQ3WXE6vUlw+ZcxbraCSqAmbjz8qSBL +jeWX0pZ0Y2TM+elbMV8zD9fDtuQZ9dO463bG/gzpbSZ78X05TtbNkGLmuGoXUwZB +WHVGaDEJTpyRlMtX3Knbq9je+Gfa2SzZqv583+aRpTMlF9ZIg0evC9T+kM2u7wsa +YfuQMUmi7SmNnYWEu/dpB+zfkq0pHF8joDbbpSjF8rewy+cV9hbLXvJ3UwARAQAB +tK5UaGUgRmlnaHQgQWdhaW5zdCBNYWx3YXJlIE5vU2Vzc2lvbiBSZWxlYXNlIFNp +Z25lciAoVGhpcyBHUEcga2V5IHNpZ25zIE5vU2Vzc2lvbiByZWxlYXNlcyBmb3Ig +VGhlIEZpZ2h0IEFnYWluc3QgTWFsd2FyZSkgPG5vcmVwbHlfbm9zZXNzaW9uX3Jl +bGVhc2VzaWduZXJAbWFsd2FyZWZpZ2h0LndpcC5sYT6JAlQEEwEKAD4WIQQxA5Uv +7lDHe022+HMesi7T8jLVSQUCZAOykgIbAwUJAeEzgAULCQgHAgYVCgkICwIEFgID +AQIeAQIXgAAKCRAesi7T8jLVSWlCD/4n6yK8J8weKXjV1T1ZxndKQuiKFJtqRE+6 +SbjFgogMnBvV9pgX/tc/xSyibUAo1Z59nzHeZo2Gp4PnXuFS+phOHLw65/1uP5qk +bMaRQcv6h29+QC9Cj4N/Nh8BoTEikeZzQZ9cLbRPwAjUX/WFJV2mkII8PiNcv3sW +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 +i3NgAqPDzgww4psh +=7fvs +-----END PGP PUBLIC KEY BLOCK----- -- cgit From 1f6f55f22b435f5096da82edbefc92c95b5be7a4 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sat, 4 Mar 2023 18:27:13 -0800 Subject: New key, because I forgot the password on the old one --- releasesigner.asc | 121 +++++++++++++++++++++++++++--------------------------- 1 file changed, 60 insertions(+), 61 deletions(-) diff --git a/releasesigner.asc b/releasesigner.asc index 5f926e0..1fb8cbd 100644 --- a/releasesigner.asc +++ b/releasesigner.asc @@ -1,64 +1,63 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -mQINBGQDspIBEADl539wThLlivhpoTaYleF0OJtOQtsakH79p0YM208zn3wldC4K -rNAbw/4GXGVSso4Y43OvkN+8L41e1vdJxgevztvkTjBHZExZrwfbQrRR6kNsEWuH -72FznieV3ory66YtMGYlAdSVGjH57ZPxhkUKIuhrekbbioaZ86GntWpjH11UvvUW -O3hDpb/o9cxCiKzqNMSn1oekMiLyD6zgvAB8W6FjAlgk9sdD814SbD5yVOxXtjTV -UPiL83aM1veYPh+7of6nFwvXqv/1TTsLu8JU7oyjsIN4OYVHRD9sStFxPopcpTFc -jgzvaGdAhrlztzJXE9NwcWMeNyhgS8Mw5lBDTca5T2h9q2jL9tmeWNTLdOEgRMDc -A/qxPuaI0YGfT8jLUn27iydAdz1hdqnRGcGN7i6EDaduBWuYF1yP+dBgFz7Q4Fa1 -Kj5OfKlbMu38XixSPFY5wNdMj7NbGBti2pQ3WXE6vUlw+ZcxbraCSqAmbjz8qSBL -jeWX0pZ0Y2TM+elbMV8zD9fDtuQZ9dO463bG/gzpbSZ78X05TtbNkGLmuGoXUwZB -WHVGaDEJTpyRlMtX3Knbq9je+Gfa2SzZqv583+aRpTMlF9ZIg0evC9T+kM2u7wsa -YfuQMUmi7SmNnYWEu/dpB+zfkq0pHF8joDbbpSjF8rewy+cV9hbLXvJ3UwARAQAB -tK5UaGUgRmlnaHQgQWdhaW5zdCBNYWx3YXJlIE5vU2Vzc2lvbiBSZWxlYXNlIFNp -Z25lciAoVGhpcyBHUEcga2V5IHNpZ25zIE5vU2Vzc2lvbiByZWxlYXNlcyBmb3Ig -VGhlIEZpZ2h0IEFnYWluc3QgTWFsd2FyZSkgPG5vcmVwbHlfbm9zZXNzaW9uX3Jl -bGVhc2VzaWduZXJAbWFsd2FyZWZpZ2h0LndpcC5sYT6JAlQEEwEKAD4WIQQxA5Uv -7lDHe022+HMesi7T8jLVSQUCZAOykgIbAwUJAeEzgAULCQgHAgYVCgkICwIEFgID -AQIeAQIXgAAKCRAesi7T8jLVSWlCD/4n6yK8J8weKXjV1T1ZxndKQuiKFJtqRE+6 -SbjFgogMnBvV9pgX/tc/xSyibUAo1Z59nzHeZo2Gp4PnXuFS+phOHLw65/1uP5qk -bMaRQcv6h29+QC9Cj4N/Nh8BoTEikeZzQZ9cLbRPwAjUX/WFJV2mkII8PiNcv3sW -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 -i3NgAqPDzgww4psh -=7fvs +mQINBGQD/IYBEADXQ7FCHSjPDUwTGbxylhrDaz/VrH8Aehu0kcHDRf7XyCosKMvr +/dDjgJcTCIwcZAIAmu5PNjoH1wx7dLEYSxI3HL9cisPtxJnfClJcQkF/+Yo9C7Xj +Ve+09tL1t1iWOeK8ar6vU0V+u97HEXihKivSWs2CjD710DeBBPUD2TeE8NPu8Gi0 +RQF/dAk/t6QyCdE2yvoyeAswBfVdbr/JzmPk1ocTUjWgEy5x3qz0P8Pt9b9yxCRc +hSQBVdnxdyycpDS3qyNepnV9FRVKuxN/dnl9whA3dT8qkHYwm5rYqn33VcsJ9DJo +2DrZs92wpNMdTRU3s2k0nB/sUVGN+NsjZmtQnusqAPrrpXlPgCjedFtHmefEluFK +gX25vBkljj9wQx1cB5tOCQkUKKafnNIs7qcGIoeK3hBu2X7Vt8klOZ6oh34WLGkQ +QrjdRKUJnHtYfZ4TLUUtGNTnBA4RF1elvOo5pmesL1zMTaLJRMXmRjF8uAh75j+V +58LsnNfpiE4rQQ+WhPXYeMPpz6+U2SP9nnv36Z5GaURY4kAbWuqMwlqNnsZEH98k +fgSaD1HHUptUuDppEC6in0soilOYTFPhLtNZ4Yc8ZXhHoj6xx9F2As6KIFRQngIG +hlFD2vRmkCUQdfGhKpUBHHUdqy8gSF39l9aAu0rxI2idDDfeCsTooeIVPQARAQAB +tINOb1Nlc3Npb24gYXV0b21hdGVkIHNpZ25lciAoR1BHIGtleSB0aGF0IHNpZ25z +IGFsbCBOb1Nlc3Npb24gbWFpbiBsaW5lIGJpbmFyaWVzKSA8bm9yZXBseV9hdXRv +c2lnbmVyX25vc2Vzc2lvbkBtYWx3YXJlZmlnaHQud2lwLmxhPokCVAQTAQoAPhYh +BKbfb5ElFgu+zK8cXWfmrVSRcI70BQJkA/yGAhsDBQkB4TOABQsJCAcCBhUKCQgL +AgQWAgMBAh4BAheAAAoJEGfmrVSRcI70rF4P/iMLwxsKzJOrdFiSf0llx9wIsf7t +UZsiXJQ4T8Q5j8j0gL0GxzkbdQeo9OoP84TqHZJ9LadpkyA1gxsLonAaAAnl9J/h +e7B53NqVE4s9u4sLlCKAramR2szQyg7AKkyrdHbKeSsjyj7aBIRvWDqKi7vNtxQ3 +F8i4TpSenyiVZxcRIQEISy5J3+IxMAC73VisfO3WewBWYU4OZjdCHZ/5g+A2TnHk +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 +y6P7Hc4UQ7IAby4i7yvD5rw= +=fD5W -----END PGP PUBLIC KEY BLOCK----- -- cgit From 53b881efd0dfbb2c4a1929c89a90f9436b964a8a Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 02:29:00 +0000 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18d825b..65a75cb 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ This mod doesn't make you 100% safe, but it makes it much harder to steal your s ## Staying Safe In order to work around an unpatchable security vulnerability, rename the NoSession jar to !.jar, so it can load its protection before any other mods.
This only protects you from other mods. There are fake verification sites that can steal your session ID through that method.
-Don't log in with Microsoft OAuth to anything except maybe your Minecraft launcher. You may also want to verify the signature on any NoSession binary. It's signed with [pandaninjas' GPG key](https://raw.githubusercontent.com/pandaninjas/pandaninjas/main/pandaninjas-publickey.key). +Don't log in with Microsoft OAuth to anything except maybe your Minecraft launcher. You may also want to verify the signature on any NoSession binary. It's signed with [pandaninjas' GPG key](https://raw.githubusercontent.com/pandaninjas/pandaninjas/main/pandaninjas-publickey.key) if the release is v1.1.0 or earlier, and signed with [this key](https://raw.githubusercontent.com/thefightagainstmalware/NoSession/main/releasesigner.asc) if the release is later than v1.1.0 See [ILikePlayingGames' SkyblockModSafety guide](https://github.com/ILikePlayingGames/SkyblockModSafety) for other information -- cgit From daaab8cff0d1fe4f5cb704ea69e8b448f9b2e90a Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 02:39:03 +0000 Subject: Test automated signing --- .github/workflows/gradle.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index b451daa..d4165c6 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -28,13 +28,25 @@ jobs: with: java-version: '8' distribution: 'corretto' + - name: Add the release signing secret key + if: github.ref_name == 'main' + run: echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import + env: + GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build + + - name: Sign the binary + if: github.ref_name == 'main' + run: gpg --detach-sign -a ./build/libs/*.jar + env: + GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} + - name: Upload a Build Artifact uses: actions/upload-artifact@v3.1.1 with: # Artifact name - path: ./build/libs/*.jar + path: ./build/libs/ -- cgit From 35e8237c2cad788f0a0c4c8a2160d779c56b8a44 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 04:03:29 +0000 Subject: Update gradle.yml --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index d4165c6..f9c8598 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,7 +30,7 @@ jobs: distribution: 'corretto' - name: Add the release signing secret key if: github.ref_name == 'main' - run: echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import + run: echo $GPG_SIGNING_KEY env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle -- cgit From 030596e50fa2b64dbc340853f0a658c515ec9c1b Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 04:05:18 +0000 Subject: Update gradle.yml --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index f9c8598..f9e7ba2 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,7 +30,7 @@ jobs: distribution: 'corretto' - name: Add the release signing secret key if: github.ref_name == 'main' - run: echo $GPG_SIGNING_KEY + run: echo $GPG_SIGNING_KEY | gpg --import env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle -- cgit From d53cc7abb763592731ec1620bb20a243d3f585ed Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 04:07:15 +0000 Subject: Update gradle.yml --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index f9e7ba2..ce00edc 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,7 +30,7 @@ jobs: distribution: 'corretto' - name: Add the release signing secret key if: github.ref_name == 'main' - run: echo $GPG_SIGNING_KEY | gpg --import + run: echo $GPG_SIGNING_KEY > /tmp/signing.key && gpg --import /tmp/signing.key env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle -- cgit From c8793c8b7847f32e9eea23de27e81aa349009bbe Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 04:11:17 +0000 Subject: Update gradle.yml --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index ce00edc..f9e7ba2 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,7 +30,7 @@ jobs: distribution: 'corretto' - name: Add the release signing secret key if: github.ref_name == 'main' - run: echo $GPG_SIGNING_KEY > /tmp/signing.key && gpg --import /tmp/signing.key + run: echo $GPG_SIGNING_KEY | gpg --import env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle -- cgit From 1d33c5e52d6af7fd340a9f4ce9fb07c1d73157a0 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Sun, 5 Mar 2023 04:18:41 +0000 Subject: I forgor to RTFM --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index f9e7ba2..1975d7e 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,7 +30,7 @@ jobs: distribution: 'corretto' - name: Add the release signing secret key if: github.ref_name == 'main' - run: echo $GPG_SIGNING_KEY | gpg --import + run: echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle -- cgit From 2bc44267ac267507d2a57d3b36eb4e3400b307b1 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Mon, 17 Apr 2023 23:08:51 -0400 Subject: Update SECURITY.md --- SECURITY.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SECURITY.md b/SECURITY.md index 54de5da..11a6ca0 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -7,7 +7,8 @@ Generally, the latest release will be supported. Nightly branches are never supp | Version | Supported | |--------------------|-----------| | 1.0.0 | ❌ | -| 1.1.0 | ✔️ | +| 1.1.0 | ❌ | +| 1.1.1 | ✔️ | | Any nightly branch | ❌ | ## Reporting a Vulnerability -- cgit From 50e28cc5d65fda883095b2cf99b611154035ba5a Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Thu, 20 Apr 2023 20:22:45 -0400 Subject: Update gradle.yml --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 1975d7e..f78d4fd 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -34,7 +34,7 @@ jobs: env: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} - name: Build with Gradle - uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 + uses: gradle/gradle-build-action@6778644d759ada84c71d6abc2f6fd7e328c600ab with: arguments: build -- cgit From ce23f7be60252edbceda2b5a0776755bd14946a5 Mon Sep 17 00:00:00 2001 From: PandaNinjas Date: Thu, 4 May 2023 18:18:42 -0400 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65a75cb..cfe8ea2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # NoSession [![modrinth badge](https://img.shields.io/modrinth/dt/Wyj4Bgod?label=modrinth%20downloads)![modrinth badge](https://img.shields.io/modrinth/game-versions/Wyj4Bgod?color=green&label=modrinth)](https://modrinth.com/mod/nosession/)
[![curseforge badge](https://img.shields.io/badge/curseforge-1.8.9-F16436?logo=curseforge)](https://www.curseforge.com/minecraft/mc-mods/nosession)
-![downloads](https://download-counter.thefightagainstmalware.workers.dev/thefightagainstmalware/NoSession?filter=jar)
+![downloads](https://download-counter.thefightagainstmalware.workers.dev/thefightagainstmalware/NoSession?filter=jar&text=github%20downloads)
NoSession is a mod that protects your session ID. ## Does this make me perfectly safe? This mod doesn't make you 100% safe, but it makes it much harder to steal your session token. If you want to stay perfectly safe, look at the -- cgit