MULTIPLAYER QUESTION ( PARADOX READ )

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Status
Not open for further replies.

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.404
5.017
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
You are, of course correct on a broader point, that if the software is in your hands and on your computer, it is possible to crack it, granted, it is far easier to just bypass the security block altogether.

My point is a general one, without adding any online verification ( for example through steam user ), it is can never be called "safe" or "secure".

Any hash or password encryption Paradox could put in would be possible to crack or bypass in 1min by anyone with a bit deeper knowledge and the crack could be shared to anyone that wants it. All the information needed is and must be in the game, and all the password HASH must be stored in the savegame which is also available.

If you call it password in clear text or HASH is only semantics, the principle is the same and you don't need to crack any encryption to bypass it when you have the key ( the game ) and the passwords in the savegame.
 
Last edited:
  • 5
  • 1
Reactions:

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
Ok if you don't want to listen, its your problem. Mursolini explained it again to you! The program Hash your entered password and compares it with the hased saved one!!!
How do you think online verification works? You can bypass any online verification much more easier by just sniffing the network traffic and build a small program which just replays what you have sniffed. Please do not talk like you know what you are saying if your knowledge is not well founded.

The online verification is, especially coupled with steam, indeed a very bad idea because IF steam would die someday (which it will hopefully not) you wound be able to use this feature anymore. I always loved PDX for not pressing this always online policy or some similar policies.
 
  • 3
  • 1
Reactions:

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.404
5.017
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
How do you think online verification works? You can bypass any online verification much more easier by just sniffing the network traffic and build a small program which just replays what you have sniffed. Please do not talk like you know what you are saying if your knowledge is not well founded.

Oh so it's easier to bypass an online verification then it is to bypass an offline one?

That's why offline verifications (like CD-keys) died out 5-10 years ago and EVERYONE now is using online verification today in all games?

It is perfectly clear you are the expert here... :D



And you still didn't address the issue that all information is available in the savegame in cleartext, so you don't even need to start the game to learn how many tank divisions your enemy have, all you need is notepad.
 
  • 3
  • 1
Reactions:

JerkyJerry

There was never a good war or a bad peace.
22 Badges
Jan 15, 2013
2.176
1.278
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Semper Fi
  • Arsenal of Democracy
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines - Campus
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines Industries
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Mass Transit
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • 500k Club
  • Cities: Skylines
I've been following this conversation like a ping-pong match!
Who is correct? Alex_brunius or General Samson? I have no clue and knowing this forum as well as I do I would think that they are both at least a little bit correct if that is possible? Hopefully someone from Paradox can settle the score.
So are you a Brunius or a Samson?
Are you going with the kid (Samson) who is just hours away from graduating with a degree in computer science? Or, are you going with (Brunius) the cagy veteran who has experience on his side? Which side will you choose?
 
Last edited:
  • 1
  • 1
Reactions:

potski

Field Marshal
17 Badges
Mar 15, 2006
3.885
3.044
  • Steel Division: Normandy 44
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines Industries
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Mass Transit
  • Hearts of Iron III
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Cities: Skylines - After Dark
  • Cities: Skylines
  • 500k Club
I'm going with Samson. Sorry, Alex but you couldn't use the program as the key, without reverse engineering it. And they would be using some standard encryption library. And if that was easy to crack then there's no point in anyone having encryption to access their banking, or anything else they do online. That includes Steam itself - you can opt to have the program autosubmit your password, but it's not in any readable format on your PC. You can password protect Word documents, but believe me you cannot just open the file in Notepad and get anything out of it which would allow you to know that password, nor read any of the contents. Only a brute force attack would work, and a strong password of at least 9-10 characters would take days. And, no, Microsoft would never help you, even if it contains the number of your Swiss bank account with $millions. I work in IT support, and I've done it for people who have forgotten the password. Fortunately most people don't set strong passwords ;)
 
  • 2
  • 1
Reactions:

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.404
5.017
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
And if that was easy to crack then there's no point in anyone having encryption to access their banking, or anything else they do online. That includes Steam itself - you can opt to have the program autosubmit your password, but it's not in any readable format on your PC.

If the hash your comparing with is stored online on their servers like with banking or with steam, then of-course it can't be cracked easily ( since you have no way of knowing what the HASH is ).

That's the main difference here, a HASH stored offline on your disk ( or in a save-game on your disk ), can be cracked as easily as a CD-key can be cracked with a keygen, and is not secure. Especially when you also have easy access to the software making the HASH offline ( the game ), and can make as many of them as you want from any password you want to type in and find the patterns.

You can password protect Word documents,but believe me you cannot just open the file in Notepad and get anything out of it which would allow you to know that password

I'm talking about HoI savegames here though! ( for example HoI2 or HoI3 ).
In these documents everything is readable in plain text in Notepad...

