Wouldn't it be easier and far less destructive to just run a Rescue CD like AVG, Kaspersky, Avira, or similar?
I'm glad you asked! First, let me start off with this:
ORT has some general malware fighting provisions as well, and can be used for home and commercial use--but be warned, it is a powerful tool, and should be used with care.
That being said, let's look at a few things you mentioned, as they are valid points.
After looking at what ORT does, it seems to me that it would create more problems than it solved. The time taken to go and set everything up again is an issue.Customers asking why this doesn't work, what happened to my passwords,
I think you are thinking of browsers when you are saying this. When ORT cleans out a web browser, it duplicates the profile, and removes anything that is potentially infected. As mentioned in the first post of this thread, I'd rather err on the side of being too aggressive, so I delete things like cookies, preferences, and extensions. So, if you had a password stored in a cookie in Firefox, you're just going to have to type in that password again. The same is true for Google Chrome, where I only safe bookmarks, login data (your passwords), and the history. If this creates an issue, I have a solution:
What's in the folder C:\ORT?
1. The ORT log (ORT.txt).
2. A backup of the IP information before ORT reset it (ip-backup.txt)..
3. A dump of some system info (info.txt).
4. A file with the names of a majority of the deleted files (cleaned.txt).
5. A tool for restoring Google Chrome to it's previous (infected) state.
6. A tool for restoring Firefox to it's previous (infected) state.
I figured my aggressive cleaning methods would cause issues, so I created undo tools for them. Just double click the batch file, press a key to confirm, and you are right back to where you were. You can then use a tool like JRT or ADW cleaner to clean out the browser.
After looking at what ORT does, it seems to me that it would create more problems than it solved....services being reset to default and requiring tuning again, killing the hosts file, killing startup services that have to be reinstated, etc etc.
So, here is where the niche for ORT comes in. My utility is designed to go in ahead of a regular malware scanner and get the system back on the network, as well as cleaning out temp files to shorten scan times. This being said, it is meant to change a lot under the hood of a PC to get it back on the network. Let me address each item individually:
- Services:
Lots of malware will go after services (like Windows update, Security Center, etc) so it can run without interruption. All ORT does is reset these to the default values [With the exception of the wireless service, it turns that one ON as it defaults to off, but it was breaking wireless connectivity.] Since I want ORT to make a system ready for a traditional AV/AM scanner, I want to ensure that mission critical services are running as they should.
- HOSTS file:
While the trend in malware using the HOSTS file has gone down, it's still a very basic place to put in a block. If I were a malware author, I'd block the domains of AV/AM downloads in the HOSTS file. While it's no challenge to an experienced technician, a home user or an AV program trying to download definition updates is going to be dead in the water if its download mirrors are blocked in the the HOSTS file.
- Startup:
I want to make a clarification here: ORT does not turn anything off at startup, except for what's in the startup folder:
Deletes the contents of the startup folder
I do this because a lot of of PUPs use the startup folder to launch themselves, and therefore clearing out the startup folder cuts through a lot of chaff. However, I do see where this is problematic -- so, does the idea of creating a quarantine folder and moving the startup items there sound agreeable to you?
My utility is no replacement for AV, bootable scanning environments, or other full fledged malware scanners. I am always open to feature suggestions, bug reports, and any other feedback. However, the aggressiveness of ORT is rather critical to its functionality, so I can't remove all of it and promise it won't touch personal customization on a PC.