Drivers License Parsing Software Piracy
Jan 31, 2006. StealingStealing is against the lawPiracy is a crime.” In opposition are those who question the immorality of software piracy, as well as its illegality. The question even. Anyone who reproduces a software program in violation of a license agreement is guilty. Psychological drivers to piracy. Warning: Invalid argument supplied for foreach() in /srv/users/serverpilot/apps/jujaitaly/public/index.php on line 447.
Over the weekend, it emerged that Valve’s Anti-Cheat software (VAC) was scanning your computer’s internet history and reporting a list of visited websites back to Valve. Obviously, the internet immediately entered a state of privileged outrage, spitting apoplectically and claiming that Valve was spying on our porn-surfing habits. According to Valve CEO Gabe Newell, though, who took to Reddit to officially respond to the claims, VAC does nothing of the sort — it does search your internet history, but it only looks for very specific markers left behind by certain cheats.
Your surfing history is never sent to Valve, and they don’t care about which porn sites you visit. The original furore stems from a VAC module (DLL file) that was reverse engineered.

The code appeared to go through your local DNS cache ( ipconfig /displaydns), and then reporting its findings to Valve. The cache, without turning this into a story about networking, basically has a list of every domain name (and the associated IP address) that your computer’s network adapter has requested. This includes the websites you visit in a browser, but also any domains that you might connect to when gaming, BitTorrenting, etc. The DNS cache essentially has a complete record of every internet service that you’ve touched in some way. Any program running on your PC has access to your DNS cache.
A snippet of the VAC DLL that reads your DNS cache []You can see why, at first blush, there was a lot of outrage about VAC’s (apparent) behavior. Just 24 hours later, however, and assuaged all of our fears. In short, VAC does read your DNS cache, but it’s explicitly searching for entries that correlate with specific cheats. Basically, most of the best cheats (i.e.
Cheats that get around VAC) are commercial — and to prevent the cheats from being pirated (oh the irony) most of them contain DRM. The cheat connects to a remote server to see if the user’s license is valid — thus leaving an entry in the DNS cache. VAC catches that entry, and thus bans the user. Gaben says that, in this case, “Less than a tenth of one percent of clients” were caught out by VAC’s DNS cache parsing. “570 cheaters are being banned as a result.”. Sweet Home 3d Furniture Library Free on this page. The caring, conscientious face of Gabe Newell Furthermore, Newell notes that this particular feature of VAC no longer works. “New cheats are created all the time, detected, banned, and tweaked. This specific VAC test for this specific round of cheats was effective for 13 days, which is fairly typical.
It is now no longer active as the cheat providers have worked around it by manipulating the DNS cache of their customers’ client machines.” All this is actually fairly normal fare for developers of online games. There is always a cat-and-mouse game between cheat makers (which stand to make a large amount of money), and the developer, which stands to lose a lot of trust and money if cheats go unchecked.
Unfortunately, this necessitates that anti-cheating solutions like VAC must themselves be mysterious, include questionable functionality such as reading your DNS cache, and be hard for cheat makers to reverse engineer. As always with any software that we run on our computer, we must ultimately trust that the developer won’t do anything nefarious — and in the case of Valve, it has a pretty faultless record when it comes to being trustworthy. I mean, Gabe frickin’ Newell responded directly on Reddit! What more do you want? Kd Max Crack Keygen Patches. The thing most people don’t understand is that when it comes to the Internet there is no such thing as privacy.
Unless you are a “code monkey” as the article states and you spend your time decoding every piece of software you want to install on your PC you will always be at the mercy of the software developer. All you can do, as the article say again, is trust that they are not screwing you in the process. Once you give access to the PC and you give your email you enter a world where only those you give this access to know what you are getting into, unless, again, you’re a code monkey. Even I, a PC enthusiast, am not fully aware of who has access to what in my PC and accept that its sometimes part of how it works.
Good post, also good to note, that it dosen’t even scan the DNS Cache until after it flags you for a existing hack, so truthfully this piece of code (the dns match) never even ran on honest peoples PCs. Seems trivial but if they simply matched DNS cache to their list, and people figured it out (I would have assumed they did something like this without the article) than it would be easy to link or preload something from the “bad” domain on various sites (just an attached image on a forum) and flag thousands for inappropriate bans, now that would be scary. There is nothing inherently evil about DNS caching. Its just a hostdomain name and matching IP address and exists for the sake of efficiency. Every time you plug-in your favorite websites, or some service/internet-enabled program has to frequently go to the same place, it saves you unneeded DNS traffic. Its only problematic if the sites IP address changes for some reason and your cached entry then leads nowhere.