Gift: MMD VIP CODES + Requests (Mostly monthly updates)
-
I believe it was created by the author of BS MMD World. I've visited it before, but I don't know the link.
-
I am doing a little testing where I intercept whitelist locally on my own machine using a software but it only works for every worlds that uses display name as their whitelisting.
I tried it over Nero's MMD VIP world but it returned garbled characters, which means it is encoded to something and I don't know how to decrypt and fool the system.
These two URLs were returned.
https://api.nero3d.dev/songs/encoded https://api.nero3d.dev/vrchat/supporters/fcpf8gn49bThis is as far as I can go but if I got anything else I will keep an update.
First one is a JSON in Base64

Second one is more complicated, it also seems to be Base64 but has extra parts at the end, if you split them and try to go for the first one for example you get binary data that by measuring the entropy you can tell it's either compressed or encrypted, but that's how far i got by myself, by far lucian did a much better job than i did on figuring out how all that stuff works
@lucian could i get a hint as well?
-
The parts seem to be split into 4 sections after every && but it doesn't match any sort of encoding as far as I have tested it its most likely compressed binary i doubt its encrypted since it doesn't even match any of the existing hashes unless its both compressed and encrypted? disbridge seems to do the same thing
for example for Worlds Apart

after removing the 4 in the top section and running it through base64

and this goes for most worlds using disbridge.
would honestly love to know what the pipline for this is -
Progress with NEro MMD:

KeyHolder: 3HLgtTBrkuU964TABSnhCCnnMS3chPdGybU5PdTejPyA4Um2PNkHmReVTEoxQb9A

KeyHolder: fyQg2Twk

The patreon list and code are simple, and from now on, it take me just a couple minutes to download a world and reverse engineer the code to running state within unity. Along with a IL Assembly to udonSharp.
So from that moment i can update my github to generate encoded url payload with your vrchat username in it that you will be able to use with a proxy override to use that file locally instead of the one loaded from the URLs.
Meaning that it won't be possible to stop other than hardcoding the patreon name within the world itself. (which cause a 1gb of data to redownload every time the world is updated)
Either way, now that I have the entire code of the world, if this happen, I can just release a sample mmd world with all the song and animation ready to upload.
So keep in touch for future update on how to do all of this.
-
@Munchies went to check bs mmd world and mmd select wall is similar id say its the same creator
@sephorith Hmm do you remember how long ago you made the screenshot? Can't seem to find the anything but the BS MMD World from the creator. Might have removed it.
-
@sephorith Hmm do you remember how long ago you made the screenshot? Can't seem to find the anything but the BS MMD World from the creator. Might have removed it.
-
The parts seem to be split into 4 sections after every && but it doesn't match any sort of encoding as far as I have tested it its most likely compressed binary i doubt its encrypted since it doesn't even match any of the existing hashes unless its both compressed and encrypted? disbridge seems to do the same thing
for example for Worlds Apart

after removing the 4 in the top section and running it through base64

and this goes for most worlds using disbridge.
would honestly love to know what the pipline for this isThis post is deleted! -
The parts seem to be split into 4 sections after every && but it doesn't match any sort of encoding as far as I have tested it its most likely compressed binary i doubt its encrypted since it doesn't even match any of the existing hashes unless its both compressed and encrypted? disbridge seems to do the same thing
for example for Worlds Apart

after removing the 4 in the top section and running it through base64

