News for hackers. Stuff that matters.
Re:VRchat bans mods, embraces EAC by _mb2v on Monday July 25, 2022 @11:34PM (#32233954)
I will gladly explain, I’ve spent hundreds of hours in VRChat and many hours digging into its darker side.

Crashers, many of which are Quest-specific, some of which are world or avatar-based and sone of which are built into mods, are common and extensively documented:

https://youtu.be/tm0qVevUMJU

https://youtu.be/NW1XvhCzlts

https://youtu.be/Eeuf3EGgYJI

I know about the DDoS services because I followed the Discord links in the profiles of users affiliated with them, some of whom crashed me for sport in public worlds. I pulled their usernames from the logs and looked up their public game profiles. For example (sketchy link warning, may be NSFW):

https://photon-gods.cc

http://svh.natt.pw/

IP addresses of other users could previously be extracted due to VRChat’s old P2P netcode. This is a security design flaw in an MMO with a community as toxic as VRChat’s. This has now been mostly but not entirely patched (if you join a world with an older type of video player, any user in-world can submit a video URL that your client will directly fetch).

I’m curious why you so energetically promote a false, rosier view of the situation.

Re:VRchat bans mods, embraces EAC by pteraspidomorph on Monday July 25, 2022 @11:53PM (#32234063)
Glancing at the links you provided, I see some unfounded rumors and some (three?) references to the creation of avatars that overload users, causing them to crash (including one of the features in the bottom links). It's common knowledge that this is possible, and VRChat should probably do a better job of analyzing avatars at time of upload.

EAC does not prevent this in any way, shape or form.

I see what you mean now about abusing the API - they seem to be invite bombing or similar. This is not what DDoS means. If possible, this is definitely a rate limiting issue to be solved on the backend. EAC does not prevent this.

The client in your last link appears harmless at a glance, though maybe if I dug enough into it I'd find something unsavory. Did you look at what it does?

I don't think you have provided any evidence of harmful modding that will be affected by this patch yet. It's easy enough, on the other hand, to locate the github repositories for the hundreds of harmless mods that tens of thousands of community members use regularly, and which you don't seem to know about if you think these videos suffice to describe what mods are "mostly" used for.

Re:VRchat bans mods, embraces EAC by _mb2v on Monday July 25, 2022 @11:58PM (#32234096)
It sounds like you’re a VRChat mod user who is unhappy with the new update, and thinks I am defending it based on the bad mods it will ban. This is not what is happening. I am ambivalent to negative on EAC. The purpose of my comment above is to raise awareness of the bad parts of VRChat generally, especially to HN users unfamiliar with this game and its risks for younger users. I think EAC is a bandaid that will negatively impact good users and have minimal impact on bad actors.

Many mods are used for malicious purposes. This doesn’t mean ‘ban mods,’ it means patch the holes bad mods exploit.

Re:VRchat bans mods, embraces EAC by pteraspidomorph on Tuesday July 26, 2022 @12:05AM (#32234125)
I agree with your sentiment there for sure, but this is a submission about EAC. You have filled it with off-topic comments in a way that makes it seem you don't understand what the conversation is about. You made a very misleading statement when asked about the modding community that strongly implies it's mainly nefarious and exploitative, and that's what I replied to.

You know who has patched some of those holes you're talking about? Modders. There are mods that mitigate crasher avatars.

Re:VRchat bans mods, embraces EAC by _mb2v on Tuesday July 26, 2022 @12:25AM (#32234228)
I submit that the problem is actually bigger than you think, there are in fact more malicious mods than you realize, and drastic measures should be taken. I don’t think EAC is the right fix and I think it’s being made for the wrong reasons.

Most regular users don’t use or know about anti-crasher mods, and in any case the problems are inherent to the game’s design. Fixing those problems should be VRChat’s main goal.

The OP is about VRChat mods. I started talking about malicious mods and segued into bad stuff on VRChat in general, which I think is both relevant and interesting to HN users. If you don’t like it, I encourage you to help remove the bad stuff.

Re:VRchat bans mods, embraces EAC by numpad0 on Tuesday July 26, 2022 @08:23AM (#32237326)
Hey since you claim to be a knowledgeable VRC user - which I have no reasons to doubt - do you think it’s all about those crashers or could it be also to stop avatar rips, maybe foreshadowing microtransactions?

I’m completely uninitiated on VRC, but I do see some artists who have been offering VRC avatars and accessories through external services like booth.pm for couple years by now. Rips and thrown-together pirated models was a huge problem at least initially, and I would imagine would only be helped by mods.

Could this be that VRC is finally moving onto integrating avatar/editor marketplace and locking down on “illegal” avatars as part of that move?

Re:VRchat bans mods, embraces EAC by LordDragonfang on Tuesday July 26, 2022 @12:21PM (#32240312)
I think avatar data is stored in a cache file, so banning modified clients won't necessarily prevent rips.
Re:VRchat bans mods, embraces EAC by pteraspidomorph on Tuesday July 26, 2022 @01:32PM (#32241227)
For the sake of understanding the problem, any avatar marked as public can, or at least could (I can't say I've looked into this problem recently) be obtained in the following manner (DON'T do this, as it's still both a violation of the TOS and copyright infringement):

- Change into the avatar.

- Ask the VRChat API (backend) for information on yourself (this requires no special permissions).

- Use the link contained in the response JSON to download the avatar to your computer (it's how the official client obtains it, too)

- Unpack it with literally any Unity asset pack extractor, of which there are several. The asset pack is not secured in any way.

Note how mods are conspicuously absent from all of these steps.

I'm an avatar maker myself, and at this point my stance is that I can't be responsible for people stealing assets from me that I'm not allowed to redistribute, but I'm open to directly giving anyone anything I'm allowed to redistribute, and to teach them how to implement, download or purchase everything else. It's a load off my mind.