|
Doing some research, there seem to be things "in the wild" that can possibly be used for hacking purposes. The file I got sent to me by another user contains a number of files, such as a WoW keygen, a file named "RunMeFirst.exe", and three separate tools. This is supposed to be what you get from WoW-Toolbox.
RunMeFirst seems to be a trojan. Renaming the included "Libraries" folder to something else and trying to run it (in a virtual machine ofc, this piece of crap is not going onto my main pc) resulted in it failing to start. To be honest, I didn't try it prior to renaming the folder, but the files in there are basically the OpenSSL runtime files and a few DLLs that seem to hint at a web server.
RunMeFirst however contains references to WoW!Warp. It also contains what appears to be a wordlist, probably to make it bigger and look better, or possibly for some kind of bruteforce attack or spam-bot behavior (it is 6mb in size, disassembled code was far from that).
The string inside are interesting as well. "Corrupted memory at location {0}. Please change your IP and restart this program.", "Due to bot farmers, we are using a captcha system to make sure you are human.", etc. This could be a "Captcha pass-through attack", where the user is either receiving images from a 3rd party site and helps by cracking it. If this is a spam-bot tool, that would definitely make sense (most web-mail providers use captcha), or it could possibly register a trial account with WoW (do they use Captchas when you sign up?) and yell "Want to get 100,000 health go to wow-toolbox" blah blah. It sounds very fishy.
The other three tools were a memory optimizer (which appeared legit, it's available for free on the internet), a memory scanner for generic "windows cheating" that helps you find memory adresses that change and then patch them up, and a tool to change the rights of a process.
I would suspect that the archive I received is a mixup of malware and legit software. Wether it works with WoW I can't say for sure, and I don't want to try it either. Putting this kind of logic onto the client would seem just plain wrong and would open up for cheating, but you never know. It's one possible explanation for the weird things we have experienced in the battlegrounds.
The virtual machine I've been performing these tests in is totally separate from my WoW install, so there is no possibility of taint :)
Also, I've just noticed an increase in trafic from the virtual machine. It appears be chatting happily with swirl.ath.cx exchanging 256 bytes of data per packet over no specific protocol with no obvious identifying pattern. swirl.ath.cx resolves to c211-31-5-159.rivrw6.nsw.optusnet.com.au (211.31.5.159). There is no additional software installed in that virtual machine. Nothing is suspicious in the task list either, which makes me suspect some kind of rootkit or trojan.
The entire TCP dump is available if anyone wants to take a closer look at it.
Could a Curse dev please drop me a mail in here? I would like to forward this archive to Blizzard since I'm sure they could do better than I can in taking it apart. Sure, it sounds strange that they wouldn't know of it, but still it's better to be safe than sorry :)
|