and this goes for most worlds using disbridge.
would honestly love to know what the pipline for this is@kittymaid I had realize the && part but not the 4 on the top, in fact it doesn't appear in my data as far as i have seen
Part: c2YcE+Clptkiera2NYgi8Eq2FpZaEGSVAFEvFHCWTseGjKnBvQ==
73 66 1c 13 e0 a5 a6 d9 22 7a b6 b6 35 88 22 f0 4a b6 16 96 5a 10 64 95 00 51 2f 14 70 96 4e c7 86 8c a9 c1 bd37 bytes
Part: F/DJ/uGGPXLpnxPpomvbfMYNq2GtxYV8nJVXYSdbxq8=
17 f0 c9 fe e1 86 3d 72 e9 9f 13 e9 a2 6b db 7c c6 0d ab 61 ad c5 85 7c 9c 95 57 61 27 5b c6 af32 Bytes
Both of them could be a key/init vector for some kind of cypher
I have no idea what
tpy7ps6corcould be
Binary for reference:
74 70 79 37 70 73 36 63 6f 7210 Bytes
that's as far as i can get, where did you find the "4"?
-
@kittymaid I had realize the && part but not the 4 on the top, in fact it doesn't appear in my data as far as i have seen
Part: c2YcE+Clptkiera2NYgi8Eq2FpZaEGSVAFEvFHCWTseGjKnBvQ==
73 66 1c 13 e0 a5 a6 d9 22 7a b6 b6 35 88 22 f0 4a b6 16 96 5a 10 64 95 00 51 2f 14 70 96 4e c7 86 8c a9 c1 bd37 bytes
Part: F/DJ/uGGPXLpnxPpomvbfMYNq2GtxYV8nJVXYSdbxq8=
17 f0 c9 fe e1 86 3d 72 e9 9f 13 e9 a2 6b db 7c c6 0d ab 61 ad c5 85 7c 9c 95 57 61 27 5b c6 af32 Bytes
Both of them could be a key/init vector for some kind of cypher
I have no idea what
tpy7ps6corcould be
Binary for reference:
74 70 79 37 70 73 36 63 6f 7210 Bytes
that's as far as i can get, where did you find the "4"?
@insomnyawolf Oh no this for another world that uses disbridge kind of similar to what neuro is doing, I wonder if he's using a similar method to disbridge.
https://vrchat.com/home/world/wrld_e0f57c52-24f3-4437-9b19-459f2834c5d5
https://udonvr-db.github.io/144167888654303232/Json -
@kittymaid I had realize the && part but not the 4 on the top, in fact it doesn't appear in my data as far as i have seen
Part: c2YcE+Clptkiera2NYgi8Eq2FpZaEGSVAFEvFHCWTseGjKnBvQ==
73 66 1c 13 e0 a5 a6 d9 22 7a b6 b6 35 88 22 f0 4a b6 16 96 5a 10 64 95 00 51 2f 14 70 96 4e c7 86 8c a9 c1 bd37 bytes
Part: F/DJ/uGGPXLpnxPpomvbfMYNq2GtxYV8nJVXYSdbxq8=
17 f0 c9 fe e1 86 3d 72 e9 9f 13 e9 a2 6b db 7c c6 0d ab 61 ad c5 85 7c 9c 95 57 61 27 5b c6 af32 Bytes
Both of them could be a key/init vector for some kind of cypher
I have no idea what
tpy7ps6corcould be
Binary for reference:
74 70 79 37 70 73 36 63 6f 7210 Bytes
that's as far as i can get, where did you find the "4"?
@insomnyawolf I believed that this would have been the key used to decrypt, but yeah, there is nothing more to go on.
@Lucian said in Gift: Nero's MMD Code generator + Gentlemen VIP + Requests (Monthly updates):
3HLgtTBrkuU964TABSnhCCnnMS3chPdGybU5PdTejPyA4Um2PNkHmReVTEoxQb9A
-
@kittymaid and @insomnyawolf DM me your discord, i will create a group were we can share you idea.
I will dump you all the world udon code there and show you how to decypher disbridge.
They updated their code to split the key into 4 part, it wasnt too hard at all. -
@kittymaid and @insomnyawolf DM me your discord, i will create a group were we can share you idea.
I will dump you all the world udon code there and show you how to decypher disbridge.
They updated their code to split the key into 4 part, it wasnt too hard at all.@Lucian i don't think i can (it ask me for 5 rep to chat) sorry for the inconvenience
-
@Lucian i don't think i can (it ask me for 5 rep to chat) sorry for the inconvenience
@insomnyawolf There you go, just needed one more.
-
@Lucian i don't think i can (it ask me for 5 rep to chat) sorry for the inconvenience
@insomnyawolf i gotchu
-
Thank you all
-

since everyone is talkin mmd here I would like to ask anyone know this world and its link? ty~ -
They just had to use the youngest-looking npc models, huh...
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