.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 2: The Ascension Wars

Reply
 
Thread Tools Display Modes
  #1  
Old August 9th, 2004, 08:35 PM
Zapmeister's Avatar

Zapmeister Zapmeister is offline
First Lieutenant
 
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
Zapmeister is on a distinguished road
Default How is cheating possible?

This is not a troll. I think it's important to discover how the recently-discovered cheating was perpetrated. Early in Stormbinder's thread, now closed, I speculated about the possibility of hacking the 2h file, to which Zen responded:

Quote:
You would need the fatherland file to do this type of thing. Unless Norfleet has access to the Fatherland file then it is a hard thing for him to generate cheat hacks with just the 2h file.
So how was it done?
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
Reply With Quote
  #2  
Old August 9th, 2004, 08:46 PM
archaeolept's Avatar

archaeolept archaeolept is offline
Lieutenant General
 
Join Date: Feb 2004
Posts: 2,687
Thanks: 20
Thanked 54 Times in 39 Posts
archaeolept is on a distinguished road
Default Re: How is cheating possible?

well, personally i've suspected for a while that esben's security had been compromised. Other than that, I have no idea how he accomplished it, other than through using a hex editor
Reply With Quote
  #3  
Old August 9th, 2004, 08:53 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: How is cheating possible?

Early on Norfleet spoke of some skill with hex editing. I doubt that discussions along those lines will occur outside of the dominions beta forum at most.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #4  
Old August 9th, 2004, 09:15 PM
Zapmeister's Avatar

Zapmeister Zapmeister is offline
First Lieutenant
 
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
Zapmeister is on a distinguished road
Default Re: How is cheating possible?

Quote:
Early on Norfleet spoke of some skill with hex editing. I doubt that discussions along those lines will occur outside of the dominions beta forum at most.
Well, so long as it happens somewhere, that's good. It's not a comfortable feeling to think that there's another Norfleet out there waiting to happen, or even Norfleet himself, under a new name tomorrow.

Kudos to Stormbinder, BTW, for his achievement. It took a lot of hard work and a thick skin to the jibes of Norfleet's supporters to pull this off. The end result is an invaluable service to the Dominions community and I, for one, would like to express my gratitude. Thanks, Stormbinder.
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
Reply With Quote
  #5  
Old August 9th, 2004, 09:33 PM
Stormbinder's Avatar

Stormbinder Stormbinder is offline
First Lieutenant
 
Join Date: Mar 2004
Location: CA
Posts: 744
Thanks: 0
Thanked 1 Time in 1 Post
Stormbinder is on a distinguished road
Default Re: How is cheating possible?

Quote:
Quote:
Early on Norfleet spoke of some skill with hex editing. I doubt that discussions along those lines will occur outside of the dominions beta forum at most.
Well, so long as it happens somewhere, that's good. It's not a comfortable feeling to think that there's another Norfleet out there waiting to happen, or even Norfleet himself, under a new name tomorrow.

Kudos to Stormbinder, BTW, for his achievement. It took a lot of hard work and a thick skin to the jibes of Norfleet's supporters to pull this off. The end result is an invaluable service to the Dominions community and I, for one, would like to express my gratitude. Thanks, Stormbinder.
Thank you for your kind words, Zapmeister. I really appreciate it.
Reply With Quote
  #6  
Old August 9th, 2004, 09:57 PM
Demosthenes's Avatar

Demosthenes Demosthenes is offline
Corporal
 
Join Date: Feb 2004
Location: San Diego, CA
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
Demosthenes is on a distinguished road
Default Re: How is cheating possible?

Yes Sir. Well worth the effort. Cleaning house is good for everyone.

RE: Zap and the topic heading...

I believe that we would all like to know how it was done. I recognize that Gandalf said it would be kept out of public eyes; I'm not sure I want to go wandering into the alley where I will find that answer.
Reply With Quote
  #7  
Old August 11th, 2004, 06:28 AM

reverend reverend is offline
Sergeant
 
Join Date: Nov 2003
Location: Fürth, Germany
Posts: 384
Thanks: 8
Thanked 16 Times in 2 Posts
reverend is on a distinguished road
Default Re: How is cheating possible?

I also want to thank Stormbinder. I'm currently in my first MP game, fortunately without Norfleet. (made sure of that, I don't like powergaming.)

What I had read on the Boards about your claims against Norfleet was enough to make me 1. not want to play MP for the fear of yet undiscovered cheating, 2. not want to play against Norfleet.

Someone like you with the dedication to actually prove cheating even with all the flaming from several people deseves my respect.
__________________
Dom3 Nation Reference

Reply With Quote
  #8  
Old August 10th, 2004, 05:31 AM
Esben Mose Hansen's Avatar

Esben Mose Hansen Esben Mose Hansen is offline
Second Lieutenant
 
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Esben Mose Hansen is on a distinguished road
Default Re: How is cheating possible?

Man, this is sad. A few points:
  • Thank you Stormbinder! And apologies for not wanting to believe you :-( Also thanks to Kristoffer for the official backing, and for the unpleasant work.
  • The sources to the game pages are publicly available in a somewhat old Version, under GPLv2, in the LINKS section of my pages. I am occasionally contacted by individuals who wants to set up an identical server, though none of them have yet done so.
  • I find it unlikely but possible that my server as such has been compromised. If so, the attacker has been quite skilled. To be safer, I have started the process of upgrading all software on the server. This will undoubtedly cause crashes at some point.
  • For those that care, the game itself and my own, simple analysis of the situation is here: Norfleet analysis
  • As to how, I would guess hacking the nation.trn and or .2h file is the best bet. I agree with Stormbinder as to the nature of the cheat: Gain gems, possibly resetting the number of gems to a certain value.
  • The dominions II game was obviously not written with security as a priority. To do it right, you have to let the server execute and check on all movements the client submits. This is just like writing a web page: All data sent should be regarded as suspicious (Perl: tainted). Care should be made to track this tainted data and untaint it by careful checking. On the other side, no data should be transferred to the client which the client does not need.
  • All the big internet game houses have had problems with cheating. It is not trivial to get right, and the above is just an observation, no a criticism.
  • I would have Banned Norfleet from the server, but I see no point, especially now.
I'll shut up now. Hopefully, this particular hole will be plugged soon.
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
Reply With Quote
  #9  
Old August 10th, 2004, 09:58 AM

Molog Molog is offline
Sergeant
 
Join Date: May 2004
Posts: 338
Thanks: 0
Thanked 0 Times in 0 Posts
Molog is on a distinguished road
Default Re: How is cheating possible?

Correct master password is cohennap.
Reply With Quote
  #10  
Old August 10th, 2004, 10:40 AM
Esben Mose Hansen's Avatar

Esben Mose Hansen Esben Mose Hansen is offline
Second Lieutenant
 
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Esben Mose Hansen is on a distinguished road
Default Re: How is cheating possible?

Quote:
Correct master password is cohennap.
Fixed. Thanks!
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 07:24 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.