Give me a HoI3 savegame and I will tell you how many tank divisions Soviet have in that savegame without even having HoI3 installed on my computer!
 
Last edited:
  • 4
  • 1
Reactions:

vector1

General
23 Badges
Mar 4, 2012
2.017
513
  • Crusader Kings II
  • Europa Universalis IV
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Semper Fi
  • Cities in Motion
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Cities: Skylines
  • War of the Roses
  • Victoria 2
  • Cities: Skylines - Parklife Pre-Order
Alex, computing cryto is something that isn't so easily reversed engineered, and it's specifically designed to be not easily "cracked" as you said. If properly implemented I'm sure reverse engineering the entire save game is improbable to say to least. Clearly if save-loading is to be protected, the entire save needs to be encrypted together with any passwords so clear text saves not something that they would miss if implementing the suggestion. HOI3 has no such feature so of course it's readable in clear text.

Online verification can be just as easily cracked with the proper tools, but any system is as strong as it's weakest link. Having a key-logger physically attached to your keyboard isn't going to save you with any amount of cryto, but it's also unlikely to happen to most people. Online verification is just a side effect of digital delivery of software now, not necessarily a more secure method. And of course no amount of security can protect a system from foolish users, who fall for phishing scams and the sort. On the whole, most people don't need to worry about being spied on secretly when we consent to vast amounts of data collection anyway just by using the relevant websites.
 
  • 3
  • 2
Reactions:

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
That the information of which division is where is stored unencrypted in previous games (and I bet also in HOI4) is a total different topic. The topic was, if saving a password as hash is save or not. I don't have to repeat myself over and over again. So the only way to encrypt such a system is, to check every possible string by converting it to a hash and compare it with the stored hash. You can crack every security algorithm by brute force, but the question is how long it will take. And if the system is build correctly, it will not be possible in a short time as long as the password is long enough.

Please try to think about this, before writing again. I will not explain it again. Thank you.

Otherwise please tell me how you crack the hash (except with brute force)? No mathematics can do it, so I am curious about how YOU do it. Write a paper about it and let the world know. A job at the CIA is saved for you as well.
 
  • 2
  • 1
Reactions:

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.404
5.017
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
Alex, computing cryto is something that isn't so easily reversed engineered, and it's specifically designed to be not easily "cracked" as you said.
Otherwise please tell me how you crack the hash (except with brute force)? No mathematics can do it

I am curious how you think the cracking community was and is able to create CD-key generators within minutes of new games being released despite as you write: "No mathematics can do it"?

Do they practice magic or maybe I am right in that the software used to authenticate ( the game ) IS THE KEY that you can use to unlock ANY encrypted information with? ( including encrypted passwords or encrypted lists/generators of valid CD-keys stored offline on your own disk ).

but any system is as strong as it's weakest link.

In this case the weakest link is the authentication software ( the game ), and the fact that all information is stored offline where you ( or any cracking tool ) can read them.

Clearly if save-loading is to be protected, the entire save needs to be encrypted together with any passwords so clear text saves not something that they would miss if implementing the suggestion. HOI3 has no such feature so of course it's readable in clear text.

That was my point I wanted to arrive at, because encrypting the entire savegame also bring alot of other issues, like making debugging or modifications to it to "fix" some issues with the saves or your game impossible. Modding the savegame is done regularly in my HoI3 multiplayer groups I participated in when all agree something was wrong, when a mistake was made or when the game just produced some buggy undesired results.

With the lack of an editor being able to edit an open savegame is worth alot to the multiplayer community.

It's also required to be able to read and mod the savegames if you have alot of houserules and want to be able to enforce punishments if people don't follow them. Otherwise your only option is throwing them out of the game ( which with encrypted savegames and passwords mean abandoning your month long game you have been playing since they refuse to share their password and the game is ruined ).
 
Last edited:
  • 1
  • 1
Reactions:

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
Regarding the CD-KEY validation topic. Its possible because its a completely different mechanic in contrast to password validation.
You can read some interesting stuff about key generation at this reddit https://www.reddit.com/r/askscience...oes_a_keygen_generator_actually_come_up_with/
CD-Key basically just have to follow a specific pattern which is checked by the game. This is something completely different.
 

lrbaumard

Hellbent
102 Badges
Jun 17, 2011
2.838
322
  • Cities: Skylines
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Magicka 2
  • Victoria 2
  • Stellaris: Ancient Relics
  • Europa Universalis IV: Rights of Man
  • Warlock: Master of the Arcane
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Hearts of Iron IV: No Step Back
  • Magicka: Wizard Wars Founder Wizard
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Stellaris: Distant Stars
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Cities: Skylines - Campus
  • Imperator: Rome Sign Up
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Holy Fury
  • BATTLETECH
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - Green Cities
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • PDXCON 2018 "The Baron"
  • Europa Universalis IV: Rule Britannia
  • Teleglitch: Die More Edition
  • Europa Universalis IV
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Dharma
  • Cities: Skylines - Natural Disasters
  • Europa Universalis III Complete
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis III Complete
  • Crusader Kings II: Monks and Mystics
  • Shadowrun: Dragonfall
  • Cities: Skylines - Mass Transit
