Cod4 legit keygen

Is there any legit place to download the I bought CoD 4 when it came out and now I have my lost my CD but still got the CD key. Is there any legit Neither CoD4 or WaW activated on Steam but they were really old copies. I have a question about Call Of Duty 4 and people playing pirated How would you mark someone as having an "illegal" copy of the game versus a legit? . Cracked servers may have the cd-key authentication cracked but.