DEFCON HACKED??????????????

General discussion about Defcon

Moderator: Defcon moderators

User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Sat Feb 11, 2012 9:41 pm

I can confirm that cheats that look as described are possible. They should be detectable even just from the recording; unfortunately, a bug in the server version of dedcon prevents that (upgrade!). It's also detectable 'live' and the bot can announce something fishy is going on; I guess I'll do that now. Mind you, it can't be prevented.
User avatar
cza
level4
level4
Posts: 640
Joined: Fri Nov 21, 2008 7:31 am
Location: The Void

Postby cza » Sat Feb 11, 2012 9:53 pm

I did see that Mrmot, but I thought maybe you were goofing around, and it didn't alter the outcome. Didn't happen until you had three nukes in the chamber of that silo. Not like it threw off whole targeting scheme, etc. I have screenshots too if people unclear from the video. Still think it is just a bug, not a hack, since this has happened to me before. Also, I would expect a hack to sabotage all of the silos and not a random silo involving one ghost target. Perhaps Bert can get to the bottom of this (though we ought to take up a collection to pay him something for all his labor).
User avatar
-- Tobias --
level3
level3
Posts: 360
Joined: Mon Mar 07, 2011 8:39 am

Postby -- Tobias -- » Sun Feb 12, 2012 5:56 pm

A very long time ago I experienced games where my own commands would be changed against me. These phenomena ended around the same time a player named mindbender was banned. Coincidence?

bert_the_turtle wrote:I can confirm that cheats that look as described are possible ... [and] can't be prevented.


I pray Defcon can continue without such abuse.
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Mon Feb 13, 2012 1:45 am

Oh yeah, that guy.

Finished my analysis of the recording. The odd ghost targets are suicide nukes: nukes launched directly at the launching object. Six in total from silos (two silos got two each), one from a sub. Suicide launches don't work, luckily; the nukes head off to NANtucket due to a division by zero error. It is possible to give such orders by accident, but extremely unlikely that it happens seven times in one game, and I don't see how a bug in either Defcon or Dedcon could cause it. Plus, the orders for the launches are in the recording and not created by freak game code, they must have been given by a client (or somehow manufactured by Dedcon, but since they contain precise target coordinates Dedcon doesn't know about, I don't see how that could happen). Now, as I said, a bug on the server side sadly made it so that the ID of the client sending the orders is NOT recorded, so no direct trace is possible.

But: the suicide launch orders contain one oddity I haven't ever seen before, bits of data that make no sense and shouldn't be there. Definitely not a product of Dedcon or a regular Defcon client. And the same oddity appears in other commands as well. In fact, all commands of a certain type given by a certain player, and it wasn't Mrmot. I'd say someone is testing the waters, trying out how far he can go. This post should give the answer he's looking for.
User avatar
cza
level4
level4
Posts: 640
Joined: Fri Nov 21, 2008 7:31 am
Location: The Void

Postby cza » Mon Feb 13, 2012 6:17 am

Thanks Bert, and any way to patch so that IDs are tied to orders for the purpose of analysis? I'm also confused, because I thought non-identical builds of Defcon couldn't play each other. You can hack and play then?


Why not out this player, btw, so the rest of us can avoid him?


Finally, this makes me sad, not the least because it partially exonerates Mrmot too. Although that silo/city placement was all on his own. :P
User avatar
Forever Young
level5
level5
Posts: 1440
Joined: Tue Dec 16, 2008 9:48 pm
Location: Black Forest Germany GMT+1

Postby Forever Young » Mon Feb 13, 2012 12:18 pm

cza wrote: (though we ought to take up a collection to pay him something for all his labor).

give him a couple of euros is not enough. his work is priceless(unbezahlbar!), but we must do something.
cza, i am with you!
Perhaps a new shrine or something else.
maybe something like this and the minarets has to be big nukes?
can someone good with photo editing? i can not. :?
:)
Image
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Mon Feb 13, 2012 2:00 pm

cza wrote:Thanks Bert, and any way to patch so that IDs are tied to orders for the purpose of analysis?
Already done a long time ago, but then I broke it when Dedwinia was written, it's already fixed in the latest Dedcon release.

cza wrote:I'm also confused, because I thought non-identical builds of Defcon couldn't play each other. You can hack and play then?
Presumably. Just the game code needs to be identical. I haven't tried it myself, but I suppose a tweak to the random number generator and a version string change are enough to make the source version compatible with current retail builds. Or you build a proxy filtering client and server commands. There are many ways.


cza wrote:Why not out this player, btw, so the rest of us can avoid him?
Hacker ethos and a bit of a Doctor Who thing. You have to give him a chance to change. I hope that won't lead to you avoiding ALL involved in the game, of course.
User avatar
Baton101
level4
level4
Posts: 717
Joined: Mon Jan 05, 2009 12:53 am
Location: Middle earth

Postby Baton101 » Mon Feb 13, 2012 3:44 pm

possibillity of cheat would explain misterious mrmots triangulation....
User avatar
tllotpfkamvpe
level5
level5
Posts: 1698
Joined: Fri Aug 31, 2007 12:04 am

Postby tllotpfkamvpe » Mon Feb 13, 2012 6:17 pm

.
Last edited by tllotpfkamvpe on Fri Feb 24, 2023 6:45 am, edited 1 time in total.
User avatar
kudayta
Introversion Staff
Introversion Staff
Posts: 945
Joined: Mon Aug 09, 2010 7:25 pm

Postby kudayta » Mon Feb 13, 2012 8:35 pm

tllotpfkamvpe wrote:There is no mystery. Mrmot's daughter is the one that does the triangulation on a second monitor, while mot is playing the navy and airforce. It's like one of those weird circus acts.


...The Aristocrats!
User avatar
StifflerStyle
level2
level2
Posts: 228
Joined: Sat Jan 31, 2009 2:58 pm

Postby StifflerStyle » Mon Feb 13, 2012 10:09 pm

Mwah wouldn't call it a hack, when you got the source code at hand, more a creative coding exercise. This one being a little obvious, but I am afraid for subtle nearly undetectable hacks, for example increasing/tweaking the chances of taking down incoming nukes...
User avatar
Mrmot
level4
level4
Posts: 900
Joined: Sat Feb 14, 2004 3:56 pm
Location: Bosnia and Herzegovina

Postby Mrmot » Mon Feb 13, 2012 10:22 pm

tllotpfkamvpe wrote:There is no mystery. Mrmot's daughter is the one that does the triangulation on a second monitor, while mot is playing the navy and airforce. It's like one of those weird circus acts.


That was secret man!!!! You were supposed to keep it for yourself!!

:mrgreen: :mrgreen:
User avatar
bert_the_turtle
level5
level5
Posts: 4795
Joined: Fri Oct 13, 2006 6:11 pm
Location: Cologne
Contact:

Postby bert_the_turtle » Mon Feb 13, 2012 10:30 pm

StifflerStyle wrote: for example increasing/tweaking the chances of taking down incoming nukes...
Those would be easily detected. You'd desync.

Return to “General”

Who is online

Users browsing this forum: No registered users and 6 guests