1. I saw the incident you are refferring to OP from your MP thread, and the reason he could see all your production queue and country details was intel, no cheating required. Put more spies into counteresp.
2. EU4 had a decent system to stop country spying via locking ledger and save game.

If someone is determined enough to cheat that way though, there's nothing you can do to stop it. - e.g. load locked save with someone else in MP = full info.
You can either expect that no one does it and trust people. Or accept that everyone does it.
I myself would never load the save until I learnt our enemy was doing it constantly.
 
  • 1
Reactions:

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.404
5.017
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
Regarding the CD-KEY validation topic. Its possible because its a completely different mechanic in contrast to password validation.
You can read some interesting stuff about key generation at this reddit https://www.reddit.com/r/askscience...oes_a_keygen_generator_actually_come_up_with/
CD-Key basically just have to follow a specific pattern which is checked by the game. This is something completely different.

Interesting read,

Looks exactly the same to me ( when it comes to cracked EXE of games though, not Key-gens, I guess I was mixing these up ):

They make a cracked game EXE of the game by figuring out where the validation happens, and in that cracked EXE the validation part is simply removed/bypassed.

It would be just as easy to make a cracked EXE allowing you to load any MP game without the password.


I admit I am not technical or cryptology expert in these matters but I know the basics ( from having been gaming for 20 years ) and they seem to have been proven yet again:
- Any online validation where the game has to be connected to servers to work can't be cracked easily.
- Any offline validation game can be cracked easily.
 
Last edited:

potski

Field Marshal
17 Badges
Mar 15, 2006
3.885
3.044
  • Steel Division: Normandy 44
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines Industries
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Mass Transit
  • Hearts of Iron III
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Cities: Skylines - After Dark
  • Cities: Skylines
  • 500k Club
Only because online security also generally means having access to a valid username and password, and some (good) systems verify that with a third piece of information. Such as the pseudo-random pin code generators most banks now require you to use. Steam I think tells straightaway that a login came from a different PC, even if it's on the same home network, and then requires additional validation through an email sent to the account holder.

The whole security process has come on enormously from the type of security that was being used even a few years ago. Even for gaming, where hacking someone's Warcraft account could cause them more stress and concern than taking their wallet :)

Having a security system work totally offline allows hackers to pull it apart at their leisure. Online systems should block your account if someone tries with the wrong password more than a couple of times, so brute force attempts are almost impossible.

Unless HOI4 MP got really serious - with competitions, leagues, published achievements, etc. Then I can't see the devs putting in greater security, so this is interesting, but slightly academic.
 

vector1

General
23 Badges
Mar 4, 2012
2.017
513
  • Crusader Kings II
  • Europa Universalis IV
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Semper Fi
  • Cities in Motion
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Cities: Skylines
  • War of the Roses
  • Victoria 2
  • Cities: Skylines - Parklife Pre-Order
I am curious how you think the cracking community was and is able to create CD-key generators within minutes of new games being released despite as you write: "No mathematics can do it"?

Do they practice magic or maybe I am right in that the software used to authenticate ( the game ) IS THE KEY that you can use to unlock ANY encrypted information with? ( including encrypted passwords or encrypted lists/generators of valid CD-keys stored offline on your own disk ).

In this case the weakest link is the authentication software ( the game ), and the fact that all information is stored offline where you ( or any cracking tool ) can read them.

You have to understand that not all forms of cryto are similar. CD keys that have an easily reversed engineered algorithm stored in an offline exe is quite different from publicly available programs based on PGP like GNU Privacy Guard.

The CD key just unlocks the game, so by removing the "lock", or the part that authenticates the CD key from the exe you have access to the game.

On the other hand, encrypted saves are considerably more complex and harder to reverse engineer without the private key if implemented right. You should not make a mistake distinguishing between the engine (the program), the puzzle (encrypted save) and the key (your private key). Even removing the part from the game that authenticates the save would mean that it's unable to actually decrypt it, leaving you unable to open the save still while still being able to play the game.

This is similar to how emails are secured via public encryption programs, and a public key/private key system.

Programs tend not to be protected like that simply because it needs to actually run, and running stuff that's encrypted should have a lot more lag, and a separate translation layer in between to encrypt/decrypt information passing through. Once you load the entire program into memory it's basically unencrypted anyway, and some attacks can proceed like that.
 

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
You have to understand that not all forms of cryto are similar. CD keys that have an easily reversed engineered algorithm stored in an offline exe is quite different from publicly available programs based on PGP like GNU Privacy Guard.

