[PSA] About RiiConnect24 and wii.guide..

TLDR: RiiConnect24, a WiiConnect replacement service, is refusing to address its blatant, simple security issues, some since the start of the project, including issues that could expose personal information. Wii.guide is entirely authored by two developers of RC24, KcrPL and Larsenv; the guide is insistent on the use of RC24 to the point where they will not allow an alternate, non-competitive service to appear on the guide.

My name is TheMrIron2. I am a developer of Disconnect24, a new WiiConnect24 revival service founded in January focused on security and efficiency. I haven't been on GBAtemp much since I joined about 8 months ago, around the time of the Pokeacer incident. However, recent experiences with RiiConnect24 and wii.guide have made me come here to talk about them.

I joined RiiConnect24's Discord server around December 2016. I was mildly interested in the idea and there were one or two cool people, so I stuck around. I was gaining an interest in programming at the time. There was no real issue with anyone there, nor did I take an issue with RC24's code and workings. I became interested in working on RiiConnect24 after a while. I became friends with a developer at the time, Spotlight. I was banned once or twice for different, stupid reasons - one time, Larsen took it as a sign of hostility and banned me when I asked whether Pokeacer was a script kiddie, as I was told - but I returned. Skip forward to around August 2017, and a user called "fluffy" discovered that the developers had unprotected access to Wii Mail. Fluffy was banned for mentioning this in public. It was so easy to get that even fluffy got his hands on the mail. He later deleted it -and was subsequently unbanned - but it was actually never fully fixed.

Skip forward to the excitement of the Everybody Votes Channel release! Everyone was excited that EVC was being revived and was being worked on. But it was not ready. It worked, but it wasn't ready. Just a day before the release of Everybody Votes Channel, Spotlight and a user called Diema publicized an elementary issue with the system - as per most of the rest of the project, nothing was really verified. Spotlight tried to get Larsen and co. to remedy this but was ignored. Diema talked about it publicly, saying that a script kiddie could overflow the server, and Larsen reluctantly patched the issue shortly before release. But even after release, it wasn't ready - months afterwards, EVC was spammed with votes from a few users on computers. The servers didn't even check if it was a Wii sending the requests, so it accepted whatever vote was given. Needless to say, it was a landslide victory to one side.

If this wasn't enough to frustrate many people, there was a lot of discrimination - largely from developers, ironically. A member by the name of Seriel came out as transgender, and even after a few weeks Larsen was calling Seriel "he", even when people were using "she" or "her" or other female pronouns to refer to her he would (intentionally?) say "he" - this got so out of hand that Billy revoked Larsen's VPS access until he apologised to her and used the correct pronoun from that point on. Another member, MCNX, came out as transgender. She was in contact with Larsen in DMs one day, and Larsen said "We need more girls in the server tbh". MCNX replied "I'm a girl" - then Larsen replied, "BIOLOGICAL girls" - which he deleted later, and a small group almost wrote a whole "Damn Larsen" GBAtemp call-out post as a result of that and his sometimes questionable attitude.

After many disagreements, Spotlight decided to make his own WiiConnect24 service at the start of 2018, called Disconnect24. I was finally settling into some programming, and I joined the development team, hoping to make the "Disconnect24 Channel" - a hub for everything DC24-related with the ability to install it without any PC patching. As it says on their first blog post on the DC24 website, they did not want competition with RiiConnect24 and wanted a peaceful relationship:
Seems like you disagree with what they do… do you hate them?
No! In a sense, we are them. Many active members use or have used RiiConnect24 in the past, and know a bit on how it works. We’d like to keep relationships friendly between their dev team and server.

Furthermore, we agree with their OSS license choice. Our dev is entirely controlled/decided by normal members via our Discord server and in the future potentially other methods. We want to keep everything OSS so that people could clone us if needed. A fork of a fork – take that!

Unfortunately, this didn't go down so well with RiiConnect24. To this day, Larsenv and one or two others in the RiiConnect server treat Disconnect as competition. Wanting to continue without any issues, I worked on the channel and Spotlight made a stable, working Mail system! It was great, since it was secure (unlike RiiConnect's - more on that below) and was a great example of what we could do. RiiConnect still denied that this meant anything; Larsenv, again, stated that this didn't mean anything as the service wasn't finished. This isn't a big issue when you're not being hostile towards them, but Larsen's attitude became a big issue.

You see, wii.guide is the biggest, most complete and up-to-date Wii hacking guide there is. It's the go-to resource for new Wii homebrewers and hackers. But there's one catch; it's written entirely by two RC24 members, KcrPL and Larsenv. One look at the website could tell you that it was written by RiiConnect24; it was suggested right from the homepage, and is one of the first things mentioned on the guide after successfully installing the Homebrew Channel. (This has since been partially rectified with "RiiConnect24 is optional" on the homepage)

I wanted to clean up some of the blatant bias on the guide, as well as make Disconnect24 an option. I didn't want to remove RC24 from the scene, but I wanted users to be able to choose between the developing, secure DC24 or the complete but insecure RC24. I made a pull request cleaning up a few pages and adding a basic Disconnect24 page. Larsen rejected the pull request because of a nitpick with the DNS I mentioned, then later told me in DMs that - surprise - he wasn't happy with Disconnect24's inclusion on the site. After about an hour of discussion he eventually allowed the pull request to go through with Disconnect24's page - it wasn't even mentioned or accessible from the homepage yet, it was a placeholder if anything, though I later found out that it was to make me "stop bitching" about the bias. I tried to talk to him about making it so that both RiiConnect24 and Disconnect24 are optional add-ons for your Wii experience, but his only response was "But I already accepted the pull request". He blocked me after a bit of this discussion as well as a conversation about rewriting the guide to be more user-friendly and allow both services to live in harmony. He talked to Spotlight about how I was bothering him:
[10:52] Larsenv: So basically Iron has been bothering me to accept this incomplete DC24 guide to wii.guide, I did to shut him up (don’t say this), and I finally did against my will, and now he’s talking about rewriting it even though I plan to make a deal with Plailect
[10:53] Snoot : W-wha I thought Iron was just rewriting it to include all services? Didn't he add Varonfi?
[10:53] Larsenv: No
[10:54] Larsenv: I got so annoyed I blocked him
[10:54] Larsenv: Because he was making me uncomfortable
(and, the most ironic message from the lot)
[10:54] Larsenv: He kept saying I had a bias, blahblahblah

So I told Spotlight that I was going to mention this, and RiiConnect24's security issues (more of which I will document in a second), on GBAtemp - and he said:
[11:40] Larsenv: I'm pissed at him
[11:40] Larsenv: fuck iron
[11:41] Larsenv: He's probably gonna diss wii.guide
He proceeded to unblock me, then apologise repeatedly. And here we are. I wasn't going to accept an apology and let it all slide that easily after hearing what he was saying to Spotlight around the same time.

Now, any large-scale callout needs proof.

Security has long been an issue with RiiConnect24. An issue that has been turned a blind eye to entirely. So to prove what an issue this is, I'm going to demonstrate, with one line of code, what you can do:

Code:
curl -X POST https://mtw.rc24.xyz/cgi-bin/receive.cgi --data-urlencode "passwd=passwords_are_ignored_by_rc24" --data-urlencode "mlid=w<16 digit friend code>" --data-urlencode "maxsize=1000000000000000000"
(Edit: maxsize was too long, had to remove 2 zeroes)

This line of code will allow you to access anyone's Mail inbox when you insert their friend code where <16 digit friend code> is. This isn't "not very secure" - this is outrageous, and it's about time attention has been shone on it. I hate to do it the hard way, but the easy way didn't work. In fact, this line of code has been pointed out to the team several times, but all they said was they would promise to add authentication later. This code still works, and authentication development has actually all but stopped since Pokeacer left the team.

You can find proof of what the guide is (or was, if reading at a later date) at the site itself - or if you want to see what it looked like before changes were made, or if you want to see my pull requests to change things, you can check Pull Requests and Commit History on the github repository.

Finally, Spotlight wrote his own blog post about RiiConnect in September 2017, and as a second source with screenshots of some of this information [ie. the discrimination] correlates with this post (and much more information that hasn't been expanded upon here) with what has been said here - you can find that here.

I didn't write this with the intention of one massive hate letter to the team. I do hope they can fix their act. Security holes can be fixed, and guides can be rewritten. But they need to pull themselves together, because if they continue to act as they do - well, they won't get away with it after this post, hopefully. I just hope this post has made people aware of the bare reality of the Wii scene's situation. Thanks for reading, and I'm sorry this is a bit of a long post, but I did my best to summarise about a year of this.

Latest reviews

Pros: this post is old
Cons: this post is old
this post is old
  • Like
Reactions: snails1221

Comments

@linuxares: You're free to choose which service you want to use. We won't advertise RiiConnect24 on their page and on their Discord server.
 
The problem isn't that you have a guide page for your service, the problem is that you bought a domain (wii.guide) that is incredibly similar to the other guide domains (3ds.guide, etc.) and implies that, like 3ds.guide, it was written by a neutral 3rd party. If you truly just wanted a guide for your software, rc24 already has a domain, which would've more than sufficed.
 
  • Like
Reactions: 5 people
100% agreed with astronaut. You bought out a universal Wii hacking guide to plaster your service on it.

KcrPL, you're a friend of mine - but it doesn't change the fact that you can't just taint the biggest Wii guide in your favour by buying it out.
 
  • Like
Reactions: 7 people
I agree with TheMrIron and astronaut, the guide shouldn't be tainted the way it has been. I've just heard that it was NOT purchased with intentions to advertise RC24 at all. If this is true, then the state it is in is not acceptable, as far as the domain is owned by you guys, it is kinda a odd move even if it was bought with intentions to advertise RC24.
 
  • Like
Reactions: 3 people
@KcrPL Your "google.com" argument actually is pretty wrong. It'd be dumb to buy "google.com", a website that has the reputation of being a search engine, and making it something else. You bought "wii.guide", which looks like "3ds.guide" to make it seem global and official. Even if that's not your intent, you should realize it.
 
  • Like
Reactions: 6 people
As much as I am shocked to realize stuff like this happen in homebrew console community projects, I learned that stuff like this can happen anywhere. Shows how little i know. I thought stuff like this only happen in smaller places, but now I can't be so oblivious to these things. :(

Not only do I feel bad for the people who was hurt but the fact that they had been involved to help and been disrespected. As much a I wish stuff like this didn't happen, especially for people working on a project like homebrew where many of users are more likely to be using and stuff going wrong that can spread to a epidemic like those psvita virus files, I'm just worried for homebrew community members as a whole. Personal lives matter, it's not always about delivering content but having people who have the same passion work together and grow into better things.

(I'm gonna stop talking now) :ninja:
 
  • Like
Reactions: 1 person
Honestly i fell bad for @kcrpl because everyone is attacking him i meet him once on discord when he was helping me with instaling RiiConnect24 and he seems like a nice guy
@TheMrIron2 is a dick for posting that, he could atleast talk about that with @kcrpl or @Larsenv in direct message on discord or at least contact them using their support gmail

@kcrpl has it's right to put whatever he wants to on that page and you disconnect24 should fell bad for posting this and you should buy you'r own website for that
 
We had talked with Larsenv about mail issues previously, think in the scale of months. Discussion over the guide was in a matter of days.
 
I actually can't tell if that was trolling based on the last paragraph, but I'm going to assume it was a legit response. KcrPL was a cool guy who helped a lot of people install RiiConnect24 when they had issues, but get this: I have talked to both of them extensively. I talked to Larsen for two hours straight about this on the day of this post, and he ended up blocking me because he didn't want to give Disconnect24 a place on the seemingly official wii.guide. (until I announced I was writing this post, when he unblocked and apologised quickly).


I even mention this in my blog, funnily enough. Maybe pay more attention?


[On the note of "buy your own site you meanie!!", we do have our own site - which I didn't link since I didn't want this post to be an advertisement, but you can find it by googling Disconnect24]
 
  • Like
Reactions: 4 people
@linuxares: yes i read both topic and comments
@procyon: i also think that this entire topic is stupid
@themriron2: so whats the point of this topic when you have your own site and riiconnect24 have their own site ? also larsen probably blocked you because you were anoying
 
Nah, RC24 needs to be less stubborn and make the guide neutral orherwise it's just pointless to provide a guide. It's entirely promoting RC24 while using wii.guide as domain. This makes it look like it's neutral while it's promoting ones service. If they want to promote RC24 they should've bought RC24.guide instead. That makes it look less like that it'd be a modguide focused on being about hacking a device and more like promoting. Now it looks as if it's a guide about general Wii hacking like the hacks.guide pages (previously eg 3ds.guide), which it isn't. RC24 should listen to Iron's point and be less stubborn or otherwise sell the domain.
 
  • Like
Reactions: 3 people
@Larsenv, keep wii.guide. Make it as biased as you want. We'll just have to have @Plailect make a wii.hacks.guide, and everyone will use that.
 
Basically I’m hearing the same thing over and over again, lemme explain our plan:

If Plailect makes wii.hacks.guide, wii.guide will redirect to there (like how 3ds.guide redirects to 3ds.hacks.guide) and he will probably be the owner. At that point, the guide should not only be written better but it’ll definitely not look like an RC24 ad anymore and also include the instructions for DC24.

Plailect is busy with college so we don’t know how long it’ll take for it to possibly happen. Plus he plans to do a PS Vita and DSi guide. In the meantime, I can make the Wii guide look less like a RC24 advertisement. (to be honest, wii guide was an idea that Billy had, and he proceeded with making it)

If a DC24 dev has a problem with the Wii guide as it stands now that needs to be fixed ASAP, they can talk to me on Discord or make a PR. We can even talk about making a page for DC24 again, however the one that was originally submitted was more of a placeholder.

I’ve pretty much finished password authentication for mail, I just need to get it set up on the server and it might be finished tonight.
 
  • Like
Reactions: 2 people
@KcrPL You don't have to add anything to wii.guide, but it kind of puts the guide in a bad light if you refuse to add something useful simply because it's "competing" (what kind of bullshit is that anyway, we're talking about free homebrew here, this isn't a competition and there are no winners or losers), because then the guide is no longer a one-stop-shop for Wii modding and people might go elsewhere such as one of the guides on this forum. It might be in your own best interest to keep the guide as up to date as possible with current methods and homebrew if the aim is to be the ultimate Wii guide.
If you don't care whether people use it or not then carry on, I guess ¯\_(ツ)_/¯
 
  • Like
Reactions: 1 person

Blog entry information

Author
TheMrIron2
Views
4,465
Comments
241
Reviews
1
Last update
Rating
1.00 star(s) 2 ratings

More entries in Personal Blogs

More entries from TheMrIron2

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: +1