[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

@TheMrIron2
When I was staff in the rc24 server, weren't you banned for calling procyon a he?
 
I like you Iron, but I find the entire spiel a little bit for homosexuality yet you yourself had done a few things that would be considered wrong. (I am not saying that I am in the clear either.)
 
@kcrpl
The first instance I can think of is when the helper role was created. Ex mods where given no notice that they where going to be demoted or told why they where demoted. This created a bit of tension between the two groups.
 
I just quickly got some work done to do password authentication for RC24, haven't tested it yet
 
  • Like
Reactions: 6 people
Everyone did something wrong in the past. Wii.guide belongs to RiiConnect24 and we will do whatever we want to do with it. That's it.
I also don't have anything personal against Iron and Spotlight. I like both of you guys.
 
@snails1221: The purpose of Helpers was to welcome new users and do some moderation actions and vote for server changes. We still have Helpers on our server and they are created to discuss server changes and also to help people ;)

I also was helper few months ago, believe it or not :P
 
@KcrPL
Yes, I just mean they should have said hey your going to be getting demoted in a few days, here's why. That would have made everything go a lot smoother imo.
 
I can't say I remember Iron getting banned for that reason, I remember banning him for trolling Billy about something. (It was entirely over how toxic Billy was being over to everyone, especially Kai, as I note in my own blog post over this.)

That is really off topic however. It's still my hope that it's shown how things like this repeatedly happen and were just blown away. Additionally, with wii.guide, there is no current format about how one can access any other tutorial except the site menu beyond what's linked in installation. No one has any good way to submit tutorials, making it very RC24 centric.

I'm glad to hear about the password authentication, and I hope that eventually your service will continue going down the path of security with intents of keeping it secure, instead of a quick hack and then rapid fixing later.
 
But we still have Helpers role on our server! We did some demotions because of inactivity etc.
You can't blame us for that.
 
@Larsenv Thank you for taking these issues into consideration and actively try and fix them, not only do we appreciate the way you took this situation in the end, you are also contributing to a more secure and reliable WiiConnect24 service. :)
 
  • Like
Reactions: 2 people
And yes, indeed. Wii.guide is RC24 centric. Because we use it mainly for RiiConnect24.
 

Blog entry information

Author
TheMrIron2
Views
4,526
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.
  • SylverReZ @ SylverReZ:
    @Veho, Stepcroc, I'm stuck.
  • Veho @ Veho:
    Those are monitor lizards you dunce.
    +1
  • SylverReZ @ SylverReZ:
    I'm funny. lol.
  • K3Nv2 @ K3Nv2:
    Eggs and roasted potatoes came out good
  • K3Nv2 @ K3Nv2:
    Watching the first omen and so far it's not the priest doing the scaring
  • Veho @ Veho:
    Shouldn't the kid be the scary one?
  • K3Nv2 @ K3Nv2:
    The second omen: the chior boy gets his revenge
  • Veho @ Veho:
    Reverse exorcist: it's when you hire a demon to remove the priest out of a small child.
  • K3Nv2 @ K3Nv2:
    Hire Kendrick Drake possessed a minor again
  • Veho @ Veho:
    Yeah, I'd run away from his singing too.
  • K3Nv2 @ K3Nv2:
    I wonder if Drakes still allowed to use his Instagram
  • ZeroT21 @ ZeroT21:
    sounds like everyone has some great imaginary friends
  • SylverReZ @ SylverReZ:
    @K3Nv2, Yeah, that was insane.
  • SylverReZ @ SylverReZ:
    Don't know what Drake was even thinking.
  • K3Nv2 @ K3Nv2:
    What every rich scumbag thinks that they can put their dick on anything and get away with it
  • ZeroT21 @ ZeroT21:
    I better hide my silicone Tifa doll
    +1
  • Veho @ Veho:
    What did Drake do, exactly? I don't follow celeb gossip.
  • SylverReZ @ SylverReZ:
    @Veho, Supposed accusations that Drake groomed a minor.
  • K3Nv2 @ K3Nv2:
    Allegedly groomed a 17 year old Instagram model or something along those lines
  • SylverReZ @ SylverReZ:
    Yep, something like that.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=F1MJtV0UPI8