Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
RipperStore Logo
  1. Home
  2. Community
  3. General Discussions
  4. VRChat added VRCA (?maybe VRCW too) protection

VRChat added VRCA (?maybe VRCW too) protection

Scheduled Pinned Locked Moved General Discussions
protectionvrchatvrcaripping
285 Posts 103 Posters 107.3k Views 78 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • daswdasD
    daswdasD
    daswdas
    wrote on last edited by daswdas
    #265

    Sitting here reading this thread is honestly hilarious. AES-CBC-GCM-SHA256? PKCS#7 padding?
    You guys are overcomplicating everything and looking in completely the wrong places.

    • Forget trying to decompile GameAssembly.dll or sniffing packets. The 'true form' doing the heavy lifting Native, not managed C# code. If you know, you know.
    • The decryption key isn't sent by the server every time you load a world, avis. It's client-side and tied to your machine. Dump it once from memory and you're good.
    • Keep wasting time trying to guess the Associated Data (AD) for GCM. Spoiler: there isn't any. It's raw.
    • And here is why your attempts to decrypt it and drop it into AssetStudio end up with Corrupted or Truncated errors: VRChat fakes the file size in the UnityFS Header AND inflates the BlockInfo metadata at the end of the file to account for the AES block overhead. If you don't mathematically reverse their metadata patching, Unity will never load your raw decrypted data. Good luck figuring out the exact formula.

    Anyway, I’ve successfully written a fully working offline decryptor and bulk-dumped what I wanted, but I’ve quit playing VRChat and I’m moving on from this scene. I'm not dropping the source code here. If you're serious about getting the working method or the tool, find a way to contact me. Otherwise, have fun guessing

    E 1 Reply Last reply
    😧
    -6
    • daswdasD daswdas

      Sitting here reading this thread is honestly hilarious. AES-CBC-GCM-SHA256? PKCS#7 padding?
      You guys are overcomplicating everything and looking in completely the wrong places.

      • Forget trying to decompile GameAssembly.dll or sniffing packets. The 'true form' doing the heavy lifting Native, not managed C# code. If you know, you know.
      • The decryption key isn't sent by the server every time you load a world, avis. It's client-side and tied to your machine. Dump it once from memory and you're good.
      • Keep wasting time trying to guess the Associated Data (AD) for GCM. Spoiler: there isn't any. It's raw.
      • And here is why your attempts to decrypt it and drop it into AssetStudio end up with Corrupted or Truncated errors: VRChat fakes the file size in the UnityFS Header AND inflates the BlockInfo metadata at the end of the file to account for the AES block overhead. If you don't mathematically reverse their metadata patching, Unity will never load your raw decrypted data. Good luck figuring out the exact formula.

      Anyway, I’ve successfully written a fully working offline decryptor and bulk-dumped what I wanted, but I’ve quit playing VRChat and I’m moving on from this scene. I'm not dropping the source code here. If you're serious about getting the working method or the tool, find a way to contact me. Otherwise, have fun guessing

      E
      E
      Ekiru
      wrote on last edited by
      #266

      @daswdas https://github.com/VRC1337/VRChatStudio I think I saw your username somerwhere, But can't remember.
      what about this?

      daswdasD 1 Reply Last reply
      0
      • E Ekiru

        @daswdas https://github.com/VRC1337/VRChatStudio I think I saw your username somerwhere, But can't remember.
        what about this?

        daswdasD
        daswdasD
        daswdas
        wrote on last edited by
        #267

        @Ekiru VRChatStudio look works fine, but doing it manually one-by-one is too slow for me

        A 1 Reply Last reply
        0
        • daswdasD daswdas

          @Ekiru VRChatStudio look works fine, but doing it manually one-by-one is too slow for me

          A
          A
          Alisan
          wrote on last edited by
          #268

          @daswdas 938a4ca3-a184-4f9d-866b-9e6d189af64e-image.jpeg
          The program looks promising cus I am patient for one by one steps, but the encryptionKey part got me stuck. Do you have a method of getting that?

          daswdasD 1 Reply Last reply
          0
          • A Alisan

            @daswdas 938a4ca3-a184-4f9d-866b-9e6d189af64e-image.jpeg
            The program looks promising cus I am patient for one by one steps, but the encryptionKey part got me stuck. Do you have a method of getting that?

            daswdasD
            daswdasD
            daswdas
            wrote on last edited by daswdas
            #269

            @Alisan https://streamable.com/ty43kf
            So many downvotes, and people are even calling me fake. I tried so hard to give hints about what to do, but I just like to hold back that's all

            ShadowkurouS 1 Reply Last reply
            0
            • daswdasD daswdas

              @Alisan https://streamable.com/ty43kf
              So many downvotes, and people are even calling me fake. I tried so hard to give hints about what to do, but I just like to hold back that's all

              ShadowkurouS
              ShadowkurouS
              Shadowkurou
              wrote on last edited by
              #270

              @daswdas I think the problem is that you are in a way gate keeping a method you have discovered, instead of contributing to the community. You essentially said, "Hey hi, I have a working method to extract the files, but I am not going to share with you how to do it."

              Its just a big look at me situation saying I have what everyone has been working to try and figure out.

              Be sure to upvote if I was able to help out. Emojis don't help my rep. I am talking to you, the people who only react with emojis instead of actually upvoting if I was able to help.

              1 Reply Last reply
              2
              • daswdasD
                daswdasD
                daswdas
                wrote on last edited by daswdas
                #271

                that's probably the case, but I did give hints on how to do it I just didn't drop it in the thread, that's all. I'm only willing to share it privately

                ShadowkurouS L 2 Replies Last reply
                1
                • daswdasD daswdas

                  that's probably the case, but I did give hints on how to do it I just didn't drop it in the thread, that's all. I'm only willing to share it privately

                  ShadowkurouS
                  ShadowkurouS
                  Shadowkurou
                  wrote on last edited by
                  #272

                  @daswdas Since you are at least willing to share your method privately, are you willing to explain to me how you do that in a DM?
                  I am by far no expert when it comes to these types of things, but if you can explain to me how you are achieving this then I will be able to figure things out a bit as I can still follow and understand a lot of what is happening, and capable of learning.

                  Be sure to upvote if I was able to help out. Emojis don't help my rep. I am talking to you, the people who only react with emojis instead of actually upvoting if I was able to help.

                  1 Reply Last reply
                  1
                  • A
                    A
                    Alisan
                    wrote on last edited by
                    #273

                    If it's on the table can I get that dm too

                    1 Reply Last reply
                    0
                    • daswdasD
                      daswdasD
                      daswdas
                      wrote on last edited by
                      #274

                      https://forum.ripper.store/topic/98376/understanding-vrchat-cache-encryption

                      1 Reply Last reply
                      0
                      • S
                        S
                        SHIKAMI
                        wrote on last edited by
                        #275

                        can some one rip these avatar's for me? https://vrchat.com/home/avatar/avtr_723045f0-c464-4f06-be83-8b20052a27ef https://vrchat.com/home/avatar/avtr_88236f61-fcd8-42ee-8e14-2462a602dd73 https://vrchat.com/home/avatar/avtr_fd3ed848-0268-40ad-b92f-22470498485b i would love if some one could ❤ ❤

                        1 Reply Last reply
                        -4
                        • NewbKidN NewbKid

                          @Dr.beep You do be speakin fax, i dont care whether its "public" or "personal" if i want it, imma get it.

                          Stellar6254S
                          Stellar6254S
                          Stellar6254
                          wrote on last edited by
                          #276

                          @NewbKid Good luck with that lols

                          1 Reply Last reply
                          0
                          • firmsF
                            firmsF
                            firms
                            wrote on last edited by
                            #277

                            Thank you for doing this. is it possible to get a privated avi? https://vrchat.com/home/avatar/avtr_5412660f-f411-44c5-b8c4-3fdcbffefd03

                            agent287A 1 Reply Last reply
                            0
                            • firmsF firms

                              Thank you for doing this. is it possible to get a privated avi? https://vrchat.com/home/avatar/avtr_5412660f-f411-44c5-b8c4-3fdcbffefd03

                              agent287A
                              agent287A
                              agent287
                              wrote on last edited by
                              #278

                              @firms not from the api like that, to get private avatars you have to be in the lobby with the person who is wearing it

                              firmsF 1 Reply Last reply
                              1
                              • agent287A agent287

                                @firms not from the api like that, to get private avatars you have to be in the lobby with the person who is wearing it

                                firmsF
                                firmsF
                                firms
                                wrote on last edited by
                                #279

                                @agent287 okay thank you

                                bankwruptB 1 Reply Last reply
                                0
                                • firmsF firms

                                  @agent287 okay thank you

                                  bankwruptB
                                  bankwruptB
                                  bankwrupt
                                  wrote on last edited by
                                  #280

                                  @firms uhmm here you go 😉 [register or login to view this hidden content]

                                  I rip public and private avis just @ me

                                  Want to show some love? you’re welcome to leave a tip on my ko-fi but no pressure at all!

                                  firmsF 1 Reply Last reply
                                  1
                                  • bankwruptB bankwrupt

                                    @firms uhmm here you go 😉 [register or login to view this hidden content]

                                    firmsF
                                    firmsF
                                    firms
                                    wrote on last edited by
                                    #281

                                    @bankwrupt thank you ❤

                                    1 Reply Last reply
                                    0
                                    • E
                                      E
                                      Emmenhez
                                      wrote on last edited by
                                      #282

                                      Could someone rip this avatar if possible? I love all the toggles and emotes! https://vrchat.com/home/avatar/avtr_54cdcce4-e7c0-4854-a4cd-e2d113a78d28

                                      1 Reply Last reply
                                      0
                                      • daswdasD daswdas

                                        that's probably the case, but I did give hints on how to do it I just didn't drop it in the thread, that's all. I'm only willing to share it privately

                                        L
                                        L
                                        LostY
                                        wrote on last edited by
                                        #283

                                        @daswdas Would you be willing to share the method in DMs? There's an avatar I'd like to get in case it disappears, as it was never archived here, on VRM, and its storefront is gone.

                                        agent287A 1 Reply Last reply
                                        0
                                        • L LostY

                                          @daswdas Would you be willing to share the method in DMs? There's an avatar I'd like to get in case it disappears, as it was never archived here, on VRM, and its storefront is gone.

                                          agent287A
                                          agent287A
                                          agent287
                                          wrote on last edited by
                                          #284

                                          @LostY js read the guide in my bio if you'd like to rip something

                                          L 1 Reply Last reply
                                          1

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular