XP Exploit (Moved from Tut.)
This was originally posted in the tutorials section by mistake, and I've moved my lil post over to here, after deleting the old one, so that people can still see it.
After having been recently invited to a war game, a hacker contest online, I decided to play and sharpen my skills on defending computers, and try to pick up the latest tricks for cracking them. I had no idea what I was going to learn.
I managed to pick someone's IP Address, and did a quick port scan, just to see if anything had been left open. Either they had a very bad firewall, or none at all, because Port 80 had been left wide open.
I decided to connect to it, just to see if they had been using it as a web server. Lo and behold, they had. It was being used as a Microsoft® web server, and the owner of the machine had no idea!
After some quick research, I discovered that this was not limited to his machine. Virtually all computers running Windows XP I ran into had this port open, and the same site was on each of them.
Microsoft had left open the biggest security risk since allowing Remote Registry Changes in Windows 2000 (which lets you login and change the entire computer around very easily, from another computer).
A few days later, I was talking to Angel about this, and we realized how easy it would be for someone with just a little bit of Visual Basic coding skills it would take to take total advantage of this.
Here's the basic outline:
A hydra, a virus that sends itself out through the internet and networks, using FTP, websites,
and e-mail, begins to spread over the internet, using computer's address book.
Once downloaded, this hydra will send itself off to every e-mail address it can find, and then will set the computer to download from an FTP server every night, an entire new website.
What this means is that, someone can set up tens of thousands of free web servers on Windows XP machines, without the user even knowing it, and update it with no problem.
Or, if the writer of this hydra was a little bit more malicious, it could be set to download viruses, pornography, or all kinds of nasty files.
The worst part is, this bug is on home computers, which means that there is no Administrator to simply close port 80.
The solution? Firewalls and Anti-virus software. This can also be fixed by going into Control Panel> Administrative Options>Services and disabling Web Server, along with any other services you don't feel are needed. You can also get to this area by going to Start>Run>msconfig>services Unchecking things here will stop them from starting up again when you reboot your computer.
Angel and I are going to be watching this bug closely, and looking for other ways to both exploit, and solve, this problem.