Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Skins
  • Light
  • 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
172 Posts 53 Posters 12.8k Views 54 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.
  • DeepDishBussyD DeepDishBussy

    I think the video may have been satirical based on the description

    StinkerGuy115S Offline
    StinkerGuy115S Offline
    StinkerGuy115
    wrote last edited by
    #136

    @DeepDishBussy Honestly I agree, like some edgelord posting their clips of them using a client.

    Been really interested in this whole thing myself. I ran wireshark with procmon and compared them to the Output log txt file in the LocalLow folder for VRChat so i can get time stamps of what happens.

    There are several servers VRChat communicates with for like authentication. From what it looks like, it seems it just kinda is reading and confirming with a server as it's downloading the files. You find that it repeatedly is checking with a server while it is reading from the __data file.

    I did a TCP stream follow of one of the addresses it was communicating with and I saw it initializes by communicating with a "photonengine.io" then it goes to a site called "http://www.digicert.com" and another one by the domain of rapidssl.com

    VRChat also around this phase is repeatedly interacting with the PhotoEncryptorPlugin.dll while reading from the __data files in the cache folder. I dont know if any of this is user authentication or actual encryption of the files themself. Can reverse engineer the dll with Ghidra, or just pop it into a hex editor lol.

    1 Reply Last reply
    0
    • VisaeresV Offline
      VisaeresV Offline
      Visaeres
      Banned
      wrote last edited by
      #137

      The desperation from you guys is hilarious lmfao

      StinkerGuy115S 1 Reply Last reply
      👍
      0
      • MinakoM Minako

        @Dr.beep Ripping doesn’t mean losing all your morals. But go ahead and be a loser.

        brycenBAB Online
        brycenBAB Online
        brycenBA
        wrote last edited by
        #138

        @Minako said in VRChat added VRCA (?maybe VRCW too) protection:

        morals

        I know y'all already stopped this conversation, but I would like to add that the "morality" statement and logic behind this is, is hella hypocritical.

        It really isn't as simple as saying "Stealing people's edits of their avatars?! Heh, no. I steal from the person who created the model, but under the guise of it being sold to the public, so it's okay for me to steal months of someone else's hard work to even create the model, these people are editing. But don't you dare ever steal something someone else edited to look a certain way, or have a certain drag n drop prefab! Now, let me ride on my moral high horse into the sunset."

        Stealing is stealing, period- and Booth avatar creators are not established companies. It is the literal same as stealing a singular person's work. They're literally indie workers using Booth as a platform. If you're gonna try to claim moral superiority about something, maybe that should be just not stealing anything at all.

        brycenBAB MinakoM 2 Replies Last reply
        👍
        1
        • brycenBAB brycenBA

          @Minako said in VRChat added VRCA (?maybe VRCW too) protection:

          morals

          I know y'all already stopped this conversation, but I would like to add that the "morality" statement and logic behind this is, is hella hypocritical.

          It really isn't as simple as saying "Stealing people's edits of their avatars?! Heh, no. I steal from the person who created the model, but under the guise of it being sold to the public, so it's okay for me to steal months of someone else's hard work to even create the model, these people are editing. But don't you dare ever steal something someone else edited to look a certain way, or have a certain drag n drop prefab! Now, let me ride on my moral high horse into the sunset."

          Stealing is stealing, period- and Booth avatar creators are not established companies. It is the literal same as stealing a singular person's work. They're literally indie workers using Booth as a platform. If you're gonna try to claim moral superiority about something, maybe that should be just not stealing anything at all.

          brycenBAB Online
          brycenBAB Online
          brycenBA
          wrote last edited by
          #139

          @brycenBA Point in center: It really just doesn't matter. Grab your models, and go. Morality policing has no place here.

          1 Reply Last reply
          👍
          1
          • DeepDishBussyD DeepDishBussy

            how the fuck did this thread turn into whatever this nonsense is? Nobody cares about your morals on ripping/leaking, this thread is to get information on cache encryption, not your dogshit takes.

            DeepDishBussyD Offline
            DeepDishBussyD Offline
            DeepDishBussy
            wrote last edited by
            #140

            @DeepDishBussy I said this 11 days ago and it somehow is an issue AGAIN. Please stop debating morality in this thread

            DM me if any of my links go down or if there's an update you need.

            1 Reply Last reply
            👍
            2
            • VisaeresV Visaeres

              The desperation from you guys is hilarious lmfao

              StinkerGuy115S Offline
              StinkerGuy115S Offline
              StinkerGuy115
              wrote last edited by
              #141

              @Visaeres Bro reacted to his own comment 💀 its not desperation its fun, and its literally just running 2 simple programs, if you dont understand this stuff just say it and leave 😂

              L 1 Reply Last reply
              0
              • StinkerGuy115S StinkerGuy115

                @Visaeres Bro reacted to his own comment 💀 its not desperation its fun, and its literally just running 2 simple programs, if you dont understand this stuff just say it and leave 😂

                L Offline
                L Offline
                LeonaTaromati
                wrote last edited by
                #142

                @StinkerGuy115 2 simple programs? may i inquire more on what you mean or what i could do for that?

                I usually like to lurk, dont mind me!

                StinkerGuy115S 1 Reply Last reply
                0
                • L LeonaTaromati

                  @StinkerGuy115 2 simple programs? may i inquire more on what you mean or what i could do for that?

                  StinkerGuy115S Offline
                  StinkerGuy115S Offline
                  StinkerGuy115
                  wrote last edited by
                  #143

                  @LeonaTaromati I just meant like running procmon (Microsoft program) and wireshark (packet capture program). Theyre useful tools, simple to use, require knowing what your doing to get anywhere with them. I just kinda poke around with them on my free time to see what I can dig up. 😛

                  1 Reply Last reply
                  0
                  • StinkerGuy115S Offline
                    StinkerGuy115S Offline
                    StinkerGuy115
                    wrote last edited by
                    #144

                    @LeonaTaromati but in all honesty if someone is seriously dedicated theyd need to decompile the game itself

                    Theres so many tools for this, main one is Ghidra. Or something like il2cppdumper on github for the GameAssembly.dll. Even using a hexeditor can tell you a lot.

                    But the hard part comes in know what to look for and where to look. Youd have to spend some time learning how vrchat works, looking through all the decompiled code in hopes of finding something.

                    The answer is unknown, could be a simple little trick or it could require making a tool that decrypts the files or anything. who knows. all i know is i like tearing stuff apart and seeing how it works 😆

                    1 Reply Last reply
                    0
                    • brycenBAB brycenBA

                      @Minako said in VRChat added VRCA (?maybe VRCW too) protection:

                      morals

                      I know y'all already stopped this conversation, but I would like to add that the "morality" statement and logic behind this is, is hella hypocritical.

                      It really isn't as simple as saying "Stealing people's edits of their avatars?! Heh, no. I steal from the person who created the model, but under the guise of it being sold to the public, so it's okay for me to steal months of someone else's hard work to even create the model, these people are editing. But don't you dare ever steal something someone else edited to look a certain way, or have a certain drag n drop prefab! Now, let me ride on my moral high horse into the sunset."

                      Stealing is stealing, period- and Booth avatar creators are not established companies. It is the literal same as stealing a singular person's work. They're literally indie workers using Booth as a platform. If you're gonna try to claim moral superiority about something, maybe that should be just not stealing anything at all.

                      MinakoM Offline
                      MinakoM Offline
                      Minako
                      wrote last edited by
                      #145

                      @brycenBA It makes perfect sense when you don’t agree with people selling models for stupid prices. Spending money on a model for a social game when you’re going to be switching it up nearly everyday or frequently, makes it a waste of money. I stand by what I said. I couldn’t care less about ripping from people that sell avatars because 1) they’re the same recycled boring models (personally they don’t even interest me) and 2) the prices are ridiculous + most of them use recycled assets or secretly kitbash, whether they get caught/exposed or not. When someone puts time and effort to make their own avatars for either themselves or the community to wear and don’t do it for money, then it’s normal to want to respect that. There’s a difference between someone’s work and people that just want to make money with the same boring looking models. Now if the models were actually unique and out of the ordinary then giving them money would be worth it, as long as the price wasn’t insane for what the model was.

                      Agree with it or not, it won’t change what I think and I know other people think the same.

                      Personally, I’ve mainly wanted assets or particles or animations on here. Rarely whole models.

                      This whole thing has attracted people to try and decrypt ripping which is understandable because it’s challenging, but if you people are genuinely going insane out of desperation to rip VRChat avatars and going through all this length just for that, you seriously have issues. Learn Blender and Unity and do something with all that free time that doesn’t involve spending months glued to your screen trying to break through an anti-rip just to steal models you’ll barely wear / get your accounts banned when you could be making 20 models by that time on your own instead.

                      sleepy

                      1 Reply Last reply
                      0
                      • StinkerGuy115S StinkerGuy115

                        Did anyone else see this? Lmao
                        [REMOVED BY ADMIN]

                        E Offline
                        E Offline
                        ExistingGod
                        wrote last edited by
                        #146
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • E Offline
                          E Offline
                          ExistingGod
                          wrote last edited by
                          #147
                          This post is deleted!
                          1 Reply Last reply
                          0
                          • CodeAngelC Online
                            CodeAngelC Online
                            CodeAngel
                            Owner
                            wrote last edited by
                            #148

                            Please stick to the original topic, thanks

                            1 Reply Last reply
                            2
                            • C Offline
                              C Offline
                              cheatdev
                              wrote last edited by
                              #149

                              Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
                              https://uabd.eeacks.cc/

                              StinkerGuy115S crystaldustieC 2 Replies Last reply
                              0
                              • C cheatdev

                                Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
                                https://uabd.eeacks.cc/

                                StinkerGuy115S Offline
                                StinkerGuy115S Offline
                                StinkerGuy115
                                wrote last edited by
                                #150

                                @cheatdev No idea. Cool find but unfortunately kinda useless though as it is asking for a key which is what this entire thread has been discussing how to find.

                                C 1 Reply Last reply
                                0
                                • StinkerGuy115S StinkerGuy115

                                  @cheatdev No idea. Cool find but unfortunately kinda useless though as it is asking for a key which is what this entire thread has been discussing how to find.

                                  C Offline
                                  C Offline
                                  cheatdev
                                  wrote last edited by
                                  #151

                                  @StinkerGuy115 That's sad, I have a set of avis that I want to decrypt. wish there is easy way to get keys.

                                  1 Reply Last reply
                                  0
                                  • C cheatdev

                                    Just saw this site on the same guy, can anyone confirm if it works? I don't know where to get the key
                                    https://uabd.eeacks.cc/

                                    crystaldustieC Offline
                                    crystaldustieC Offline
                                    crystaldustie
                                    Grunt Banned
                                    wrote last edited by
                                    #152

                                    @cheatdev only works for your won avatars or aka the __data keys VRCX IS THe only thing u can use to get your own keys mainly

                                    1 Reply Last reply
                                    0
                                    • crystaldustieC Offline
                                      crystaldustieC Offline
                                      crystaldustie
                                      Grunt Banned
                                      wrote last edited by
                                      #153

                                      assetUrl https://api.vrchat.cloud/api/1/file//2/variant/security example of what i mean vrcx is reading from

                                      or its making an api call to find this data just and idea maybe someone with some idea can code to do this idk
                                      {
                                      "id": "...",
                                      "name": "...",
                                      "assetUrl": "...",
                                      "unityVersion": "...",
                                      "version": 3,
                                      "assetVersion": {
                                      "platform": "standalonewindows",
                                      "assetUrl": "...",
                                      "unityVersion": "...",
                                      "unityPackages": [ ... ],
                                      "plugin": {
                                      "pluginVersion": "2020.4.XXf1",
                                      "platform": "standalonewindows",
                                      "encrypted": true,
                                      "encryptionKey": "=" <-- 👈
                                      }
                                      }
                                      }
                                      so idk this just idea info

                                      StinkerGuy115S 1 Reply Last reply
                                      0
                                      • crystaldustieC crystaldustie

                                        assetUrl https://api.vrchat.cloud/api/1/file//2/variant/security example of what i mean vrcx is reading from

                                        or its making an api call to find this data just and idea maybe someone with some idea can code to do this idk
                                        {
                                        "id": "...",
                                        "name": "...",
                                        "assetUrl": "...",
                                        "unityVersion": "...",
                                        "version": 3,
                                        "assetVersion": {
                                        "platform": "standalonewindows",
                                        "assetUrl": "...",
                                        "unityVersion": "...",
                                        "unityPackages": [ ... ],
                                        "plugin": {
                                        "pluginVersion": "2020.4.XXf1",
                                        "platform": "standalonewindows",
                                        "encrypted": true,
                                        "encryptionKey": "=" <-- 👈
                                        }
                                        }
                                        }
                                        so idk this just idea info

                                        StinkerGuy115S Offline
                                        StinkerGuy115S Offline
                                        StinkerGuy115
                                        wrote last edited by
                                        #154

                                        @crystaldustie Yea unfortunately the specific TCP stream that handles the avatar download and exchange is encrypted with TLS 1.2 Meaning we would need THOSE keys too lol. I am pretty sure it uses the PhotonEncryptorPlugin.dll for the TLS encryption because it makes a bunch of calls to bcrypt.dll for key generations, HTTPS encryption and such.

                                        But what exactly encrypts the model is likely in the GameAssembly.dll this one has stuff for AesManaged encryption/decryption and such.

                                        1 Reply Last reply
                                        0
                                        • StinkerGuy115S Offline
                                          StinkerGuy115S Offline
                                          StinkerGuy115
                                          wrote last edited by
                                          #155

                                          Adding this in a second comment but just an observation. When you start up VRChat.exe and you try to load the Public avatars it still fetches them online. It still creates a __data file in your cache folder, yet the unencrypt vrca's for them are in C:\Program Files (x86)\Steam\steamapps\common\VRChat\VRChat_Data\StreamingAssets\Avatars

                                          This has been there before the encryption update. I thought they were there cause the game devs just wanted people to have models that they can use when theyre testing out stuff in the game running it directly from the exe.

                                          Yet it still makes server requests to download them and encrypt them when theyre unencrypted and just sitting their on your PC? The game also does not use PhotonEncryptorPlugin.dll running from the exe, looking at procmon, but only calls GameAssembly.dll

                                          Just kinda weird idk, why download the files from a server if theyre already on your PC? Why still encrypt them?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

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