Wow, I really owe you guys one. I picked up Obfustat.ZTA a couple of days ago as the C:\Windows\System32\dfshimw.dll file. AVG found it but couldn't get rid of it. I googled it and found this thread. I've tried everything here and Knoppix finally gave me the ability to delete it. (My last option would have been to open the case and hook up a second bootable hard drive with XP/NTFS on it, boot from that drive and then go hunting. I'm sure glad I didn't have to do that.)
Here are the things I found it doing:
- Whenever I started Internet Explorer, a bunch of other spyware programs were downloaded and begin running.
- Dfshimw.dll schedules a system level command to run itself as an application (using rundll32.exe) every afternoon at 3:57pm.
- It takes down Spybot TeaTimer and removes it from startup.
- It *may* be trying to access the internet disguised as Windows Explorer. (Or maybe that's one of its friends phoning home.)
Here's what I did, in the order of my fumbling around.
0 - Disabled my wireless network adapter to keep things contained. (I found this forum online using my second PC.)
1 - AVG Antivirus - found the dfshimw.dll file but could not clean it.
2 - Spybot - did not find it during scan but was able to remove it from startup.
3 - Spycatcher - did not find it but killed all the friends it invited into my house.
4 - Internet Explorer - I manually removed it from the Add-Ons list as suggested and sure enough everything calmed down. AVG, however, kept finding it each time I scanned.
5 - HijackThis - couldn't find it running.
6 - Command Prompt, Del /F... - access denied.
7 - Unlocker - couldn't delete dfshimw.dll, just as described by other people in this thread.
8 - Killbox - couldn't delete it.
9 - Advanced Process Manipulation - couldn't find it running.
10 - Process Explorer - couldn't find it running.
11 - System Privileges - I googled and found a page explaining how to obtain system privileges. It worked as advertised except that I still couldn't delete the file. This was very valuable though - when I ran the "at" command to schedule myself a command prompt I found that dfshimw.dll had already scheduled a task to run itself as an app every afternoon!
12 - Tried all of the above tools while logged in with system privileges - same results; can't delete or clean the file.
13 - Knoppix - yea baby, I've been wanting something like this for years! Bootable CDs with NTFS access are a godsend. I downloaded it as suggested, burned a bootable image CD (check the options when you burn), and booted my PC up with Knoppix. Mounted my hard drive, browsed over to the file and had the immensely satisfying pleasure of right-click deleting dfshimw.dll. Woo Hoo!
14 - I used Ccleaner to remove all the registry entries related to dfshimw.dll. One could not be deleted.
15 - I used TuneUp Utilities 2007 to further clean up the registry entries left behind by dfshimw.dll.
16 - I tried removing that last registry entry using regedit. No luck.
17 - I logged in again with system privileges using the "at" command and figured out how to remove the scheduled task. (at the command prompt, type 'at /delete' and say yes when it asks.)
18 - I tried using Ccleaner and regedit to remove the last entry while logged in with system privileges. No luck. (The data for that entry is C:\InProcServer\c:\windows\system32\dfshimw.dll.)
19 - I ran full scans using AVG and Spycatcher, which turned up clean.
I just want to say thank you to everyone who made so many great suggestions in this thread. I've learned a ton from this and picked up a small pile of great tools. The bootable Knoppix CD saved the day - I would suggest that everyone reading this make one NOW and keep it handy for days like this.