One of the things I note in that post is there would likely be comments on what you would do to speed up the process or how you would go about doing it to keep the total hours down to a minimum.
What I would like to discuss here is how and what do you do to keep the total number of hours down when you are doing a complete malware cleaning of a unit with your average to tough malware as well as when you are having to completely update the OS (service packs), install anti-malware tools, update programs, and etc to make the system as defensive as you can for your customer.
Let me give some examples from the other post and then please give feedback on how you handle these situations.
Let's say I have a client with a personal computer. They have 80GB of actual data all on the same drive as the OS, they have very little protection in place, their OS is multiple service packs behind, and they have multiple unknown pieces of malware on the system.
So let's say you go through the normal process of running the 2 to x number of tools you normally would run to clear of malware. You also go through your own personal investigation to catch things not found by the anti-malware tools. You then proceed with installing your recommended tools (paid or free)... like anti-virus, anti-spyware, firewall, innoculation programs and so forth. You also go through the process of patching the OS with the latest service packs and patches that the user hasn't done. You also update all the applications that have been waiting to be updated that the client never did. You clean up all the crap toolbars, because they now only see 1" of browser screen due to the 6 toolbars installed, you start uninstalling all unneeded programs, removing items form startup, and so forth.
So basically at this point you could easily have 5 to 6 hours of time into the computer.
Now lets' say I charge $65 for my General IT service work. This can start to add up for the customer.
Now in the above example time easily passes as you are doing all of this.
What do you do to speed up the process???
Do you always blow the OS away and start from scratch?
Do you have some sort of image you use with the latest SP's and tools that you install and then you get the MS Key in place and so on and so on?
If so how do you deal with the different hardware differences?
What about installed software packages that came with the unit?
Even when I have used a similar technique it still takes hours to do to get everything back where you need it (unless you had a recent image of that exact unit).
I think you get the picture... what do you do to minimize the time it takes for all your clients? And if it still takes a large amount of time how do you bill them? (respond about billing in the other post provided above).
Thank in advance for your thoughts on this!