The CD key just unlocks the game, so by removing the "lock", or the part that authenticates the CD key from the exe you have access to the game.

On the other hand, encrypted saves are considerably more complex and harder to reverse engineer without the private key if implemented right. You should not make a mistake distinguishing between the engine (the program), the puzzle (encrypted save) and the key (your private key). Even removing the part from the game that authenticates the save would mean that it's unable to actually decrypt it, leaving you unable to open the save still while still being able to play the game.

This is similar to how emails are secured via public encryption programs, and a public key/private key system.

Programs tend not to be protected like that simply because it needs to actually run, and running stuff that's encrypted should have a lot more lag, and a separate translation layer in between to encrypt/decrypt information passing through. Once you load the entire program into memory it's basically unencrypted anyway, and some attacks can proceed like that.

Right.

There is a difference between authentication and encryption. But Alex is right if the save game is not not encrypted. If you can change the program to skip the authentication process, then of course you can read the save file if its not encrypted.
 
  • 1
Reactions:

everburn

Sergeant
50 Badges
Jun 10, 2010
88
16
  • Darkest Hour
  • Dungeonland
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Impire
  • Semper Fi
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Cradle of Civilization
  • Age of Wonders III
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Mandate of Heaven
  • Steel Division: Normandy 44
  • Stellaris - Path to Destruction bundle
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Stellaris
  • Shadowrun: Dragonfall
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Stellaris: Ancient Relics
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • 500k Club
  • Stellaris: Leviathans Story Pack
  • Pride of Nations
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Cities: Skylines
Ok but just discourage other people.

I mean this is why houses have locks. Just to discourage anybody to go in. And only thief can go in.

This why you put alarm. Because you need way more specialized thief for stole something.

And i think should be done the same for Hoi. So you want really to see a country? Ok you need to find the ascii and so go on.

Maybe i would have also gone wrong on capslock :) But i love to shout outside of the other people office.

Anyway i will play a lot multiplayer and for me was just be a nice feature that could have been added.
 
  • 2
  • 1
Reactions:

Guraan

Emperor Penguin
Paradox Staff
1 Badges
Sep 17, 2012
1.210
380
  • Hearts of Iron IV Sign-up
We have talked about it, but as you guys just said; we cannot make anything "safe and secure" for this as it is right now, and since we do not want to encourage ppl to use their passwords for something that is not safe (yeah most ppl do reuse their passwords), we will delay this feature some more (it is under great consideration thou)
 
  • 3
  • 2
  • 1
Reactions:

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
We have talked about it, but as you guys just said; we cannot make anything "safe and secure" for this as it is right now, and since we do not want to encourage ppl to use their passwords for something that is not safe (yeah most ppl do reuse their passwords), we will delay this feature some more (it is under great consideration thou)
What do you mean by "not safe"? If you save the hash, tell me how you can revers engineer it? You guys just have to implement it correct ;-) And i am sure that you guys are able to do so.
 
  • 1
Reactions:

Lys91

Dandy penguin
124 Badges
Apr 19, 2008
1.019
999
  • Cities: Skylines - Snowfall
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Sword of the Stars II
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron III Collection
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • Cities: Skylines - After Dark
  • 500k Club
  • Pillars of Eternity
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: Pre-order
  • Deus Vult
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • A Game of Dwarves
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
OMG. A Hash is a one way function, it is security 101. Even if you know the hash function being applied, you will still need to hash every possible password and compare it to the hash (which is basically the result you want). I find it really annoying when people act all arrogant and rude when they have zero clue...

Wikipedia article:
https://en.wikipedia.org/wiki/Cryptographic_hash_function

Edit: which has nothing to do with all the game data being in plain text in the save file in the first place though, but did not iron mad mode encrypt the data?
 
  • 2
Reactions:

General Samson

Sergeant
83 Badges
Mar 14, 2005
50
61
  • Crusader Kings II: Way of Life
  • Rome Gold
  • Semper Fi
  • Supreme Ruler: Cold War
  • Teleglitch: Die More Edition
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Pride of Nations
  • Victoria: Revolutions
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
OMG. A Hash is a one way function, it is security 101. Even if you know the hash function being applied, you will still need to hash every possible password and compare it to the hash (which is basically the result you want). I find it really annoying when people act all arrogant and rude when they have zero clue...

Wikipedia article:
https://en.wikipedia.org/wiki/Cryptographic_hash_function

Edit: which has nothing to do with all the game data being in plain text in the save file in the first place though, but did not iron mad mode encrypt the data?
+1
 
Status
Not open for further replies.