Do you have a firewall? If not, I would highly recommend you get one (preferably a hardware firewall)...
Main Topics
Browse All TopicsWe've had an issue where someone places/replaces pages in IIS with their own page and images. Usually saying something along the lines of you've been hacked. How is this done? How can we stop it. Thanx for your help.
er
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Depending on how outdated your IIS is, this can be done in a few ways:
- directory traversing attack, which means by accessing a well crafted url, the attacker may execute any commands on your server, thus using some editing command (e.g. type) to deface your front page will be merely child's play.
- buffer overflow a given IIS extension (ISAPI) or IIS itself, and then gain the ability to execute arbitary command on your server, or even have your server send the attack a remote command shell if your firewall allows it, and your front page will be history.
- a writable script directory, will allow an attacker to upload a script and have your server execute it.
- poorly written user data checking mechanisms, can lead to malicious code being executed without your knowledge.
- entering via an alternative means, e.g. insecure Network share, ftp, brute-forced or via exploits, and your whole system is history.
To get the first clue, check your IIS access log. Then check firewall log (you do keep them, don't you?).
Stopping the hackers, is also not difficult. First of all, keep your IIS up to date and apply latest system patches. Secondly, run IIS Lockdown to properly check secured permissions. Thirdly, keep a tight access list on your firewall to permit web and web only access to your server. Forthly, review your codes on the server, properly check every user input -- Rule of Thumb: Never trust the user.
Once you've done that, you will then have the luxury to put in additional Intrusion Detection Systems, File Integrity Monitoring programs, Access Log Analyser etc.
For a good guide, checkout NIST's Guidelines on Securing Public Web Servers
on http://csrc.nist.gov/publi
Business Accounts
Answer for Membership
by: Debsyl99Posted on 2004-11-15 at 12:50:42ID: 12587649
Hi ownloads/d etails.asp x? FamilyID =dde9efc0- bb30-47eb- 9a61-fd755 d23cdec&di splaylang= en articles/I IS_Lockdow n/ IISLockd own.htm echnet/sec urity/tool s/ mbsahome .mspx
Difficult to pinpoint a specific way in to your IIS, but they are numerous as IIS is known to be inherently insecure - have you run any of these tools? If not they're worth a look,
IIS Lockdown Tool 2.1
http://www.microsoft.com/d
A complete walkthrough of the IIS Lockdown Tool
http://www.iisanswers.com/
Microsoft Baseline Security Analyzer V1.2.1
http://www.microsoft.com/t
Deb :))