Author Topic: Player exploiting tban command being accidentally left open on my server  (Read 7331 times)

tartjagger

  • Stingray
  • Posts: 65
A number of my regulars got pretty pissed off last night when a player called DANtypeR started exploiting an error in my server config that left some admin commands including tban open for all players to use.

Now I know there is an argument that it shouldn't have been possible to use this command, but equally just because it was available does not mean that he was justified in spoiling the game for a number of other people. I do not want him back on my server, I have banned his IP, is it possible to ban him by MAC address? It has been suggested I ban him by subnet, but that may affect other people.

What do other people think, is this acceptable behaviour?

Here's the edited log from last night:
[22:49:55] DANtypeR connected [92.41.92.55:9117]

[22:50:01] Rcon from 127.0.0.1:39864:
rcon ********* say Visit our website on www.tartsdirtyden.wetpaint.com
[22:50:01] DANtypeR entered the game (build 27) [92.41.92.55:9117]
[22:50:01] cmd: DANtypeR getscores 0
[22:50:01] cmd: DANtypeR getscores 8
[22:50:01] cmd: DANtypeR global_login ec3e6269e60001a7fb8568dc1e447987
[22:50:04] 7:00 left in match.
[22:50:04] *johngamer (Carbine) eliminated *MOBIUS1 (Carbine).
[22:50:05] *Mart[1001] (Carbine) eliminated *{dUk}penguin1234 (Carbine).
[22:50:06] *Mart[1001] (Carbine) eliminated *killerkingkong (Carbine).
[22:50:10] cmd: killerkingkong say "lol"
[22:50:10] [ELIM] killerkingkong: lol


[22:51:13] cmd: DANtypeR tban 6 60[22:51:13] killerkingkong was kicked
[22:51:13] killerkingkong disconnected.
[22:51:13] Round started...

[22:51:28] cmd: DANtypeR tban 5 60

[22:51:28] [tDTA]ROSES was kicked
[22:51:28] [tDTA]ROSES disconnected.
[22:51:28] Client 6 is not active

[22:51:54] cmd: killerkingkong say "why was i kicked"
[22:51:54] killerkingkong: why was i kicked
[22:51:54] cmd: DANtypeR tban 7 60
[22:51:54] johngamer was kicked
[22:51:54] johngamer disconnected.
[22:51:56] Round started...
[
[22:52:18] cmd: killerkingkong say "i just got kicked"
[22:52:18] [ELIM] killerkingkong: i just got kicked
[
[22:52:28] cmd: DANtypeR say "wot is happening??"
[22:52:28] [OBS] DANtypeR: wot is happening??
[22:52:30] {dUk}penguin1234 connected [********************]
[22:52:31] 5:00 left in match.
[22:52:34] cmd: killerkingkong say "?"
[22:52:34] [ELIM] killerkingkong: ?

[22:52:51] cmd: DANtypeR kck 6
[22:52:52] cmd: {dUk}penguin1234 getpings 0
[22:52:53] cmd: DANtypeR kck 6
[22:52:54] cmd: DANtypeR kck 6
[22:52:54] cmd: DANtypeR kck 6
[22:52:54] cmd: {dUk}penguin1234 getpings 0
[22:52:55] cmd: DANtypeR tban 6 60
[22:52:55] killerkingkong was kicked
[22:52:55] killerkingkong disconnected.

[22:53:04] cmd: DANtypeR tban 2 60
[22:53:04] Mart[1001] was kicked
[22:53:04] Mart[1001] disconnected.
[22:53:04] Client 6 is not active
[22:53:04] Client 7 is not active
[22:53:05] killerkingkong connected [*****************]
[22:53:06] cmd: DANtypeR getpings 0
[22:53:07] Round started...
[22:53:08] newbie(1) connected [*******************]
[22:53:09] cmd: DANtypeR getpings 0
[22:53:10] cmd: DANtypeR tban 5 60
[22:53:10] {dUk}penguin1234 was kicked
[22:53:10] {dUk}penguin1234 disconnected.
[22:53:10] Client 7 is not active
[22:53:10] killerkingkong entered the game (build 23) [*****************]
[22:53:10] cmd: killerkingkong getscores 0
[22:53:10] cmd: newbie tossgren
[22:53:13] cmd: killerkingkong say "wtf"
[22:53:13] [ELIM] killerkingkong: wtf

[22:53:17] Mart[1001] connected [******************]
[22:53:20] Mart[1001] entered the game (build 27) [******************]
[22:53:20] cmd: Mart[1001] getscores 0
[22:53:21] cmd: Mart[1001] global_login ##############################
[22:53:22] cmd: Mart[1001] getpings 0
[22:53:22] cmd: killerkingkong say "i got kicked again"
[22:53:22] [ELIM] killerkingkong: i got kicked again
[22:53:26] cmd: Mart[1001] say "me too"
[22:53:26] [ELIM] Mart[1001]: me too

[22:53:41] cmd: Mart[1001] say "seems like someone got admin commands and thinks it's funny"
[22:53:41] [ELIM] Mart[1001]: seems like someone got admin commands and thinks it's funny

[22:53:42] cmd: DANtypeR say "how do i join"
[22:53:42] [OBS] DANtypeR: how do i join


[22:54:11] cmd: DANtypeR getpings 0
[22:54:13] cmd: DANtypeR tban 6 60
[22:54:13] killerkingkong was kicked
[22:54:13] killerkingkong disconnected.
[22:54:14] cmd: DANtypeR getpings 0
[22:54:15] cmd: Mart[1001] getpings 0
[22:54:16] cmd: DANtypeR tban 5 60
[22:54:16] Mart[1001] was kicked
[22:54:16] Mart[1001] disconnected.
[22:54:16] Client 6 is not active
[22:54:17] cmd: newbie <pr c76e706531f04da6ddddcb4682cab380f74e330d5491398698b3ac2fecaf9de5bf0b
[

[22:54:44] cmd: killerkingkong say "newbie are you kicking everyone"
[22:54:44] killerkingkong: newbie are you kicking everyone
[22:54:47] Round started...



[22:55:27] Round started...
[22:55:31] cmd: DANtypeR getpings 0
[22:55:31] cmd: newbie getpings 0
[22:55:34] cmd: DANtypeR getpings 0
[22:55:35] cmd: DANtypeR tban 0 60
[22:55:35] newbie was kicked
[22:55:35] newbie disconnected.
[22:55:35] Client 5 is not active
[22:55:35] Client 6 is not active
[22:55:37] cmd: LUIZNSG tossgren
[22:55:39] *killerkingkong got the *Blue flag!
[22:55:45] cmd: DANtypeR getpings 0
[22:55:47] cmd: DANtypeR tban 1 60
[22:55:47] Client 0 is not active
[22:55:47] killerkingkong was kicked
[22:55:47] killerkingkong disconnected.

AsThor

  • Autococker
  • Posts: 533
Re: Player exploiting tban command being accidentally left open on my server
« Reply #1 on: September 28, 2009, 07:28:19 AM »
how can someone use this cmd without login?

_burnt

  • Autococker
  • Posts: 698
Re: Player exploiting tban command being accidentally left open on my server
« Reply #2 on: September 28, 2009, 07:32:54 AM »
DANtypeR started exploiting an error in my server config that left some admin commands including tban open for all players to use.

AsThor

  • Autococker
  • Posts: 533
Re: Player exploiting tban command being accidentally left open on my server
« Reply #3 on: September 28, 2009, 10:16:55 AM »
ah ok ty

wizzi

  • VM-68
  • Posts: 159
Re: Player exploiting tban command being accidentally left open on my server
« Reply #4 on: September 28, 2009, 10:32:10 AM »
i think that deserves a global ban for a few weeks (:

b00nlander

  • Autococker
  • Posts: 784
Re: Player exploiting tban command being accidentally left open on my server
« Reply #5 on: September 28, 2009, 10:38:50 AM »
for DANtypeR or for tartjagger? :)

wizzi

  • VM-68
  • Posts: 159
Re: Player exploiting tban command being accidentally left open on my server
« Reply #6 on: September 28, 2009, 10:45:36 AM »
dan. as he was the one using the error for his enjoyment.

tartjagger

  • Stingray
  • Posts: 65
Re: Player exploiting tban command being accidentally left open on my server
« Reply #7 on: September 28, 2009, 10:56:09 AM »
for DANtypeR or for tartjagger? :)
I like your style, fancy being an Admin?  LOL

ic3y

  • Committee Member
  • Autococker
  • Posts: 1398
Re: Player exploiting tban command being accidentally left open on my server
« Reply #8 on: September 28, 2009, 03:44:05 PM »
Its not an exploit. Just dumb.

@AsThor:
When you add a new Command to the command.txt and make it wrong, you can use tban and some other cmd's without login.

Cameron

  • Global Moderator
  • Autococker
  • Posts: 2686
Re: Player exploiting tban command being accidentally left open on my server
« Reply #9 on: September 28, 2009, 07:42:41 PM »
But the commands shouldn't react like that.  1 faulty one should only affect itself, not other commands that can potentially annoy the hell out of people on the server if someone finds out.

tartjagger

  • Stingray
  • Posts: 65
Re: Player exploiting tban command being accidentally left open on my server
« Reply #10 on: September 29, 2009, 01:37:17 AM »
I agree that a software fix would seem to be the ultimate solution, but I'm sure it's nowhere near the top of the things to do list, so let this be a reminder to anyone configuring a server that you need to be careful setting up the commands.txt file.

More importantly I think we should show the antisocial idiots that exploit mistakes like this that it is not clever or funny to go spoiling the game for other people?

Spook

  • Autococker
  • Posts: 2542
Re: Player exploiting tban command being accidentally left open on my server
« Reply #11 on: September 29, 2009, 08:03:30 AM »
If you can't properly protect your server against people like that, then it is your fault, and not theirs. They in no way deserve a global ban, or even a ban from your server. The lesson is, if you're going to try to run a respectable server, take the time to set it up right.

Kyuuchi

  • Autococker
  • Posts: 1183
Re: Player exploiting tban command being accidentally left open on my server
« Reply #12 on: September 29, 2009, 01:55:23 PM »
So this dude got the rcon, and was able to do stuff by making other people speak when they weren't?
GENIUS.

b00nlander

  • Autococker
  • Posts: 784
Re: Player exploiting tban command being accidentally left open on my server
« Reply #13 on: September 29, 2009, 03:16:04 PM »
no, kyuuchi, he didnt use rcon, just the local commands.

XtremeBain

  • Developer
  • Autococker
  • Posts: 1470
Re: Player exploiting tban command being accidentally left open on my server
« Reply #14 on: September 29, 2009, 03:18:58 PM »
From these logs, I don't think rcon was stolen. Looks like it's just a script/watchdog running from the same server that is routinely sending console chats. This guy had access to tban and other commands with oplevel 0 because of a bad commands.txt.

Fuzz Ball

  • VM-68
  • Posts: 145
Re: Player exploiting tban command being accidentally left open on my server
« Reply #15 on: September 29, 2009, 06:56:56 PM »
If you can't properly protect your server against people like that, then it is your fault, and not theirs. They in no way deserve a global ban, or even a ban from your server. The lesson is, if you're going to try to run a respectable server, take the time to set it up right.

So your saying that the guy who did this is completely innocent and that its all tartjagger's fault?

KnacK

  • Global Moderator
  • Autococker
  • Posts: 3039
Re: Player exploiting tban command being accidentally left open on my server
« Reply #16 on: September 29, 2009, 07:10:10 PM »
So your saying that the guy who did this is completely innocent and that its all tartjagger's fault?

AS a server owner/oiperator, it is HIS responsibility to make sure things are taken care of, especially when it comes to configs and commands.

starfox900

  • PGP
  • Posts: 47
Re: Player exploiting tban command being accidentally left open on my server
« Reply #17 on: September 29, 2009, 07:53:46 PM »
the point here is that he knew what he was doing yes tart made a mistake in the commandtxt but still this guy didnt just come on and wonder what would this do he must no what he was doing he didnt just randomly type tban in the command and tban about 7 players out of the server
he typed it cos he knew what it would do

and i bet he went around every server trying this as well to find a server that wasnt set up right to take advantage if this was your server you wouldnt be talking like this u would ban him and want him banned or told off for doing that

tartjagger

  • Stingray
  • Posts: 65
Re: Player exploiting tban command being accidentally left open on my server
« Reply #18 on: September 29, 2009, 08:22:15 PM »
AS a server owner/oiperator, it is HIS responsibility to make sure things are taken care of, especially when it comes to configs and commands.
The problem was fixed within half an hour of me being notified.

So you're saying it's acceptable for anyone to go out and deliberately look for ways to spoil the game for other people? Well not on my server it isn't, he's banned.

KnacK

  • Global Moderator
  • Autococker
  • Posts: 3039
Re: Player exploiting tban command being accidentally left open on my server
« Reply #19 on: September 29, 2009, 08:35:04 PM »
AS a server owner/oiperator, it is HIS responsibility to make sure things are taken care of, especially when it comes to configs and commands.

Nope - doesn't look like that's what I said at all.

It's a HUGE responsibility to run a server. Ask XB or Superman, or wait! Even myself.

You had a player that found a security vulnerability and exploited it.  Your fault for not setting it up correctly.  His fault for exploiting it.

it's fixed.
it runs.
water under the bridge.

Now quit putting words in my mouth.....