Pokemon Server Archive

PvP Server => Server Talk => Topic started by: 1cec0ld on April 15, 2012, 11:14:07 pm

Title: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: 1cec0ld on April 15, 2012, 11:14:07 pm
Watch JeremyJr.

(https://www.pokemonserver.net/forum/proxy.php?request=http%3A%2F%2Fi259.photobucket.com%2Falbums%2Fhh305%2Fjeretry%2F2012-04-15_194152.png&hash=f19c8f7b4da7e24bb4b439578f6aa62b)
(https://www.pokemonserver.net/forum/proxy.php?request=http%3A%2F%2Fi259.photobucket.com%2Falbums%2Fhh305%2Fjeretry%2F2012-04-15_194200.png&hash=bbffefb44d2913c7a12b29cd1fae936b)
(https://www.pokemonserver.net/forum/proxy.php?request=http%3A%2F%2Fi259.photobucket.com%2Falbums%2Fhh305%2Fjeretry%2F2012-04-15_194206.png&hash=69d08e8e3ad41a5718b20eee5aef8453)

Quote from: EvenPrime85
Minecrafts authentication protocol is completely broken. I'll try to give a simple explaination:

When a server is in online-mode=true, it will force players that try to connect to solve a little challenge to prove that they own the username that they want to use on the server. That challenge is:

Server: "Dear user, take this random number and upload it under your username to the minecraft.net servers. If you can do that, then you clearly are the owner of that username and I'll let you log in."

What the attacker does:

At the same time that you start to connect to the attackers minecraft server (A), he will start to connect with your username to another server (B). Now (B) will give the attacker the above challenge, which the attacker can't solve (he can't upload stuff to minecraft.net in your name). But the attacker is clever and just forwards the challenge to you, behaving as if it is the challenge of his own server (A). You will be able to solve it and happily upload the random number to minecraft.net, thinking it grants you access to (A), while in fact it grants the attacker access to (B).

This scheme is not identifyable by the user! All you will see is a normal minecraft server in online-mode=true that gives you a normal challenge that you normally solve).

This scheme is not identifyable by the attacked server! All that server sees is a user (the attacker) normally trying to login with a specific username. The server challenge that user as usual, and the user is able to normally solve the challenge. Therefore it is normally accepted onto the server.

Minecraft's authentication scheme is therefore completely broken and can't be trusted. I heavily recommend runnning xAuth or a similar plugin to protect your users from this form of takeover. and especially your ADMIN AND MODERATOR ACCOUNTS.


xAuth is outdated as far as I can see, but be aware anyways.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: ~Ali~ on April 15, 2012, 11:19:02 pm
Wow, anyone can be a hacker. I'll keep my eye out for them, and report If I find anything.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: 1cec0ld on April 15, 2012, 11:39:55 pm
The moral is simply to trust a server before you join it. It's that simple.

Further digging showed JeremyJr2 on a list of banned TeamAvo Members.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Tenebrae on April 15, 2012, 11:41:55 pm
I did not understand a thing...
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Tactic on April 15, 2012, 11:49:22 pm
I understood it. And I will also look out for anymore of these people until xAuth is updated.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: ~Ali~ on April 15, 2012, 11:52:36 pm
The moral is simply to trust a server before you join it. It's that simple.

Further digging showed JeremyJr2 on a list of banned TeamAvo Members.

He's from TeamAvO?
Oh damn, good you banned him while you did.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: 1cec0ld on April 15, 2012, 11:53:56 pm
I did not understand a thing...

/me Hey youre an op here? Join my server pl0x?

/you ok.     :yippee:

/me (now im going to log in here with your name so I can hack  :evil: )
/me I need your random number so mc.net thinks its you. But youre logging in to my server so now I know what it is. *sent*
/server access granted, you are now op because youre pretending to be another person.*
/server sux to be that guy on your server being impersonated now  :rotf: :haha: :rotf: :haha: :rotf: *
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: galSrKn on April 16, 2012, 03:39:06 am
Good you banned him. But I have no idea what that team is that you are talking about, can someone explain it to me?
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Rigby on April 16, 2012, 03:40:08 am
Pretty much, if you join a server, they can join as you on a different server at the same time you login to theirs.

Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: galSrKn on April 16, 2012, 03:48:44 am
So they are some famous hacker huh? We have to watch out! But 1ce how did you know he tried to hack, maybe he really had that problem?
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Rigby on April 16, 2012, 03:51:59 am
"People that are ops or owners on other servers" Other servers have no effect on a single server.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: galSrKn on April 16, 2012, 04:29:33 am
That makes more sense.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Tenebrae on April 16, 2012, 04:48:04 am
i still don't understand how they can log in as you on another server without your password..
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: 1cec0ld on April 16, 2012, 07:15:34 am

But 1ce how did you know he tried to hack, maybe he really had that problem?
Further digging showed JeremyJr2 on a list of banned TeamAvo Members.

I always confirm my bans if it's under a simple suspicion.

Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: ArchieSalt on April 16, 2012, 10:36:09 am
Im still confused although i have no doubt you did the right thing
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Mariofighter3 on April 16, 2012, 06:44:11 pm
WOW. That really opened my eyes! I'm also surprised an AVO tried to attack the server.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Paradox on April 16, 2012, 09:45:50 pm
Okay, let me try to explain this if I'm correct. The hacker asks me to join their server. As I join, my account AUTOMATICALLY does some check to make sure my account is legit. The server asks my account for a number, and my accoutn automatically responds with the number. The hacker intecepts the number so he gets it instead of the server. Now the hacker has my unique number, and when he sends THAT number to a server, the server will think "OH! You're number 1123! That's Paradox's number!" and log him as me.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Mariofighter3 on April 16, 2012, 09:55:11 pm
That's the basis of it. However, how does one get the number. It also seems if it doesn't sign into your account, but the permissions, right?
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: 1cec0ld on April 16, 2012, 10:10:12 pm
It signs in as YOU. Your name, Your IGN, and therefore all plugins see you as you, including bukkit and ops.txt

And I'm not a hacker so I have no idea how they intercept the security randomNumber.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Warmonger_2 on April 17, 2012, 11:12:58 pm
They can basically use a plugin type program on their server to intercept this number as it goes through their server. It could be very complex or simple but either way it is doable. Hacker nowadays have managed much more complecated and dangerous feats so this surprises me none. Given time Minecraft will be updated to fix this issue
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Paradox on April 21, 2012, 01:06:13 pm
It signs in as YOU. Your name, Your IGN, and therefore all plugins see you as you, including bukkit and ops.txt

And I'm not a hacker so I have no idea how they intercept the security randomNumber.


I'd guess that Minecraft uses hash functions and the such. I recently learned about it in my programming course, it's pretty complicated.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Okieskinny on April 21, 2012, 03:05:55 pm
Listen here hackerz, your days of evil are over, prepare to meet the light! :D
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: hixhen1 on April 27, 2012, 08:21:45 am
Listen here hackerz, your days of evil are over, prepare to meet the light! :D
NOOOOO! also i have one of those just would never use it on the pokemonserver.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Rigby on April 27, 2012, 12:33:49 pm
I have tons of hack clients in my disposal, use that shit... well.... never actually.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Tenebrae on May 26, 2012, 11:11:02 am
Did not realise the potency of this kind of attack until just now. Literally fifteen minutes ago, I banned a guy just after i was fooled  :doh:


Don't remember his name, but its a good thing the owner was on at the same time. Good thing I knew what had happened..
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Nightroado on May 28, 2012, 10:54:35 pm
Problem: OP People joining servers that aren't the pokemon server.

Solution: Burn them at the stake for such blasphemous actions.
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: jassassin11 on June 10, 2012, 02:06:02 am
Problem: OP People joining servers that aren't the pokemon server.

Solution: Burn them at the stake for such blasphemous actions.
or just simply permaban them insted
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: ImStillDead on June 25, 2012, 02:53:53 am
What if the rest of team avo comes to grief?
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Tenebrae on June 25, 2012, 03:28:27 am
Their problem :P
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: jassassin11 on June 25, 2012, 02:15:03 pm
What if the rest of team avo comes to grief?
i have a freind who has a freind of a guy in avo
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Prodigy39 on June 25, 2012, 05:43:02 pm
Tell us his IGN so we can ban him <3
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: CalDaBeast on June 29, 2012, 02:43:34 am
In this situation, you could do what my friend does and partake in offensive security. Which may or may not involve DDoSing.
It's funny. But wrong. DDoSing is bad.
Hear that kids? Don't be a prick. Don't DDoS.

This has been a Public Service Announcement brought to you by the CalDaBeast Foundation: A Brighter Future for All
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: bbuc78 on July 27, 2012, 12:03:06 am
Wooooo
Title: Re: NOTE TO ALL SERVER OWNERS: DON'T BE FOOLED
Post by: Prodigy39 on July 27, 2012, 12:22:17 am
I'm locking this. The problem was fixed 2 weeks ago.