Source: http://world-of-ru.livejournal.com/3136620.html
Hello everyone,
if you dabble in reading various internal game files (models and such), you can imagine how useful a full game client can be. You can pull all sorts of things from it, including models, maps and a lot of other interesting stats. In any case, it is pretty undesireable for Wargaming to actually spread the client around.
Today, we’re going to look at how Russians “hacked” the World of Warships (not a hack really, just… well, you’ll see). This was posted by a LJ user the_komp (der_komp in the game).
First, he started thinking: all the Wargaming projects are started via a launcher, so there is no reason for WoWs to be any different. This launcher transmits a special xml file with the client version, checking against the server, whether the client needs an update. All you need to know is the address of the updating server. For WoT, it’s http://update.worldoftanks.ru, for WoWp, it’s http://update.worldofwarplanes.ru/, so for WoWs, it should be http://update.worldofwarships.ru? Not quite.
So, the player started to look for it.
He ran a scanner (specifically, MyLanViewer) and scanned all known IP’s and sub-networks of Wargaming. He took the known IP address of the World of Warships developer blog (185.12.242.181) and scanned the entire IP range from 0 to 255 on it.
Bingo:
There are tons of servers running on those IP’s – from magazines to EU test server apparently. The interesting address in this case is 166 – trying to access it (https://185.12.242.166) automatically changes the server address to http://update-v4r4h10x.worldofwarships.ru/ and throws a “Bad Request” error. Which means that there has to be a correct request.
The player then sent a request, using “Advanced REST client for Google Chrome” – target=client&client_ver=unknown
And this was the server’s answer:
Basically, what happened here – he requested a version of the client and in turn recieved the link for client download. Then he changed “target=client&client_ver=unknown” to “target=launcher&launcher_ver=unknown” and recieved the current launcher link.
http://dl.wargaming.net/wows_a/ru/patches/wows_013.000033_launcher_ru.patch
http://dl.wargaming.net/wows_a/ru/patches/1.6_Zmr4nFm30FpeI6f/wows_16.37952_client.patch
http://dl.wargaming.net/wows_a/ru/patches/1.6_Zmr4nFm30FpeI6f/wows_16.37952_client.patch.torrent
The links are no longer working (this was posted yesterday). However, this way, he was able to get his hands on an alpha World of Warships client:
The player then reported this exploit to Wargaming, the developer answer is that they will check it out. As his final statement that I feel is worthy of quoting:
“You know what’s the most interesting part? Wargaming can blame testers, close alpha test in Europe, ban players for leaks, but they can never fix the errors on their part.”
Omg a IJN ship evading fire like crazy; gotta love it <3
He sure showed them :D
dat security…..
shit game anyway.
did you play it ? no
same goes to all CoD haters
you people are all the same
If a user with the name “anonymoususer” comments, do not take it seriously in any way and ignore it ;)
Most CoD haters have played CoD kid, its a reason why they hate it.
Garbage games to be honest, all good until Cawadooti 6
Yep, they should’ve kill the series at CoD6…
First 4 were epic, especially by the theme they had(subjective opinion), the other 2 were so-so..but after…
Maybe they just wanted to change the playerbase…
only CoD1 is good CoD. CoD1 was first/last PC-CoD than they made it for console-retards.
So true
i was just called a kid by a 60 year old that has a half naked girl as his profile photo , how better could it be
CoD is shit and I’ve played every cod except the first one.
there hasn’t been any innovation since MW2.
Move on to Battlefield
Battlefield is pretty fucked up too.
-> Move on to “Sims 3″
This is just an example of a great ‘hacker’: He found a leak and in stead of exploiting it he notified Wargaming so the leak will be fixed. +1 for the effort sir!
He can’t really exploit it though, he can have it, but thats about it.
He could log in with a WG Id
Only verified accounts can do that, so no he couldn’t.
Yep, and even if he could he’d be removed straight away once WG found a non-alpha Tester playing, also the game is awesome – Pichu_Trainer xD
He doesn’t need to log in to make massive leaks. All the maps and ships models are in the client.
(I’m not aware of the state of information release for WoWS.)
Well, yeah, anyway, being a hacker can even bring you a stable job of testing security vulnerabilities for example…which is both legal and well payed.
There is a name for this type of hacker who will hack companies simply to then post how he hacked them and make it known they have a bug in public for both other hackers and the company to know(As opposed to simply telling only the company, or simply telling other hackers and then exploiting the hack)
They are grey hat hackers. http://en.wikipedia.org/wiki/Grey_hat
There are a few different types of hackers. blackhat/greyhate/whitehat are the most commonly heard of hackers. then there are a subsection of whitehat or greyhat which are called penetration testers, they are working as hackers in a legal manner since they are hired specifically for testing the companies security. while this is similar to the description you gave for the greyhat, the greyhat can still get in a lot of trouble for breaking in uninvited. then there are the commonly referred to script kiddies who are sometimes the most damaging type of hacker as they can just run things that they don’t know about and break a lot more than they intend.
Of course, you may know all of this, but it may also be of interest to the people reading the comments.
They should just grant him access to the Alpha closed test cause of that. That was pretty neat to report that bug to them and not exploit it!
Getting a permission for alpha for this?
Then 200+ people would be part of the CIA and FBI already by this standard. :D (Most hackers don’t exploit.)
All he found was the client launcher and patches for WoWS. He didn’t gain access to the game. It’s not particularly hard to find the downloadable content, getting into the game takes skill. He would have to hack the access and give himself permission to get into it.
Hardly reportable even as News.
Yes, I am sure you could get the WoWS client left handed – so please, get us the supertester client, there should be some interesting data to mine :)
No?
Thought so.
“Apply water to burned area ;) “
Hahahaha I really love when people thinks when someone does something that that’s easy. IT’S NOT. You have to be creative when it comes to things like this.
Nice job for doing it, and reporting it.
Same goes for all the “fix MM”, “fix spotting”, “add multicore support” demands…
http://upload.wikimedia.org/wikipedia/commons/5/54/Dry_for_5_hours_cropped.jpg
Serve with pancakes, spring onions and sweet bean sauce. :P
as if I hang on your every word…
fine…
learn to compute, they do have internets in Cz
oh….and just so you know..I don’t distribute.
find it yourself or stfu.
*snicker*
Got to give the guy props for being creative and persistent.
wonder if he data mined anything from it….
Looool nice one. And no1 is rly supraised that drunk russian programmers can’t do single thing right. I would laugh my ass off if it turned out that some chinese came up with that before, mined some data and now they will publish their own version of WoWs faster than WG ;p
“You know what’s the most interesting part? Wargaming can blame testers, close alpha test in Europe, ban players for leaks, but they can never fix the errors on their part.”
-Um, Yes they can, and they do. Most everything in cyber space is able to be exploited in some way, a ‘hacker’ would know that. Only thing you can do is cover those holes as they are found. If sometimes testers happen to be those holes, then so be it.
Not sure how it is the most “interesting” part, but sounds like a thing a troll with a bone to pick with WG would say. Good on him to report the exploit to them though. Deserves respect for that.
Guys… this link
http://dl.wargaming.net/wows_a/ru/patches/1.6_Zmr4nFm30FpeI6f/wows_16.37952_client.patch
change the /ru/ with /na/ and i got a download.
Working as intended comrad!
Aaaand it’s still working. Got the whole client and launcher ;]