Slashdot Mirror


Microsoft Warns of Impossible to Clean Spyware

darkjedi521 writes "The Inquirer has a story that the next generation of Windows spyware and exploits are starting to make use of "kernel rootkits". A paper at Microsoft Research has details on a prototype detection tool. Computerworld has more details, as well." From the article: "Newer rootkits can intercept system calls that are passed to the kernel and filter out queries generated by the software. This makes them invisible to administrators and to detection tools..."

813 comments

  1. Unpossible to Clean SpyWare? by ackthpt · · Score: 3, Interesting
    Microsoft researchers have developed a tool, named "Strider Ghostbuster" that can detect rootkits by comparing clean and suspect versions of Windows and looking for differences.

    Sounds almost malaprop. "It works, I threatened to rip a copy of Ghostbusters II onto my HD and I heard a tiny scream! My spyware aragorn!"

    However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch.

    That sounds rather drastic. How about drilling a hole through it, smashing it with a sledgehammer and throwing it into the Tiber while you're at it? Microsoft seems to be making a stronger case all the time for not exposing a Windows PC to the internet. Maybe it is time to look at a Mac.

    Microsoft's XBox Firewire

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Unpossible to Clean SpyWare? by timeOday · · Score: 5, Insightful

      I agree it's extreme. They should offer a downloadable bootable CD that verifies the checksums of all system files.

    2. Re:Unpossible to Clean SpyWare? by temojen · · Score: 4, Insightful

      Except that's the recommended course of action for a rooted UNIX/Linux/BSD machine too (along with figuring out how it was rooted, plugging the hole, and preserving any evidence).

    3. Re:Unpossible to Clean SpyWare? by Qzukk · · Score: 5, Insightful

      Maybe it is time to look at a Mac.

      Kernel-level rootkits have plagued Unixes (including Linux) for a long time. Fortunately on Linux most suck, and can be detected with chkrootkit (yet how many out there that aren't detectable...), and (this is true for windows as well) any of them can be found simply by inspecting the drive from a known clean boot media.

      Removing rootkits (kernel level or not) from any OS requires either guruhood, an exact knowledge of which rootkit(s) was used and what files they trojan (as well as a clean source to restore those files from), or a reformat-reinstall-restore(dataonly)frombackups.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    4. Re:Unpossible to Clean SpyWare? by Intocabile · · Score: 2, Funny

      My brother having discovered online porn has all but ruined an old 233 with spyware. Spybot Search and Destroy could get rid of a lot of it so I'm thinking he found some of this new stuff. He claimed Firefox doesn't work anymore but this is probably due to the spyware. Anyway I'm going to reinstall Windows and show him the wonders of Usenet.

      P.S. What is the best current linux distribution for slow computers, with plenty of RAM.

    5. Re:Unpossible to Clean SpyWare? by ackthpt · · Score: 5, Insightful
      I agree it's extreme. They should offer a downloadable bootable CD that verifies the checksums of all system files.

      Not likely, as you and I may have XP Developer Edition, but where are you in your patches? Hmm?

      Seems the best way to handle this is to run all browser processes at a very low security level.

      --

      A feeling of having made the same mistake before: Deja Foobar
    6. Re:Unpossible to Clean SpyWare? by CaptKilljoy · · Score: 4, Insightful

      That sounds rather drastic.

      Um, dude, a rootkit for *any* OS that hides itself by intercepting kernel calls is effectively uneradicable except by total reinstall. How the hell would a Mac save you from that?

    7. Re:Unpossible to Clean SpyWare? by JudgeFurious · · Score: 2, Insightful

      Long past time actually. Come on over to the Mac side. Everybody seriously, there's plenty of room over here.

      --
      Appended to the end of comments you post. 120 chars.
    8. Re:Unpossible to Clean SpyWare? by kenthorvath · · Score: 1
      Maybe it is time to look at a Mac.

      Or to drool over them - well, preferably not over them, more like at them. Seriously though, forget different - just think!

    9. Re:Unpossible to Clean SpyWare? by McDutchie · · Score: 1
      P.S. What is the best current linux distribution for slow computers, with plenty of RAM.
      IMHO: Slackware.
    10. Re:Unpossible to Clean SpyWare? by WD_40 · · Score: 1

      I would actually give consideration to it if I could get the huge amount of software for a Mac that I can for a PC. I don't dislike Macs at all, they are a solid system, they just can't offer me the wide assortment of programs at this point in time. (Also a decent system is pretty freakin' expensive, comparatively speaking."

      --

      "With sufficient thrust, pigs fly just fine." -- RFC 1925

    11. Re:Unpossible to Clean SpyWare? by Master+Bait · · Score: 2, Insightful

      If we were all excellent system admins, we would have an md5 sum of each kernel and each pertinent file in /etc and each binary in the /sbin and /bin directories. I don't but it would probably be a good idea.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    12. Re:Unpossible to Clean SpyWare? by Gta-Klue · · Score: 1

      Ahhh, but you can store youre home prefs in a seperate /home partition and still save your settings. You can't do that on a win machine.

      --
      This is PURE EAU DE TROLLETTE
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    13. Re:Unpossible to Clean SpyWare? by Neck_of_the_Woods · · Score: 1


      You can run a webbrowser, e-mail, telnet, and World of Warcraft on a Mac. What the hell else do you really need in life?

      "Conan, what are the best things in life?"

      --
      Neck_of_the_Woods
      #/usr/local/surf/glassy/overhead
    14. Re:Unpossible to Clean SpyWare? by krautcanman · · Score: 1

      I actually spec'd a a mac mini vs the cheapest Dell desktop today for a friend of mine who's thinking of switching. The mac low-end mac mini came out cheaper to a comparably equipped Dell, with exception of the processor speed, but even that isn't such a big deal for most people. In the specs, I added firewire, Win XP pro, and antivirus to the Dell.

    15. Re:Unpossible to Clean SpyWare? by Rei · · Score: 2, Funny

      I get this mental image of a lone mac user sitting in a huge empty stadium, shouting "Echo!!!"... "Hey, is anybody else here?"... "I promise, we're all having a great time, come on over!"

      --
      "Well, then fire it up and show me what this..." (sigh) ... "coccoon can do."
    16. Re:Unpossible to Clean SpyWare? by jayed_99 · · Score: 1

      However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch.

      That was always the process at places I've worked when a *nix box got rooted. Once it's happened there's no way to be sure of *anything* on the machine.

      I'm sure if someone wanted to spend a few days or weeks on super-guru forensics they might be able to recover from it, but that's usually not feasible.

    17. Re:Unpossible to Clean SpyWare? by dillon_rinker · · Score: 4, Insightful

      Of course, there are standardized tools to generate md5 sums of files. A good rootkit, before replacing a file, determines the md5 checksum of the file. Then, when then easily-detectable standardized tools ask for the checksum, the rootkit intercepts the request and feeds the tool garbage. Of course, there are countermeasures you can take, but they will tend become standardized, leading to counter-counter-measures.

      What it boils down to is GIGO. If you don't trust to code running on your system, you can't trust ANY result reported by the system. The only solution is to force the system to run code you trust - ie boot to a floppy or CD.

    18. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      That's ok, the md5sum executable you have has already been trojaned to tell you whatever md5 sums all the other binaries on your system would have had before they were trojaned too ;)

    19. Re:Unpossible to Clean SpyWare? by thorjansen · · Score: 1

      This is an interesting point, the "huge amount of software" issue. When I analyze what most of my friends use on a daily basis, it basically comes down to this list: Email program, web browser, multimedia program, word processor. Occasionally they use financial programs and spreadsheets. And that's pretty much it. All of these exist on Macintosh, Linux and Windows. The only exceptions are game players, and you may fall under that category, so anything BUT Windows is probably out for you till software makers start churning out Mac and Linux versions of their games too.

    20. Re:Unpossible to Clean SpyWare? by pbranes · · Score: 5, Informative
      One of my job functions at the university where I'm employed is to fix student computers. 95% of the calls we receive are spyware/virus related. We have stopped trying to disinfect Windows from inside the operating system because it is pointless - there is no way to clean everything off from within the operating system. What we do is boot off of BartPE bootable CD, connect to the network, update the virus scanner & adaware, and clean off the hard drive. Then we proceed to boot the computer into windows to finish the final clean-up.

      So, it surprises me that a report about this kind of ad-ware/viruses is just now coming out because we have been dealing with impossible-to-remove software for at least a year now. Fortunately the only way to defeat a BartPE scan is to install a BIOS virus - and almost nobody does that any more. :-)

    21. Re:Unpossible to Clean SpyWare? by null+etc. · · Score: 2, Funny

      I prefer to have read-only filesystems. That way, every reboot guarantees a clean system.

    22. Re:Unpossible to Clean SpyWare? by drseuk · · Score: 1

      Surely a quick kernel recompile would fix it? ;-)

    23. Re:Unpossible to Clean SpyWare? by CyanDisaster · · Score: 1

      You can run a webbrowser, e-mail, telnet, and World of Warcraft on a Mac. What the hell else do you really need in life?

      Um...porn?

      Hope be with ye,
      Cyan

    24. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      do you mean mounted as read only, or booted from readonly media (eg. knoppix), because if its only mounted as read only a rootkit could get root and then its just mount /dev/hda -o remount,rw

    25. Re:Unpossible to Clean SpyWare? by ThisIsFred · · Score: 1

      Unless it's teamed with another vulnerability, the rootkit still needs to be run by someone, so I wouldn't say that Unix and workalikes have been "plagued" by them. Also, it's impossible (or damn near it) to write one exploit that works on all Unix and Linux platforms. I encountered one on one of my servers that attempted all kinds of entry points for popular *BSD and Linux platforms, and multiple versions. The vulnerability worked for this exploit, but it only got as far as unprivileged user, as its rootkit didn't function properly.

      You can avoid the potential of being effected by a flexible rootkit by uninstalling your compiler when you're done doing updates, because some of these rootkits require being built on the target host.

      Let's not try and skirt the issue here, though. There is a world of difference between Microsoft and GNU, mainly that it's almost trivial to get foreign code to run on a Windows box. It may require a guru to clean up after, but at least on Linux you'd have to take explicit action to execute malware code. And by explicit, I don't mean, "hey let me click on this attachment", I mean, "hey I'm going to download this attachment and adjust the execute permission". The problem is Windows' shell execute and filetype detection. It needs to be fixed. Microsoft should fix it.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    26. Re:Unpossible to Clean SpyWare? by 4of12 · · Score: 3, Insightful

      The only problem being that Joe User won't think of downloading until the first sign of trouble. Which could mean that he's running \/\/1nd0z3 already, which means any downloaded CD image from that point in time forward can be made to appear bona fide.

      A bootable CD with a checksum or digital signature checker ought to come with the system.

      --
      "Provided by the management for your protection."
    27. Re:Unpossible to Clean SpyWare? by Zocalo · · Score: 3, Insightful
      They should offer a downloadable bootable CD that verifies the checksums of all system files.

      At first glance, it even seems like it would be fairly trivial to build one yourself assuming that you can maintain a clean set of files to generate checksums from. Once you have the files you can use the live distro and checksumming tool of your choice to do the comparisons and replace suspect files accordingly. However...

      The obviously problem is going to be dealing with DLL hell, especially if you want to include third party DLLs in your scanning tool. There are dozens of legitimate versions of some DLLs out there, especially for widely deployed things like the expoitable GDI DLLs that were at the centre of a "critical" patch a few months ago. Best of all, some apps are coded to require specific versions of those files and refuse to work with other versions. Yes, that's appallingly broken and terrible design, but it does happen, and checking the embedded DLL version number is no help - what's to stop a rootkit replacing a DLL's with a version with an unused version number? How would you deal with an unknown version of a critical DLL in a known shared file directory for a third party vendor that wouldn't confuse a typical user? Ignore it, and risk missing a rootkit? Delete it, and risk breaking an application (providing an option to restore it being an obvious safety net)? Or give the user a choice they probably won't understand between the two previous options?

      --
      UNIX? They're not even circumcised! Savages!
    28. Re:Unpossible to Clean SpyWare? by freedom_india · · Score: 1

      Wide assortment of programs? You mean Spyware? Sorry dude, we ain't gonna' have spyware on 'Mac fer a looong time to come...

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    29. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      You can run a webbrowser, e-mail, telnet, and World of Warcraft on a Mac. What the hell else do you really need in life?

      ProTools and Photoshop.

      Both of which also run on macs.

    30. Re:Unpossible to Clean SpyWare? by timeOday · · Score: 1
      Not likely, as you and I may have XP Developer Edition, but where are you in your patches? Hmm?
      Not a problem. There are simply a few valid checksums for (different versions of) each file.
    31. Re:Unpossible to Clean SpyWare? by greed · · Score: 3, Informative
      A number of packaging utilities (mainly those not used on consumer-targetted OSes like Mac OS X and Windows) track checksums, sizes and permissions of installed files. At least, those that the packager indicates are expected to be non-mutable after install--so, typically, the contents of /usr, but not /etc or /var.

      The downside is, the repository of known sizes and checksums are stored on local disk. The upside is they are also recorded, in a fairly easy to retrieve form, on the original install media and are the updates are recorded with each patch file also.

      So a good sysadmin doesn't have to track all that, because a good system already did it for him. A good sysadmin would want to make sure there's a way to get into the system from known-good media and access the checksum database from alternate media. Instead of trying to rebuild the DB from install media, it could be just as good to back up the DB when the system is in a known good state. (Just after clean install; before each update, verify the system from clean boot and an offline copy of the checksum db, and so on.)

      On AIX, use "lppchk", Solaris has "pkgchk", and RPM-based Linuxes have "rpm --verify".

      OK, I lied about Mac OS X, though I don't know of any way to verify the information. 'lsbom' will list the information from a bill of materials file, and these are kept in /Library/Recipts/$PackageName. Disk Utility's "Repair Permissions" uses at least part of the information; maybe I'll intentionally screw up a system file and see if it reports a size verification or checksum failure on it.

      Now, of course, anything you put on a system which doesn't use the system package manager won't be recorded in the system package database. So you can't find out it is there, or validate it, or anything.

      From my recollections of working with InstallShield a few years ago, it does not track this kind of information at all. I could be wrong about this, it's been quite a while--NT 4.0 was still new!

    32. Re:Unpossible to Clean SpyWare? by burner · · Score: 1

      Unless they remount as rw, make changes, and remount as ro to hide their actions.

      --
      MRSH-Recording device, corned beef sandwich with kraut, seafaring bird, and the foamy top of a beverage.
    33. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      i agree, although i haven't tried debian

    34. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Kinda kills the argument from yesterday about Windows being superior to Linux doesn't it.

      I'm seriously starting to think about dropping the web and just going back to the Windy City BBS with my 56k.[g]

    35. Re:Unpossible to Clean SpyWare? by uncitizen · · Score: 1

      Anything. Just run a lightweight window manager such as Blackbox, openbox, fluxbox, window manager, etc. Those are snappy on a 133 machine. Avoid the complete desktop environments or KDE and Gnome.

    36. Re:Unpossible to Clean SpyWare? by Drakonite · · Score: 1

      I believe he was referring to having md5sums to use while booting from a known clean boot disk, and not trying to check from a possibly exploited environment ;)

      --
      Shoot Pixels, Not People!
    37. Re:Unpossible to Clean SpyWare? by nacturation · · Score: 3, Interesting

      Not likely, as you and I may have XP Developer Edition, but where are you in your patches? Hmm?

      And what's hard about that? It's exceedingly unlikely that any particular version of any Windows system file will have the same MD5 checksum as a trojaned version. Plus, if you know that patch X contains this list of files with this list of checksums, you can determine what patchlevel it has. It's not easy to do as it takes some intelligent coding, but it's far from impossible. Or just go the lazy way -- based on the different versions of each file Microsoft has released, you will know that the file is either good (because of all the patched versions Microsoft has released, its MD5 checksum matches one) or the file is bad (because its checksum doesn't match one released by Microsoft).

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    38. Re:Unpossible to Clean SpyWare? by mahdi13 · · Score: 1

      Anything without Gnome or KDE

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    39. Re:Unpossible to Clean SpyWare? by null+etc. · · Score: 1
      do you mean mounted as read only, or booted from readonly media (eg. knoppix)

      All of my operating systems are stored in ROM.

    40. Re:Unpossible to Clean SpyWare? by Rosco+P.+Coltrane · · Score: 4, Informative

      I prefer to have read-only filesystems. That way, every reboot guarantees a clean system.

      You think it's a joke, but actually I do almost exactly that: for the few times I actually do need to use Windows, chiefly to use AutoCAD, I boot Win98 in VMWare and set it to always return to the hard-disk snapshot it booted with. That way, I can get as many xyz-wares on the Windows box, it'll always come back pristine the next time I restart it. And whenever I need to install something new, or change something in the Windows install, I do it carefully and take a new snapshot when I'm happy with it.

      Honestly, VMWare is the best way to use Windows :-)

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    41. Re:Unpossible to Clean SpyWare? by uberdave · · Score: 1

      That will only work until the rootkit installs patches that match the checksum.

    42. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 5, Funny

      Macs are magic! Don't you read Slashdot?

    43. Re:Unpossible to Clean SpyWare? by Rasta+Prefect · · Score: 1
      However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch.

      Compromised systems cannot be trusted. Period. If someone has gained root on your system you can never be totally sure you've gotten rid of them without checksumming every file on the disk.

      --
      Why?
    44. Re:Unpossible to Clean SpyWare? by Jeff+DeMaagd · · Score: 1

      Yes, it needs to be coupled with another vulnerability. OS X at least requires typing in a password to allow installing a program, at least on administrator accounts. So you can't social engineer it unless the user is really stupid.

      No service is enabled by default that I can tell, and I think users must specifically unblock ports for third party server software.

    45. Re:Unpossible to Clean SpyWare? by the+unbeliever · · Score: 1

      Sure you can, if you're willing to put some effort in it. You can specify the root directory for user profiles (default = c:\documents and settings); I have mine set to a SMB share on a Linux machine on the network.

    46. Re:Unpossible to Clean SpyWare? by rpdillon · · Score: 1

      If you read GP post, you'll see they were talking about a bootable CD that performed the operation.

    47. Re:Unpossible to Clean SpyWare? by node+3 · · Score: 4, Informative

      Argh! This is one of the most blatantly obvious mistakes that always get modded up on Slashdot.

      Yes, absolutely every general purpose OS can be rooted, spywared, hacked, or otherwise compromised.

      By analogy, anything can kill you, poison can kill you, water can kill you, a bullet can kill you and a butterfly can kill you. Being possible is not the same as being probable.

      In the binary, off/on, sense, security can theoretically be compromised. But we don't live in theory, we live in practice. There are no known kernel exploits for Mac OS X, there is no known spyware, there are no known viruses, there have been a handful of OS X specific exploits that require the user to run a program (and generally ask you to supply an admin password), and have all been "proof of concepts". The bulk of OS X security updates have been for Open Source/Unix apps, which are all turned off by default, and have never been reported as actually exploited.

      It's virtually impossible to just randomly get rooted, trojaned, hit by a virus, or otherwise find your Mac is pwn3d. On Windows, you need to be fairly diligent, and even then you can't be sure.

      You gotta ask yourself why this is. The answer isn't just "Windows is more common" (although that is a part of it. Windows is inherently flawed from a security standpoint. Mac OS X is inherently secure (relatively speaking). That doesn't mean it's impossible to hack a Mac, but it does mean that the risks are fewer, and are far more easily mitigated.

      When someone says, "Windows is malware-ridden, I'm switching to a Mac" (sometimes a toothless threat, sometimes not), the response, "but it's possible to write a rootkit for Mac OS X too," is not a counter-argument. It's, at best, a warning that someday that Mac might possibly, but not very likely, get a virus or something... maybe, probably not though.

    48. Re:Unpossible to Clean SpyWare? by CoderBob · · Score: 1
      You can get rid of e-mail and telnet. I still need the browser for /., and WoW is a must...

      The question is, will my UberCDToaster software that XP routinely uses to coaster CD's be available, or will I have to get real CD burning software? ;)

    49. Re:Unpossible to Clean SpyWare? by nacturation · · Score: 5, Insightful

      And when that day comes, I will be amazed at the greatness of the hackers. Given the complexity required just to find a trivial collision in MD5, the Earth will likely be destroyed in WWIII long before someone managed to get a complex trojan to generate the same hash value. But even still, it's easy to work around that -- just calculate hash values using several different hash algorithms. Given the odds of successfully finding a collision which matches, say, both MD5 and SHA-1, the universe will have long imploded by then.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    50. Re:Unpossible to Clean SpyWare? by Queer+Boy · · Score: 1
      I'm not so sure that's not a brilliant idea. In Unix-like operating systems there's no need to write to anywhere but the user space, the rest of the system should be locked down. It would be a pain but installs to somewhere other than the user space could only be done when using a boot CD/DVD.

      It may not be convenient but it would be secure.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    51. Re:Unpossible to Clean SpyWare? by Siva · · Score: 1

      That is awesome. I never even considered there might be Windows-based rescue CD systems out there. Is BartPE the only/best example, or are there others as well? Can you add third-party apps directly to a BartPE CD, like say Ad-Aware, or do you have to download and install them once you've booted up?

      --

      Keyboard not found.
      Press F1 to continue.
    52. Re:Unpossible to Clean SpyWare? by Spodlink05 · · Score: 0

      Impossible to clean windows? Sounds like my house.

    53. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Too bad most settings are in the registry. Unlike Linux, where ALL user-specific settings are in the home directory.

    54. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Use the zone, even if it's Solaris 10. Put all your browsing in a zone, all your ftp in another, all your web serving in another.

      There is a new kid in town. The zone be with you.

    55. Re:Unpossible to Clean SpyWare? by DA-MAN · · Score: 1

      No service is enabled by default that I can tell, and I think users must specifically unblock ports for third party server software.

      Not true, by default no ports are open. But by default the firewall is turned off, at least on Panther which is what I use.

      Speaking of which, I know Mac caters to a demographic that I am not a part of . . . but would it kill them to put "Firewall Settings" under "Security" as well, or instead of under "Sharing"? Why in the hell is the "Firewall Settings" under sharing any damn way?!?!?!?!?!?

      --
      Can I get an eye poke?
      Dog House Forum
    56. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0
      ... reformat-reinstall-restore(dataonly)frombackups.

      Well, I guess on Windows that means you'd lose all your Word documents (and probably every other MS format as well - does MS have any formats without active content?). Notepad .TXT files would probably be salvageable, though.

    57. Re:Unpossible to Clean SpyWare? by TWX · · Score: 1

      Between MD5 and simply writing a function that looks at something like a hundred pre-picked bits within a file to see if they still match, coupled with writing in new "hidden" system calls that generate specific replies based on what makes the call in the first place I don't see how it's impossible to clean the system. Time consuming if things aren't all the same necessarily, annoying when Microsoft uses patching systems that aren't necessarily the most consistent, and frustrating that it is necessary at all, but this should be cleanable.

      --
      Do not look into laser with remaining eye.
    58. Re:Unpossible to Clean SpyWare? by Shturmovik · · Score: 1

      However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch. That sounds rather drastic. Welcome to the wonderful world of Microsoft Windows! Install, use, b0rk, reinstall...this has been The Way since the beginning.

    59. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      The website lists lots of external utilites that have plugins so they can be used on the image.

      Yes, Ad-Aware SE is in the list.

    60. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Gnome and KDE are working to change all that.

    61. Re:Unpossible to Clean SpyWare? by godefroi · · Score: 1

      You're completely wrong. Windows isn't inherently flawed, the way people use it is inherently flawed (we're talking about NT-based OSes here)

      Maybe it's tradition in the Windows world, maybe it's because my grandma doesn't want to have to know how to chmod an attachment, who knows, but that's the way it works. The problem can be solved in one of a couplea ways: we can switch to an OS where things don't work that way (again because of tradition), or we can change people's behavior.

      For myself, I'm not diligent at _all_. I run IE, don't stay that current on the patches, and I've _NEVER_ had any problem. I have even been known to hit the websites that are the most notorious for this stuff. It's all because I took a few basic precautions: I am behind a firewall, and I disallow activex in my browser.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    62. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0
    63. Re:Unpossible to Clean SpyWare? by Tassach · · Score: 1
      What is the best current linux distribution for slow computers, with plenty of RAM?
      If you have time to burn, Gentoo. Gentoo lets you tweak everyting to your exact specifications. Of course, compiling everything on a slow machine would probably take several days to finish.

      You can, of course, build a system image on a fast machine (using the parameters for the slow machine) and then copy the root and /boot filesystem over to the slow box. Or, you can set up distcc if you are really a masochist.

      If you don't feel like spending a week waiting for everything to compile, start with a minimum install of Fedora Core 3 (only requires ISO #1) and then do:

      yum -y install xfdesktop xffm firefox thunderbird
      Yum should take care of satisfying all the other dependencies. I used this same basic procedure to setup a minimal desktop for houseguests to use on an ancient K6-III/450 with 384M RAM; performance is adequate for web browsing.

      Other than changing initdefault to 5 in /etc/inittab, I'm pretty sure that's all I had to do. YMMV.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    64. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      if you use a livecd to check the md5sums, the trojan wont run

    65. Re:Unpossible to Clean SpyWare? by GROOFY · · Score: 0

      Which is a logical impossibility (read: improbability) due to the nature of MD5 checksums.

    66. Re:Unpossible to Clean SpyWare? by msblack · · Score: 1
      That sounds rather drastic. How about drilling a hole through it, smashing it with a sledgehammer and throwing it into the Tiber while you're at it?

      And sending your hard drive to Rome isn't?

      --
      signature pending slashdot approval
    67. Re:Unpossible to Clean SpyWare? by binner1 · · Score: 1

      I've started using Samhain
      on all redhat boxes as part of a standard install. Those boys are paranoid and even include their own 'root kit' as part of the defense!

      Check it out.

      -Ben

    68. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      The Joe Users I know take their PC to a "specialist", i.e. the local Circuit City, to get it cleaned. One would presume Circuit City has a copy of the CD already (CC's service quality aside). And that's the Right Way to do it anyway...

      I know it's against the group think here but in the end, we don't want Joe User to fix his system. He doesn't fix his own car or VCR, why should he fix his own PC? If he does, he might miss a virus or two that'll make his PC dangerous on the net just like a badly fixed car can be dangerous on the road (without the killing part).

    69. Re:Unpossible to Clean SpyWare? by MrKahuna · · Score: 0
      Um...porn?
      You mean I can't watch my monkeyboy video?
    70. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Microsoft researchers have developed a tool, named "Strider Ghostbuster" that can detect rootkits by comparing clean and suspect versions of Windows and looking for differences.

      Or, in other words: try to imagine all spyware as you know it stopping instantaneously and every trojan on your computer exploding at the speed of light.

    71. Re:Unpossible to Clean SpyWare? by JudgeFurious · · Score: 1

      Feels like it at times but it was much worse just a couple of years ago. Now it's more like six or seven guys sitting in a huge empty stadium (probably playing D&D) all shouting that. I can't speak for everyone in Mac-Nation but pretty much everyone I know is having a great time.

      --
      Appended to the end of comments you post. 120 chars.
    72. Re:Unpossible to Clean SpyWare? by imdylbert · · Score: 1

      You might not be seriously asking this question but i can't tell if you're being serious or not so i'll answer. OSX has basic built in cd burning capability. Quite functional and handy to have. iTunes will burn music cd's for you easy as pie and data cd's are easy enough to make with the system. If you want the more advanced stuff i would recommend Toast Titanium 6 (or anything higher...haven't checked in a while). Toast is a wonderful burning app that can easily be "creatively licensed" from a P2P network.

    73. Re:Unpossible to Clean SpyWare? by temojen · · Score: 2, Interesting

      You used to be able to get hard drives with a read-only jumper. Too bad they don't seem to make them anymore. It'd be cool to have that jumper hooked up to a keyed lock.

    74. Re:Unpossible to Clean SpyWare? by 2nd+Post! · · Score: 1

      Macs have no services, daemons, or ports open by default.

      So how does a Mac with no services, daemons, or ports open get rooted in the first place?

      1) The user turns on a service, starts a daemon, or opens a port.

      2) The hacker socially engineers the Mac and gets the user to install the rootkit.

      So until one of those two things happen, a Mac does save you from rootkits that intercepts kernel calls by preventing those rootkits from infesting in the first place.

    75. Re:Unpossible to Clean SpyWare? by orangesquid · · Score: 1

      Of course, some program could always modify a file, and then fiddle around with bits until the MD5 was the same. Techniques to do this have been published ("MD5 cracked!")...

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    76. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Removing rootkits (kernel level or not) from any OS requires either guruhood, an exact knowledge of which rootkit(s) was used and what files they trojan (as well as a clean source to restore those files from), or a reformat-reinstall-restore(dataonly)frombackups.

      Exactly. The last is the only feasible option. Unfortunately, when you do a clean reinstall of Windows, you end up with having to reinstall all your applications, set up your desktop preferences all over again, configure all your applications again, etc.

      Because applications on UNIX are usually well-behaved and save preferences to $HOME, it's no big deal to wipe and reinstall the operating system.

    77. Re:Unpossible to Clean SpyWare? by 0m3gaMan · · Score: 1

      Yes this is probably redundant, but it's worth repeating:

      Get. A. Macintosh.

    78. Re:Unpossible to Clean SpyWare? by uberdave · · Score: 1

      Point conceded.

    79. Re:Unpossible to Clean SpyWare? by CoderBob · · Score: 1

      That was TIC, sorry that I forgot to label it so. I currently am running Linux (Whitebox) so its all sort of moot...

    80. Re:Unpossible to Clean SpyWare? by Paradox · · Score: 1

      To answer your question seriously, Mac OS X comes with fabulous CD burning support out-of-the-box.

      Pop in the CD and in creates a disk image of the media. Use it like any other mounted disk. When you're ready to burn, simply click burn. All very easily and works with your available tools for handling files.

      You can also save the image, so you can burn the same thing many times. Heck, you can just make images (.dmg usually) to distribute data as a kind of virtual CD. This is what most mac software vendors do.

      --
      Slashdot. It's Not For Common Sense
    81. Re:Unpossible to Clean SpyWare? by Macgruder · · Score: 5, Informative

      I've been using BartPE for a year now. The inital basic setup is very easy. It's also easy to customize it to add in your applications. Well, it's easy to add it into BartPE (loadable .inf files) , but sometimes you have to do a LOT of digging into Windows and the specific application to determine WHAT you need to add to said .inf.

      My BartPE disk has Ad-Aware SE, and I use SFX to make self-extracting executable of Spybot. For AV stuff, I use Mcafee GUI plugin for their command line scanner, and Sysclean (by the same folks that make pc-cillin). Also Mcafee's Stinger is loaded, too.

      I put it on a CD-RW, and once a week d/l the updates, then use the Bart PEBuilder program to rebuild an ISO, and burn that to a CD-RW.

      Virus scans, spyware files... all are gone without having to boot into the compromised OS. Registry cleaning requires you to boot into the OS, but once the files are gone, that makes it a lot easier to clean.

      It's not 100%, but it vastly improves the chances of fixing the system, with minimal time (30 mins a week to get the updates, 20 mins of actual work running the Bart disk to clean a system)

      --
      I'm not crazy,I'm actively irresponsible.
    82. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      it would have to go through software then though - which would mean it could be turned off by a kernel module

    83. Re:Unpossible to Clean SpyWare? by Filmwatcher888 · · Score: 2, Informative

      Ad-aware and BartPE won't detect spyware that's rewritten your crypt32.dll or dllhost.exe to the same size and header. The only thing would be a antivirus tools that does hash checks with known good DLLs.

      And that's not available yet. Thin kof all the different systems with different versions of DLLs. This is going to get ugly.

    84. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      What if the spyware makes your checksum software print that the tests passed? Eh?

    85. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      So how does a Mac with no services, daemons, or ports open get rooted in the first place?

      The user turns on some service, daemon or port in order to do some useful work with his computer.

      ie. My Windows machine has no services, ports or apps enabled most of the time. But every day I flip the power switch on.

    86. Re:Unpossible to Clean SpyWare? by sploo22 · · Score: 2, Insightful

      The only solution is to force the system to run code you trust - ie boot to a floppy or CD.

      I'm probably being paranoid, but how long till we start seeing rootkits that flash your BIOS?

      --
      Karma: Segmentation fault (tried to dereference a null post)
    87. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      And because you are obviously too blind to or ignorant of the signs that your system has ad-aware and viruses. I'm sorry, with all of the compromised systems I have seen out there, I have trouble believing that you "hit the websites that are most notorious for this stuff", and "don't stay current on the patches" and your system hasn't been hit. Forget the firewall and activex, you are playing a dangerous game.

    88. Re:Unpossible to Clean SpyWare? by temojen · · Score: 1

      no... I mean this kind of key.

    89. Re:Unpossible to Clean SpyWare? by ad0gg · · Score: 2, Interesting

      Thats where Paladium comes in, kernell calls can get intercepted. When the bios and cpu are both secured, only signed code is executed. No more problems. Love it or hate it, its administrator's dream to have that level control on servers. Its know its double edge sword and that it can also be used for DRM and limiting access, I wouldn't want it a consumer box but it makes perfect sense for the business world.

      --

      Have you ever been to a turkish prison?

    90. Re:Unpossible to Clean SpyWare? by murus · · Score: 1

      come on... William is just attempting to ramp up the scare tactics and coerce the world to purchase his all new and improved OS with "his" version of MS aproved and convienently bundled Spyware... err antispyware... yeah

    91. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 1, Insightful
      Of course, some program could always modify a file, and then fiddle around with bits until the MD5 was the same.

      This is non-trivial for executable files, especially when retaining code executability and constant file size (although a clever rootkit lies about file sizes, too). If you figure out how to do this for arbitrary files in a tractable computation time, be sure to include it in your application to the NSA.

    92. Re:Unpossible to Clean SpyWare? by jrumney · · Score: 1

      It sounds to me like they're trying to set themselves up for the next DRM enabled, only runs Microsoft signed software from approved partners, version of Windows. Without some scare stories like this, the EU and other governments not already in Microsoft's pocket would be bound to make it difficult for them.

    93. Re:Unpossible to Clean SpyWare? by Slack3r78 · · Score: 2, Informative

      It's by far the best solution I know of. And yes, there are several rather large plugin repositories with setups for 3rd party software. There's an Ad-aware plugin built in, but I'd recommend you search the forums for the plugin with RunScanner, which will let you scan the host computer's registry as well. But to fully answer your question, the build I personally use includes AdAware, McAffee CLI, Ghost 8, Partition Magic, a defragger and a number of other tools. I can be made to do just about anything you'd like.

      I work for a small repair shop, and cleaning AV/Spyware has become 60% of our business in the past year, we've been using Bart since around Aug 2003, and it's been an absolutely indispensable tool in that time. Machines that we would have simply reloaded in the past can often times be saved by virtue of being able to run scans from outside the host system.

    94. Re:Unpossible to Clean SpyWare? by Bri3D · · Score: 1

      Speaking of those registry changes, why don't antispyware developers add the ability to load and check remote/different HD registry hives.

    95. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Wow. You must be new here.

    96. Re:Unpossible to Clean SpyWare? by kaustik · · Score: 1

      I'm pretty sure you didn't answer his question there. Mac users are just as stupid as everyone else in the world and will infect their machine if given the opportunity - which they will be, eventually. Once this happens, then what? That was the question.

    97. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      hardware implementation aside, its still requires software knowledge of it, unless you are calling for a two wires out the back of the keyboard - ps2 and a single wire to the hard drive for the hard drive lock

    98. Re:Unpossible to Clean SpyWare? by Slack3r78 · · Score: 3, Informative

      Check the 911 forums (Bart links them from the Nu2 site) for modified Ad-Aware plugin that uses RunScanner. It'll let you scan the host system's registry from within Bart. I've added it to my latest builds this week, and it's been a great time saver and seems to work well.

      I'd link you myself, but I'm stuck on dial up at the moment. :)

    99. Re:Unpossible to Clean SpyWare? by Bri3D · · Score: 1

      If you have to use un-sandboxed windows(eg. for games), then Microsoft's Virtual PC for Windows is actually a good investment, especially if you can get a "promotional copy" from some sort of expo(that's how I got mine). Install XP or Linux under Virtual PC for your internet needs and just never browse the web on the host. With a firewall and no net usage(besides to patch) on a fully patched XP your chances of being rooted are very small.

    100. Re:Unpossible to Clean SpyWare? by node+3 · · Score: 1

      You're completely wrong. Windows isn't inherently flawed, the way people use it is inherently flawed (we're talking about NT-based OSes here)

      That's stupid. The "wrong" way people use it that you are referring to is, in fact, the way you're supposed to use it.

      For myself, I'm not diligent at _all_.

      You would be more convincing if you didn't immediately list the ways you are diligent. That's almost as amusing as you saying that Windows isn't inherently flawed, but that you turn off ActiveX and use a firewall as a means to deal with some of Windows' flaws.

    101. Re:Unpossible to Clean SpyWare? by pthisis · · Score: 1

      Link, please?

      All the techniques I'm aware of are for creation of 2 different files with the same MD5 checksum. But you have no control over what the value of that md5sum is.

      There are none that I know of that allow creation of a file with a checksum identical to that of an existing file (in any reasonable amount of time--there are obvious "hard" ways to do this). This is a very important distinction.

      At any rate, using a (secret) keyed MD5/SHA-1 should eliminate that risk, and many (most?) security checksum tools do exactlythat.

      --
      rage, rage against the dying of the light
    102. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Yes, let's all move to Macs. Do you think they would want to follow us?

    103. Re:Unpossible to Clean SpyWare? by WD_40 · · Score: 1

      This is true. For the average user, Macs are just fine I think. If my grandma wanted a computer, I would suggest a Mac Mini to her.

      I am a gamer, as you suspected, so Windows is really my only choice. Even if I did go to a non-windows OS though, I think I would use *nix and X-windows on a PC platform. Cheaper and more freely available hardware, more software (again) and it has everything OSX could offer and more (imo).

      I'm not bashing Macs at all, I do like them, it's just that for me it just boils down to being too expensive and not enough selection.

      --

      "With sufficient thrust, pigs fly just fine." -- RFC 1925

    104. Re:Unpossible to Clean SpyWare? by lachlan76 · · Score: 3, Insightful

      It would be fine if the ADMINISTRATOR had the ability to sign code for Palladium.

    105. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      The user section of the registry is stored in the user's profile directory.

    106. Re:Unpossible to Clean SpyWare? by pthisis · · Score: 1

      So how does a Mac with no services, daemons, or ports open get rooted in the first place?

      1) The user turns on a service, starts a daemon, or opens a port.
      2) The hacker socially engineers the Mac and gets the user to install the rootkit.


      3) A remote kernel exploit
      4) Exploiting programs that don't (or incorrectly) validate input (such input coming from the network or elsewhere). e.g. browser/email program exploits, word processor viruses, etc
      5) Physical access, ranging from walking up when you left yourself logged in to more sophisticated password grabbing and exploit attacks.

      Possibly combining 4 or 5 with local priviledge escalation attacks.

      --
      rage, rage against the dying of the light
    107. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 1, Insightful

      I disabled Firefox's extention thing and run a firewall on my Linux box. Is that becasue Linux is inherently flawed?

    108. Re:Unpossible to Clean SpyWare? by Auckerman · · Score: 1

      How the hell would a Mac save you from that?

      Let's assume for the sake of argument that the default install on OS X which has had ZERO remote security problems from day 1 (due to the total lack of servers being on by default), wasn't relevent. Let's also assume that a rootkit was installed on OS X with a nice little virus go to along with it.

      OS X has never required a format and total loss of user files and applications to reinstal the OS. So, in this case, you reinstall, then run the scanner on the install that hasn't been rooted to check the remaining filesystem for left overs.

      --

      Burn Hollywood Burn
    109. Re:Unpossible to Clean SpyWare? by Tablizer · · Score: 1

      Couldn't the spyware mess up or replace the checksum software to force it to produce the right answers?

    110. Re:Unpossible to Clean SpyWare? by 2nd+Post! · · Score: 1

      Well, I have three options:

      Boot from CD
      Boot from iPod
      Boot from PowerBook

      This assumes the CD, iPod, or PowerBook are clean systems. If the PowerBook or iPod are dirty, then boot from CD.

      Install a clean OS, but keep the contents of the /Users directory.

      If the iPod or PowerBook are clean systems, then boot from CD, then copy the contents of the /Users directory from my iPod or my PowerBook onto my PowerMac.

    111. Re:Unpossible to Clean SpyWare? by SillySnake · · Score: 1

      Not that much work? Don't you think it's crazy that it even takes work to keep a computer usuable just because you use the internet on it? Don't let the problems that we've got today justify all the means you have to go through..

    112. Re:Unpossible to Clean SpyWare? by 2nd+Post! · · Score: 1

      Please excuse my ignorance, but how does a remote kernel exploit work?

      But physical access I concede, you can always be hacked if you have physical access to a machine.

      And yes, I also concede trojans; you can't underestimate human stupidity here.

      But you mention browser/email exploits, word processor viruses, etc. How does a browser exploit in OS X escalate into a rootkit? User visits a site, a properly crafted webpage causes the browser to download a rootkit... and then what? How does the rootkit get installed and set up?

    113. Re:Unpossible to Clean SpyWare? by baggins2002 · · Score: 1

      You can get a CD with the checksums from the National Software Reference Library. They even have some tools for automating this. You can also use sleuthkit to automate the checks.
      www.nsrl.nist.gov

    114. Re:Unpossible to Clean SpyWare? by owlstead · · Score: 1

      Joe User could ask his neighbour instead. Now a slashdot user would probably never think of that because that would require him to leave his computer room / bedroom at his parents house.

      The bootable CD idea is fine if it comes with the system, but it would require you to download the new hashes in advance (maybe using the same CD).

    115. Re:Unpossible to Clean SpyWare? by IamTheRealMike · · Score: 1
      So how does a Mac with no services, daemons, or ports open get rooted in the first place?

      Well, via the usual routes: Safari has had some nasty "broken by design" remote code execution exploits to do with the way appfolders are mounted into the system, there were the help viewer URL exploits, your average IM program can also sometimes be exploited - then what you need is a kernel race or improper argument validation and you have root.

      There seem to be a bunch of people who believe that Macs are magically more secure than anything else, despite a several exploits that bear a startling resemblence the things Windows has seen (eg help exploits, desktop integration features being used to run remote code etc etc).

    116. Re:Unpossible to Clean SpyWare? by temojen · · Score: 1

      No, the jumper is on the hard drive and the lock is on the computer case, not the keyboard. My first Linux box was set up this way, but 120MB is too small for a root partition these days, and most cases don't come with a "keyboard lock" anymore.

    117. Re:Unpossible to Clean SpyWare? by plopez · · Score: 2, Insightful

      You may be trolling but I'll bite.

      If there is a right way and a wrong way to use something, you make using it the wrong way very very difficult. You put in fail safes and safeties. True, any fail safe or safety can be circumvented, but you want to make it annoying and difficult to do so.

      There are entire research topics in industrial design about making the user do the right thing. In airplanes, power plants, submarines etc. That a company with ~$50 billion in cash will not invest in desiging their product to make use of this research, and when there are more secure models readily available (various unices, VMS, MVS etc.), is just negligent, IMO.

      An analogy might be a car with the brake hooked up to the accelerator. If you had to push on the accelerator 'just right' to stop the car (otherwise it speeds up!) then it is not your fault if you have an accident. It is the car company's fault for a faulty design.

      --
      putting the 'B' in LGBTQ+
    118. Re:Unpossible to Clean SpyWare? by Tim+C · · Score: 1

      OS X has never required a format and total loss of user files and applications to reinstal the OS.

      I remember a friend installing Win95 on a PC that already had it installed without reformatting it first. He ended up with two copies of it installed alongside one another.

      Try it one day - boot off a Windows installation disk on a machine that already has it installed. Go through the process just far enough to see it tell you that it's detected an installation, and would you like to install over it or into a new directory?

      I can't swear that that's the case for XP, but I'm pretty sure that was the case up to at least 2k.

      Bottom line is that Windows hasn't needed a complete disk wipe to reinstall it either.

    119. Re:Unpossible to Clean SpyWare? by uberdave · · Score: 1

      No, but I know when I've been beaten.

    120. Re:Unpossible to Clean SpyWare? by EvilAlien · · Score: 1

      Sounds like your university needs smarter students ;)

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    121. Re:Unpossible to Clean SpyWare? by mattyrobinson69 · · Score: 1

      o right. thats before my time.

    122. Re:Unpossible to Clean SpyWare? by IamTheRealMike · · Score: 3, Insightful
      There are no known kernel exploits for Mac OS X, there is no known spyware, there are no known viruses, there have been a handful of OS X specific exploits that require the user to run a program (and generally ask you to supply an admin password), and have all been "proof of concepts". The bulk of OS X security updates have been for Open Source/Unix apps, which are all turned off by default, and have never been reported as actually exploited.

      That's because the open source apps have all their exploits reported as separate incidents, with incident IDs and so on. Apple (and Microsoft) slipstream security fixes into other patches all the time and just don't report them.

      For Microsoft this technique is no longer useful because hackers reverse engineer the patches to determine the security flaws.

    123. Re:Unpossible to Clean SpyWare? by jonwil · · Score: 1

      Not if you boot from the check disk so the spyware doesnt load.
      But the best way to be safe (if you need windows) is not to use internet tools (Internet Explorer, Outlook Express etc) that let unsafe code run without any prompting.

      Hopefully the new SPY act would make this crap illegal (if messing with the OS kernel without permission is not already illegal under some other law).

    124. Re:Unpossible to Clean SpyWare? by plover · · Score: 1
      Give him lynx to browse with. There is no spyware that currently targets lynx on a Windows platform.

      Of course, it's not going to do much for pr0n browsing, now, is it?

      --
      John
    125. Re:Unpossible to Clean SpyWare? by Tim+C · · Score: 1

      How does a browser exploit in OS X escalate into a rootkit? User visits a site, a properly crafted webpage causes the browser to download a rootkit... and then what? How does the rootkit get installed and set up?

      That's what the exploit is for - the malicious page uses the exploit to cause code to be executed that downloads and installs the rootkit. Even failing that, you can *always* trick users into installing something nasty, even without an exploit.

    126. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Not only can you get pr0n on your Mac, but it comes with a one-button-mouse so you don't even have to switch hands!

    127. Re:Unpossible to Clean SpyWare? by shellbeach · · Score: 1

      P.S. What is the best current linux distribution for slow computers, with plenty of RAM.

      Most distros are OK - the main thing is not installing KDE or Gnome, as another post mentioned, but using either XFCE or a WM/filemanager combination. ROX works very nicely as a filemanager on old PCs (as well as on fast ones, too!); I find IceWM very nice and fast, but there are heaps of other WMs that will fit the bill.

      If you do use a major distro, the boot process on an old machine will be pretty glacial unless you customise it (i.e. turn off all of the services that you don't need, which means most of them!), and even then it'll be slow. An alternative would be to use some of the stripped down distros, but then you really need to know what you're doing - CRUX linux is very nice, but it requires the compile of your own kernel during the install process and also requires you to write/edit the boot scripts. But it will boot really fast if you set it up right - I had a 100Mhz Pentium laptop with 16Mb of ram boot to login in 20 secs with CRUX.

      I'm currently using FC3 on a 366Mhz PII laptop with 64Mb RAM, running IceWM, ROX and using LyX to write my thesis. It works very nicely ... (the boot process takes a while, but luckily for me software suspend (swsusp2) works beautifully and I can hibernate and resume at will in about 12 secs)

      The big problem with linux on old PCs for newbies, IME, is that there's no fast replacement for MSWord. LyX isn't really for newbies, and OOo will take about a day to start on an old machine. Don't know whether Abiword's any good these days - might be worth a look. Mind you, if all the machine's being used for is to surf for pr0n, I guess erudite things like word processors aren't going to be a deciding factor ;)

    128. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0
      It's, at best, a warning that someday that Mac might possibly, but not very likely, get a virus or something... maybe, probably not though.


      Anyone with that attitude is going to get owned. Think of all the hackers out there buying OSX laptops. Some of them know x86 assembly and write shellcode. Some of them will learn PPC assembly and write shellcode. Some of them will discover exploits in WebCore, used by safari and mail.app. Did you see the research that showed that IE was less prone to crash than mozilla or safari with malformed input? There are buffer overflows in them thar hills.
    129. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Actually, there's a rather novel way to detect (and to some extent, clean) rootkits with Ghostbuster. Bruce Schneier expands on it in a blog entry on Ghostbuster.

      Basically, one would use it in conjunction with something like an antivirus package. The antivirus-like thing (even running on the compromised machine) could detect any rootkits that weren't hiding themselves sufficiently (i.e., not lying through the filesystem to mask their presence).

      All Ghostbuster does is detect things that are hiding themselves; it does the equivalent of generating a list of files and hashes from the (possibly compromised) environment and saving them. The next step boots from known good media and does the same thing again. If there's any difference in the two, there's something attempting to mask its presence.

      This plays the rootkit's goals against themselves: If a rootkit doesn't hide itself, it's not a very good rootkit and should be detectable by the antivirus; if it does hide, it will stand out like a sore thumb when the scan is rerun from the clean media.

      Of course, the mere existence of a Ghostbuster would create an arms race where rootkits try to detect its presence and instead provide it with a true view of the filesystem with the rootkit exposed (so that the clean boot check doesn't flag anything). With files exposed to the scanning process, however, one can detect the rootkit through more traditional means. Interesting ideas, but unless I misunderstand it, there will eventually be an arms race between Ghostbuster and rootkits (e.g., rootkit stores its own version of Ghostbuster that can see the real version of files but is crippled to not run any antivirus-type scans on them, Ghostbuster retaliates by looking for modified copies of itself, ad infinitum).

    130. Re:Unpossible to Clean SpyWare? by node+3 · · Score: 1

      I disabled Firefox's extention thing and run a firewall on my Linux box. Is that becasue Linux is inherently flawed?

      It means you are overly cautious (or a liar, which I think is probably the case).

      Linux doesn't need a firewall unless you run non-public services on it. Do you run non-public services on it? Firefox extensions aren't the same as ActiveX.

      You are exploiting the same logical fallacy as the original poster I was responding to. Windows, Mac OS X, and Linux all have firewalls. MSIE, Safari, and Firefox are all extensible and scriptable.

      Due to design decisions, only Windows actually needs a firewall in the default and most common configuration. Only MSIE's scripting and extension capabilities are considered critical security risks.

    131. Re:Unpossible to Clean SpyWare? by los+furtive · · Score: 1

      Fun fact: The evidence of an accelerating universe is considered conclusive by most cosmologists since 2002. As such, it doesn't look like our universe will be imploding.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    132. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0


      Microsoft seems to be making a stronger case all the time for not exposing a Windows PC to the internet. Maybe it is time to look at a Mac.

      Root kits, even kernel leve varientsl, have been around on UNIX systems for years. This is nothing new.

    133. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0


      Not likely, as you and I may have XP Developer Edition, but where are you in your patches? Hmm?

      Seems to me that Windows already has this for core files. It's part of the Windows File Protection.

    134. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Hell, that should have been part of the damn distribution to begin with!

    135. Re:Unpossible to Clean SpyWare? by yarbo · · Score: 1

      If you're not stuck with any binary kernel modules, you can statically compile everything into your kernel and disable module loading.

      It seems pretty trivial to do in any open OS with open drivers, so I'm pretty sure they all support this.

    136. Re:Unpossible to Clean SpyWare? by nacturation · · Score: 1

      As such, it doesn't look like our universe will be imploding.

      Exactly. :)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    137. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      They have something like this. sfc.exe /scannow. Which can be done while in normal mode, safe mode, and repair console from the XP/2k3 cd. I believe they have something equivalent for Windows 2000 and 98.

    138. Re:Unpossible to Clean SpyWare? by arminw · · Score: 1

      ... they just can't offer me the wide assortment of programs..

      You must be doing some extraordinary things with your computer. Exactly what JOBS (not programs) are you doing with your Wintel box that a Mac cannot? Games is about the only common applications category that Wintel is better than a Mac. However, I consider spending a whole pile of $$$ for a PC to play games on a huge waste. A dedicated game console is a much better choice than a general pupose computer, Wintel or Mac. Of course you also get a wide assortment of spyware and other malware for your Wintel machine that won't run on a Mac.

      If the next iteration of Windows is going to be truly secure (don't hold your breath) then you'll be likely buying all new software anyway. If most of your software still has to run under the new Windows, then the new version cannot be significantly more secure that the present systems. The recent XP upgrade broke quite a few programs. So if you are planning to upgrade to the new Windows when it finally appears, you'll end up buying your software again anyway. For $500. you now can try the Mac Mini and find out how well it does or does not meet your needs.

      --
      All theory is gray
    139. Re:Unpossible to Clean SpyWare? by node+3 · · Score: 1

      That's because the open source apps have all their exploits reported as separate incidents, with incident IDs and so on. Apple (and Microsoft) slipstream security fixes into other patches all the time and just don't report them.

      It's unclear exactly which part of the quoted paragraph you are trying to refute/correct. Apple lists the changes in their patches (there's even a "Bill Of Materials" file which lists the files changed). Maybe they roll in a buffer-overrun fix with a performance fix, or something but that doesn't change the fact that it's unheard of to have a pwn3d Mac OS X home PC, where that's all too common under Windows. Nor does it change the fact that security updates have predominantly revolved around Free/Open Source software. That's not a bad thing (in fact, it's good that free software gets updated). It's just meant to point out that OS X is not the security nightmare that Windows is.

    140. Re:Unpossible to Clean SpyWare? by arminw · · Score: 1

      ...I get this mental image of a lone mac user...

      I get this mental image of millions of Windows users sitting in hell in front of Windows computers running at 1000Ghz, (really hot) moaning and groaning as the demons install a million spyware programs and viruses on each system, making it run slower than an 8080 with 16K of RAM trying to run XP.

      --
      All theory is gray
    141. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Now, the reason the unverse is accelerating is simple: To get as far away from Microsoft products as possible.

    142. Re:Unpossible to Clean SpyWare? by DrSkwid · · Score: 1

      hehe excellent

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    143. Re:Unpossible to Clean SpyWare? by tomjen · · Score: 1

      It is however large enough for a boot area -- hell you could even run dsl on it.

      --
      Freedom or George Bush
    144. Re:Unpossible to Clean SpyWare? by DrSkwid · · Score: 1

      GNU is not unix

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    145. Re:Unpossible to Clean SpyWare? by Solosoft · · Score: 1

      One word for you Deep Freeze

      This program is simply amazing. It will "lock" your partition but let things save settings or users "think they broke" the drive. Using Deep Freeze you can delete the entire HDD and windows actually thinks you did then simply reboot and it's fixed. So what you do is simply install all the shit you need too then boom. When your using it ... all the spyware / garbage that goes on the computer gets wiped out with a click of the reboot button.

      No clue how this works tho ... im sure someone here has some insight on it ?

    146. Re:Unpossible to Clean SpyWare? by poopdeville · · Score: 1

      Fair enough -- you're a gamer, so a Mac would be a poor choice in your case. And Macs are more expensive than commodity PCs. I'll certainly grant both of these points.

      However, I must take issue with your claim that a *nix with X-windows on a PC has more software or could offer more. Mac OS X is pretty much a pretty UI built on top of a *nix. Apple ships OS X with a port of XFree86, and if you install the developer tools (also included with OS X), you can compile a whole lot of linux software with no modification. Moreover, you can install Fink and install ported versions of all sorts of open source software using a port of Debian's apt system. There's enough documentation out there so that you could write your own kernel extensions if you'd like. Moreover, the UI is very easily costumizable if you start poking around the system directory. As I type, I'm running several file transfer protocols (SMB/CIFS via Samba, ftp via vsFTPd) and a complex website with a mySQL backend being feed through LaTeX by Perl before being served up on my 500 Mhz G3 iMac.

      OS X is great for the novice user, but it also offers anyone interested in doing things of greater sophistication more than ample chance. And it has a pretty UI. :-)

      The way I see it, there are two kinds of "important" software: lowest common denominator programs (web browsers, e-mail clients, word processors, etc -- the sorts of things everybody uses) and highly specialized, easily ported software. OS X can easily deal with both kinds.

      --
      After all, I am strangely colored.
    147. Re:Unpossible to Clean SpyWare? by tomjen · · Score: 1

      Well cant you chance a jumper, so that it is not posible to change the bios?

      --
      Freedom or George Bush
    148. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Thats what firewalls are for.

    149. Re:Unpossible to Clean SpyWare? by Surt · · Score: 1

      That's only if the acceleration continues. Ask the very same cosmologists if the rate of acceleration has been constant since the start of the universe or not. If the acceleration constant could change, perhaps it could become negative, in which case implosion is not ruled out.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    150. Re:Unpossible to Clean SpyWare? by prockcore · · Score: 1

      Then, when then easily-detectable standardized tools ask for the checksum, the rootkit intercepts the request and feeds the tool garbage.

      What? You don't "ask" the kernel for an md5 checksum. You read the file and calculate your own.

    151. Re:Unpossible to Clean SpyWare? by darb_is_fat · · Score: 1

      I use it for some public internet access terminals and it is wonderful, especially because the users are teenagers.

    152. Re:Unpossible to Clean SpyWare? by 2nd+Post! · · Score: 1

      So the exploit has to first cause the rootkit to be downloaded without alerting the user, then it has to escalate to root privileges, then it has to install itself, right?

    153. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      I knew this link would come in handy someday.

    154. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Microsoft seems to be making a stronger case all the time for not exposing a Windows PC to the internet.

      Microsoft's overriding goal should be to eliminate the need for Anti-Virus and Anti-Spyware products, not simply to enter the market with look-alike products at lower prices.

    155. Re:Unpossible to Clean SpyWare? by hey! · · Score: 1

      Well, it seems to me it should be possible to journal a file system in a write only fashion.

      For example, you could virtualize the whole system like VirtualPC does, with a small monitor that simply manages the file system and is unaccessible without actual hardware access to the machine. This monitor would provide a hard disk abstraction that it would journal. You would be able to run forensic tools from the monitor or even recover the hard disk to any past point of time.

      You'd have to use a buttload of disk space, but so what?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    156. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      when this becomes neccesary, bios viruses will arrive...

    157. Re:Unpossible to Clean SpyWare? by Werrismys · · Score: 1

      "However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch."

      How exactly does this differ from the standard thri-monthly Winblows "maintenance"?

      --
      'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    158. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      How timely, yesterday there was a claim in RSA conference about security of windows. The next day you have a paper by researchers in MS stating the facts :-)

    159. Re:Unpossible to Clean SpyWare? by abradsn · · Score: 1

      This won't fix the exploit. They are likely talking about a running process that hooks into the running kernel.
      You might replace the system file, just to have the kernel hooked again.
      The obvious implication is that the virus file could be hidden again immediately after the fix, and therefore very difficult to find and remove.
      I hate virus writers, and I wish that they would all meet an untimely end as of yesterday.

    160. Re:Unpossible to Clean SpyWare? by Werrismys · · Score: 4, Interesting
      "Honestly, VMWare is the best way to use Windows :-)" You could not be more right. I have been advocating VMware before, but for a reason.

      I have set up 98SE, 2000Pro, XP environments (clean) under VMware and can easily create a 'clean' environment to test stuff. The snapshot feature is excellent, just snapshot the VM in question and if/when the software fucks up, restore.

      The virtual hardware is the same every time. No driver issues. In fact, the current desktop PC's are so fast that it would make sense to run Winblows in them exclusively under VMware.. just store the user dirs on server. Get a new PC? Just copy the virtual disks and configuration.

      I've been using VMware since its introduction and am currently using the 4 (and 5beta) versions for desktop use. I've had no use for the expensive server version yet since most of the servers are already running Linux.. but for those legacy Win32 apps VMware is really a blessing. Even been testing BSD's and SuSE distros with it.

      --
      'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    161. Re:Unpossible to Clean SpyWare? by Hoch · · Score: 1

      Don't give up yet, it may not seem at first glance to favor the cracker, but there are other factors. Assuming that the cracker is smart enough to use some of the new findings about md5 and is able to 1st crack a few thousand machines, he could have a file with the same md5 as a target in a few weeks. The wiki page notes that the time it would take with 6000 commodity pcs is 3 weeks for a simple colision. The problem is that I don't think the new findings allow for the cracker to pick the orriginal starting point, but they certainly cant make his job harder. Compromise a million pcs with a massive worm and those 3 weeks could drop significantly too. Cracked Windows Boxes Unite!

      --
      2*31*37*263
    162. Re:Unpossible to Clean SpyWare? by sammck · · Score: 1

      Nothing stops a rootkit from giving the original unmodified file contents to the tool that does the checksum, while still modifying the file for its intended use. Since any API is suspect, you can have no trust of any code you run unless you boot into a trusted environment. The issue is exactly the same for Linux and Windows; the primary difference is that Windows spends a lot more time running unvalidated code with root privileges, so the chances of a bug allowing a malicious agent to install a rootkit is greater.

      --
      sjm
    163. Re:Unpossible to Clean SpyWare? by Sven+The+Space+Monke · · Score: 3, Informative

      If you want to build a BartPE disk, check out The Ultimate Boot CD for Windows. It's a massive collection of plugins and drivers for BartPE. Adaware, Hijack this, McAffee, defraggers, etc. Here's a list of apps it comes with.

      Hands down, bar none, the best place to start your BartPE plugin collection.

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
    164. Re:Unpossible to Clean SpyWare? by Nogami_Saeko · · Score: 1

      We licensed Deepfreeze for our school last year and it's been extremely successful. Just set-up a workstation the way you want it, freeze it, then make an image.

      Every time the computer is rebooted, it's completely clean. No viruses, no user tampering, etc. Great! You can also set it to automatically reboot or power-down the computer after an inactivity timeout. Ours are set to automatically reboot every night to ensure they're clean in the morning.

      I wish more computer stores would use this on their display computers. Then they wouldn't have to have them password protected and unusable without a salesdrone around - just set them to auto-reboot after a certain inactivity period, or just reboot every few hours. Then the system is always a clean demo and people can play with it.

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    165. Re:Unpossible to Clean SpyWare? by los+furtive · · Score: 1

      According to the stuff I've read the acceleration may decrease quite a bit without abating the expansion of the universe.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    166. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Can't you tell by the postings, most of us here are teenagers, you insensitive clod!

    167. Re:Unpossible to Clean SpyWare? by ManxStef · · Score: 1

      Don't forget RootkitHunter, which has a much more active development cycle going on at the moment. Not that chkrootkit's any less useful; use both; don't trust either too much, though!

    168. Re:Unpossible to Clean SpyWare? by KevMar · · Score: 1

      Works good for college students as well.

      --
      Antispyware

      --
      Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    169. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      o right. thats before my time.

      So stop posting.

      Christ, there should be an age limit to be allowed to post here.

    170. Re:Unpossible to Clean SpyWare? by lost_n_confused · · Score: 1

      The point your missing is most Mac applications will still work even after you reinstall the operating system. How many of the Windows applications will work after you reinstall Windows? So with a Mac you are just reinstalling the operating system then going to work. With your Windows install if you install the operating system you have to reinstall all the apps you might as well wipe the whole thing and get a clean install of everything.

      --
      -- To mess up an OS X box, you need to work at it; to mess up your Windows box, you just need to work on it.--
    171. Re:Unpossible to Clean SpyWare? by Trejkaz · · Score: 1

      What if the spyware intercepted the download of the disk you're using to check the spyware?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    172. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      It depends...If it's a reinstall over an existing copy, the registry is preserved. If it's a new installation (and yes, you can install side-by-side with XP) then no, the registry will be different and the apps won't work.

      Do you people even work in technology? Because if you don't, why the hell are you commenting? You look like a pair of fools.

    173. Re:Unpossible to Clean SpyWare? by mgv · · Score: 2, Interesting

      And what's hard about that? It's exceedingly unlikely that any particular version of any Windows system file will have the same MD5 checksum as a trojaned version. Plus, if you know that patch X contains this list of files with this list of checksums, you can determine what patchlevel it has. It's not easy to do as it takes some intelligent coding, but it's far from impossible. Or just go the lazy way -- based on the different versions of each file Microsoft has released, you will know that the file is either good (because of all the patched versions Microsoft has released, its MD5 checksum matches one) or the file is bad (because its checksum doesn't match one released by Microsoft).

      Actually, its a little harder than this.

      Because the rootkits don't need to touch the windows files, just add their own ones, which could be anywhere. If they can find any hook into the OS on bootup, it can be made to load up. There is no reason to delete any existing OS file. Part of what a rootkit can do is run files but tell anyone that asks that they are running another (untampered) file, which is probably in the normal location with the normal file name.

      What this means is that every detection live-CD will have to have the equivalent of of an antivirus program with a list of all the exploits that have been detected to date.

      Otherwise it finds a normal looking kernel and associated files, but which happen to get rooted at a later stage in the bootup, using an exploit that wasn't recorded or understood at the time the CD was pressed.

      To eliminate this sort of problem you may well need to do a file sweep against all files on the filesystem, comparing them against known exploits, off a bootable CD. It certainly won't be an easy or quick task, and would probably require a connection to a network or the internet to download the up to date checksums (much like an AV program).

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    174. Re:Unpossible to Clean SpyWare? by MasamuneXGP · · Score: 1

      Either use an uninfected computer, or dig out your knoppix CD.

    175. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Me too. And to think the cracker evil-doers do it all without source code.

      And they've figured out how to exploit cell phones too, again, without (much) source code.

      Just think the hell they could cause if they actually had source code.

      Funny how it hasn't happened yet.

      But didn't someone post recently that SHA-1 has been successfully defeated? Hmm...

    176. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Goddamn registry. If I ever meet whoever came up with that, I will kick them in the balls.

    177. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Yes. Are you retarded?

    178. Re:Unpossible to Clean SpyWare? by hazem · · Score: 1

      I once posted about a system I made using a small linux partition (with enough space to store an image of the windows side of things).

      There's a Lilo boot menu that defaults to linux, which then deletes windows and restores it from a tar/gz file. Linux can tell lilo to boot to a different option, so when it reboots, Windows is loaded the next time - fresh every time.

      It's probably slower than deepfreeze, but it's free and is quite customizeable.

      You can find details at:

      http://it.slashdot.org/~hazem/journal

    179. Re:Unpossible to Clean SpyWare? by mgv · · Score: 1

      You may be trolling but I'll bite.

      ...

      An analogy might be a car with the brake hooked up to the accelerator. If you had to push on the accelerator 'just right' to stop the car (otherwise it speeds up!) then it is not your fault if you have an accident. It is the car company's fault for a faulty design.


      You may be trying to make a point, but I'll bite :)

      Its just a little unfortunate for your argument that such a combined brake/accelerator design exists and its a feature that would save lives if it were implemented.

      No argument with the concept you are putting forward, but its a bad analogy.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    180. Re:Unpossible to Clean SpyWare? by k12linux · · Score: 1
      One really handy VMware feature, IMHO, is using host-only networking along with either NAT or bridged networking. If I think a file may be a trojan or infected it only takes a few clicks to turn off the interface which connects to the rest of the world. The remaining virtual network interface only talks to my host Linux system.

      Then I can infect Windows and monitor network traffic to see if it starts trying to send spam and I can port-scan to see if it opened any new ports to listen on. When I'm done, one click restores the snapshot and Windows is as clean as it was before I started.

      I agree too that it's nice to move a directory from your old PC to your new PC and you've just transfered Win98, WinNT, XP and 2000 to your new system in perfect working order. (Yes, I have licenses to cover them all... which may be required since I sometimes boot up more than one at a time in order to test apps under different OS setups.

    181. Re:Unpossible to Clean SpyWare? by Trejkaz · · Score: 1

      That's assuming you even knew that the machine was infected when you downloaded the CD. :-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    182. Re:Unpossible to Clean SpyWare? by SHaFT7 · · Score: 1

      If you're only using adaware to clean machines, regardless of whether booting the host machine, using a bootable cd, or pulling the drive and putting it in another box, you're missing a LARGE amount of spyware. I work at a computer repair shop, and we have to use a mixture of adaware, spyware doctor, spy sweeper, and etrust pest patrol to get machine's clean. No one of those programs finds everything, so you have to run them all to be sure.

      The same thing applies to viruses, we run housecall, panda dos scan and titanium, etrust antivirus, and norton.

      we've built custom tools to run all of these programs in safe mode and/or booting off of a BartPE style bootup.

      we end up having to change this around almost every week as new stuff is always coming out.

    183. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      What Rubbish!
      Security Reference Model (SRM) for Windows has already been passed, so it seem the experts erred big time. IBM has EFT devices that work properly. It comes down to cost, and admitting things are not as rosey.

    184. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      "the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch. ... Sounds rather drastic."

      (1) Note that reinstalling an old OS from scratch is NOT necessarily the final answer. If it was a bug in that original installation that allowed the penetration, soon after you connect to the net to update your software, you may be compromised again.

      (1a) It may be necessary to get an up-to-date version of the system on installation media (like CD), and install from that.

      (1b) Or, to preserve the "update across the network" approach, once you have reinstalled you should be in a secure VPN, able to connect, get your updated software, and install those updates. You should only be exposed to the naked Internet once everything is as updated and secure as can be.

      (2) Is re-installing from scratch drastic? As an old UNIX system administrator, I think that it is just good practice. A paper presented at the first configuration management confence circa 1987 described how the UNIX sysadmins at Stirling Systems rebuilt the system from source code every night.

      This might not protect you from the compiler being hacked.

    185. Re:Unpossible to Clean SpyWare? by repvik · · Score: 1

      Sorry, but what the fuck would be the point? Since when could the ADMINISTRATOR user be trusted on Windows systems? Do you think it'll be more secure after palladium?
      If a user can do something on a system, software can do it as well.

    186. Re:Unpossible to Clean SpyWare? by lachlan76 · · Score: 1

      I said the administrator, not the administrator user. I would imagine that the code used by the system would be signed on another (not network-attached) computer, or a standalone device, and the public key could be flashed into EPROM.

    187. Re:Unpossible to Clean SpyWare? by Surt · · Score: 1

      All it has to do is go negative for long enough, and crunch becomes inevitable.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    188. Re:Unpossible to Clean SpyWare? by godefroi · · Score: 1

      *shrug*

      While there exists nasties that exploit holes in browsers (yes, your favorite browser as well), in nearly every case, someone clicked "yes" to that "do you want to install" dialog. Trust me. They will tell you they didn't, but they're almost always lying.

      They installed the poker-site activex, or the comet cursor, or the kazaa desktop. Once you open the door, just a little, it's all over.

      I just don't click "yes". Simple as that. Tell your firends, the answer is ALWAYS, WITHOUT FAIL, "NO". It's that easy. You can be blissful like me.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    189. Re:Unpossible to Clean SpyWare? by pthisis · · Score: 1

      Please excuse my ignorance, but how does a remote kernel exploit work?

      That depends on the exact exploit. Often there is a buffer overflow of some sort, or a stack error is attacked, or incoming data isn't validated before being used, etc.

      But you mention browser/email exploits, word processor viruses, etc. How does a browser exploit in OS X escalate into a rootkit? User visits a site, a properly crafted webpage causes the browser to download a rootkit... and then what?

      There's a reason I said "Possibly combining 4 or 5 with local priviledge escalation attacks."

      --
      rage, rage against the dying of the light
    190. Re:Unpossible to Clean SpyWare? by Anonymous Coward · · Score: 0

      Kind of like this?.... schneier.com

    191. Re:Unpossible to Clean SpyWare? by godefroi · · Score: 1

      So, say you use Linux.

      Do you use a firewall? Does that mean Linux is flawed?

      'Nuff said.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    192. Re:Unpossible to Clean SpyWare? by Kaihaku · · Score: 0

      Indeed... I see the future... Consoles for gaming and Linux/Mac for work.

    193. Re:Unpossible to Clean SpyWare? by JohnBaleshiski · · Score: 1

      > Fortunately the only way to defeat a BartPE scan
      > is to install a BIOS virus - and almost nobody
      > does that any more. :-)

      Anymore? Try ever. There were some proof of concept bios viruses that would only be able to infect certain versions of motherboards that by default had the jumper set to allow flash writes. It was rather impractical and never attempted in the wild to any success.

    194. Re:Unpossible to Clean SpyWare? by Afrosheen · · Score: 1

      Sweet. I usually charge around $50 per hour to fix problems like this. Time to start stacking up the gold bricks! Bring it on and hail to Microsoft!

  2. Impossible commands... by inertia187 · · Score: 3, Funny
    Wow, Microsoft must think this command is impossible:
    A:\> format C: /AUTOTEST
    --
    A programmer is a machine for converting coffee into code.
    1. Re:Impossible commands... by ggvaidya · · Score: 1

      I think Microsoft quite clearly knows that this would cause armageddon.

      Oh, and by the way, you can also do "del /f /s /q *". Here's the full report.

  3. Nothing is impossible to clean by Neil+Blender · · Score: 2, Insightful

    Reinstall windows.

    1. Re:Nothing is impossible to clean by ackthpt · · Score: 5, Insightful
      Reinstall windows.

      Funny how many people seem to take this lightly. The way I see it:

      Reinstall Windows

      Reinstall all Software, include some pesky registrations

      Update all drivers to where you were before hand

      Put back all your customizations, default settings, etc.

      Yeah, not impossible, but makes a boot to the head sound appealing.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Nothing is impossible to clean by tehshen · · Score: 1, Insightful

      That would never be a suggestion from Microsoft. The installation for Windows XP is so damn tricky that the common Windows user wouldn't have a hope in hell of completing it. Why do I need to download six floppy disks? What's a partition? Why does it take an age for it to detect RAM?

      Also they would have to deal with the new install blues - You have 30 days to activate Windows! Take a tour of Windows XP! Have you signed up for your MSN Passport? Please install some drivers or stuff will be broken! Not to mention the software they got preinstalled won't be there.

      I'm not sure what Microsoft can do - reinstalling is simply not an option for people who expect it to "just work".

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    3. Re:Nothing is impossible to clean by Neil+Blender · · Score: 1

      When I used windows regularly (win 98 was the last version I used daily.), I reinstalled every three months or so. I know it is better know, but 'os degradation' or whatever the term was, was a fact of life for me and is ingrained in my head as a fixall solution for windows problems.

    4. Re:Nothing is impossible to clean by A+beautiful+mind · · Score: 1

      Yes. That is the standard procedure with linux rootkits too as you cannot be sure that there are any left or compromised code left without a complete wipe. LKM rootkits pose that threat that they are almost impossible to detect and reinstalling is the safest option.

      If these "rootkits" appear on windows, well, the OS is kind of fscked. Linux has them only because it is not possible to write traditional win32 viruses on them.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    5. Re:Nothing is impossible to clean by Oriumpor · · Score: 2, Insightful

      Be careful, rootkits have a nasty tendency to leave hooks. Shutting down your PC might result in your bios being flashed to 0000000000000000000000.

      But then again, that's not the goal of spyware companies, not that they'll be the ones you *really* have to worry about.

    6. Re:Nothing is impossible to clean by WindBourne · · Score: 1

      Actually, Rootkits are easy to detect on linux. But you are right. If you do not do a reinstall of linux, then you get what you deserve.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:Nothing is impossible to clean by ThatDamnMurphyGuy · · Score: 3, Insightful

      > Yeah, not impossible, but makes a boot to the head sound appealing.

      Well, you can make a custom XP CD slipstreamed with SP2 including all of your drivers and programs that get installed automatically.

      It's not quick, and it's not for Mom and Pop, but once it's done, reinstalling is a breeze and the time spent pays off the first time you use it.

    8. Re:Nothing is impossible to clean by salvorHardin · · Score: 1
      Okay, I take the point about windows activation, IMHO that's a horrible idea in the first place.

      But as for XP being difficult to install... I've never found that to be the case. XP is surely easier to install that NT 4 Workstation. And pre-installed apps, well, if you bought a PC with XP pre-installed, you usually find you get a 'rescue' CD rather than a Windows CD, which puts all the right OEM drivers and software in there. Not a problem.

      In any case... I have a ghost image of my machine, so if I ever smash my head hard enough against the wall to want to use MSIE for anything other than the corporate intranet, I'll have an easy way of cleaning such things. Hidden files? Sorry.. the entire MFT's been nuked. Hidden or otherwise, they're in bitbucket limbo now. I totally recommend disk imaging tools for novice windows users, in the same way that I recommend insurance for novice drivers.
    9. Re:Nothing is impossible to clean by mrchaotica · · Score: 2, Funny

      So unplug the power, since your data is alredy useless anyway.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      Hook the spyware into the bios. Have multi-OS support.

    11. Re:Nothing is impossible to clean by mboverload · · Score: 2, Insightful

      I dont know where you live, but around here a user can hit the next bu ton 50 times.

    12. Re:Nothing is impossible to clean by tehshen · · Score: 2, Interesting

      XP is the only Windows I have installed (I was too young/naïve to do any others) so I have no experience with others, sorry.

      I bought this computer from Dell (before bathing in holy water and peeling all the stickers off, so it's OK) and didn't get a rescue CD - just loads of driver and application CDs. Besides, if this impossible-to-clean spyware is what it says it is, just using a rescue CD to recover system files is just a long shot.

      Also, those of us clever to have ghost images of their computers will probably also be clever enough not to get targeted by this spyware in the first case (by not using IE or Windows, or whatnot). Recommending disk imaging tools to novices would most likely scare them.

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    13. Re:Nothing is impossible to clean by rjelks · · Score: 1

      Norton Ghost is the only way to run Windows. Backup a clean disk image....and load it every 24 hours! :)

    14. Re:Nothing is impossible to clean by generalleoff · · Score: 1
      I install all of my operating systems on avrage of once ever 1 - 3 months. All except for two that is :)

      Windows XP Pro, Windows 98 SE, SuSE Linux, and Knoppix (sometime I install it and others I just run it from the CD)

      The only 2 stable enough to not need to be messed with all the time? MS-DOS 6.22, and Windows For Workgroups 3.11. The 2 most stable (but now mostly useless) operating systems ever. Ssome would argue that MS-DOS 5.0 is better and DR-DOS is even better still but this is for a nostalgic games machine so it's MS-DOS all the way and I dont have 5.0 :)

    15. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      or you could just install something not sucky like XP.

      seriousely you just explained a process that left me shocked that ANYONE would desire to put up with.
      what a waste of time

    16. Re:Nothing is impossible to clean by Neil+Blender · · Score: 1

      I install all of my operating systems on avrage of once ever 1 - 3 months. All except for two that is :)

      Windows XP Pro, Windows 98 SE, SuSE Linux, and Knoppix


      The only case where I have had to reinstall linux with the same version of linux was when I a server I was running got infected with Lion in 2001. Otherwise, I have reinstalled only to switch or upgrade (I never us upgrade in the installation procedure, I always install clean.) I have been using linux as a desktop daily for 4 or 5 years and have set up at least 100 machines in that time.

    17. Re:Nothing is impossible to clean by salvorHardin · · Score: 1
      That is kinda odd, all the new kit at work is Dell, and the recovery CDs basically put a standard XP image with the 'Welcome to windows' screen at start-up.

      Oh, and if you never had the chance to experience such delights as OS/2, Windows 3.1 or 95/NT, count yourself lucky.

      ;-)
    18. Re:Nothing is impossible to clean by nacturation · · Score: 1

      Got any docs on how to do that?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    19. Re:Nothing is impossible to clean by truesaer · · Score: 4, Insightful
      The installation for Windows XP is so damn tricky that the common Windows user wouldn't have a hope in hell of completing it.


      Is this a joke? You boot off the CD and then the most complicated thing you have to do from there is choose your timezone. You don't have to know anything to install Windows XP...

    20. Re:Nothing is impossible to clean by shotfeel · · Score: 1

      I have to say Win 95 was the most painfull installation I have ever done -partly because it was an upgrade version. So I'd have to install DOS, then Win3.1, then upgrade that to Win 95 -after I found my boot floppy with the driver for the CD ROM drive.

    21. Re:Nothing is impossible to clean by DA-MAN · · Score: 1

      Got any docs on how to do that?

      http://www.tubgirl.com

      --
      Can I get an eye poke?
      Dog House Forum
    22. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0
      "Why do I need to download six floppy disks?"

      What is this floppy disk of which you speak? Sounds like something you'd take viagra for.

    23. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      Install _something else_. Linux, *BSD, whatever floats your boat, but wrt Windows, this is getting real close to the straw that broke the camel's back. If I have to invest this much time and energy into fixing a system that's designed to provide new features so I have to buy upgrades and security is given lip service in the design process, then the hell with it. I'm tired of the effort; better to spend the effort on something worthwhile. I rant. (and yeah, I'm an MCSE, SFW).

    24. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      you forgot:

      *Repeat steps 1-4 every Monday

    25. Re:Nothing is impossible to clean by Vicegrip · · Score: 3, Insightful

      OH BS... unless XP has the drivers you need bundled with it, you aren't connecting to a network, and you're only planning on using solitaire and not gaming, there's a lot of work to do to get a system installed right. Oh, hope the user doesn't start with a pre SP1 install.. connecting to the network will be really fun then.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    26. Re:Nothing is impossible to clean by nacturation · · Score: 1

      Ha ha, thanks. I think I'll bookmark it using a different name though!

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    27. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      people who expect it to "just work".

      People who expect their computers to "just work" buy Macs. Everyone else gets what they pay for.

    28. Re:Nothing is impossible to clean by tehshen · · Score: 1

      These ones if you can't access the CD drive for some reason.

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    29. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      Reboot from TrueImage or Ghost restore CD.
      Reimage PC.
      Regret not backing up whatever you forgot...

    30. Re:Nothing is impossible to clean by atomic_toaster · · Score: 1

      I have to say Win 95 was the most painfull installation I have ever done -partly because it was an upgrade version. So I'd have to install DOS, then Win3.1, then upgrade that to Win 95 -after I found my boot floppy with the driver for the CD ROM drive.

      CD-ROM drive, what is this CD-ROM drive? I remember having to install all of that off of floppies, although I don't remember if that was because it wasn't available on CD, or if I just couldn't afford to buy a drive at the time.

      Although Windows XP is more of a pain to install than, say, 2000, in comparison to some of the early versions of Windows, XP seems really, really user-friendly. IMHO, the only thing that could possibly have made the early versions easier to install than XP is that there was less available to install (drivers, service packs, etc.). But it certainly didn't keep the old versions from being time-consuming and bloody difficult to install for the average user.

    31. Re:Nothing is impossible to clean by tehshen · · Score: 1

      I am talking about a full, clean install of XP from floppy disks (the six I mentioned), which lets you do partitioning and formatting and BIOS setting up.

      Its not being good makes sense, too. The average user shouldn't need to use it. The setup, which is what you do when you turn your computer on for the first time with the funky background music, is quite good.

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    32. Re:Nothing is impossible to clean by PPGMD · · Score: 1
      For my lab computers, I just take a ghost image of the drives once I reach step four.

      Then if anything goes wrong (which it often does, because my goal is to screw it up), re-ghost, update, and take another updated ghost image.

    33. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      Sometimes that just isn't practical.

      E.g. if I reinstalled Windows on my laptop, it would nuke every other operating system on the disk, because the stupid OEM installer uses the entire disk.

    34. Re:Nothing is impossible to clean by nine-times · · Score: 1
      I have another problem with the Windows re-install, and though best solution is a little uncertain, the symptoms are clear enough to me.

      I feel the problem comes about because the separation between the OS, the programs, and the user files isn't terrifically clear. It's not all Microsoft's fault. Occasional lazy/stupid/ignorant developers are still writing programs in such a way that they keep user settings somewhere in the "Program Files" directory. Programs use shared libraries in such a way that they copy DLL files all over the place. Some files that are considered "part of the OS" are kept in "Program Files" and sometimes files used by programs (and not the OS) are kept in "WINNT". The result of this mixing is, if I delete the Windows directory and reinstall, many of my programs won't work. I have to reinstall my programs and drivers, which means I really need to wipe the disk and start over.

      So, while I am not a huge expert on OS design, I've had to do these sorts of reinstalls often enough to see that it's a problem, and it seems like it could be handled better. I'd like to see a breakup along these lines:

      1. There should be a division between the OS and everything else. The OS stays in it's own directory pretty much as-is from when it's installed. If some patch really needs to be installed directly to the OS, you should have to jump through all sorts of hoops. The instances where things write to the OS should be very limited as much as possible. Hell, stick it on another drive and give it a hardware read-only switch that can only be accessed by opening the case.
      2. Applications should be independent from the OS and from each other. I'm thinking like old-style MacOS programs, where an install means you drag it to the disk. I want the computer to work in such a way that, if I erase the OS but keep only my applications folder, and reinstall the OS, all my applications should still run. However, none of these applications should run "at startup".
      3. And then you have the user profiles. Most users should only ever need write access to their own profile, and nothing done in the user profile should be able to harm the OS layer or application layer.
      4. Patches, updates, and plug-ins to the OS should not alter the OS directly unless absolutely necessary. They should work out of a separate area, so that if I wipe-out this "OS plug-in/patches" directory, I get back my vanilla install of the OS without disturbing either my apps or my user files.

      I'm not saying we need exactly this separation, but I believe some similar sort of modularization would both increase security abilities and aid in diagnosis and repair. I mean, imagine everything breaks into these four categories:

      Instead of the Windows "safe mode", you can run the vanilla OS, no plug-ins. The security scheme would be such that no programs and nothing in the user profile could run automatically at startup, plus, nothing would really have the ability to alter your vanilla OS, so if you disable the "plugins" your safe-mode is pretty much fool-proof. However, if your problems persist, then you know it's a problem with your OS or hardware. Reinstalling the OS won't harm anything else, since no settings or upgrades are housed there. If the OS is uncorrupted, re-installing will get you the exact same thing. So if you reinstall your OS and safe-mode still doesn't work, you know it's hardware.

      Since, in theory, spyware and such could only live in the plug-ins area (imagine you have a hardware switch on the OS or it's a WORM media) the worst-case scenario is that you'll have to wipe out your plug-ins and reinstall. Since these "plug-ins" are separate from your applications, wiping them out generally shouldn't keep your applications from running, and so the damage should be minimal. (instead of dealing with a situation where you delete a corrupted shared library and suddenly 5 different application stop working) Even if you need to wipe out your plug-ins and a

    35. Re:Nothing is impossible to clean by bastardsquadmuzz · · Score: 1

      > I dont know where you live

      England -- and if you've ever installed with a different keyboard/language you have to click Apply in between everything you do to force it to remove the US keyboard layout.

      Keyboard Map > English (British) > Apply > Remove US > Apply > Set Language to British > Apply > Set British as default > Apply > Remove American > Apply

      If you don't do all of these it gives you that annoying toolbar with the language selector that re-appears on each reboot, and the US layout is still installed.

      --
      --Muzz
    36. Re:Nothing is impossible to clean by SuperIceBoy · · Score: 1

      Take a look at this utility. Nlite http://nuhi.msfn.org/nlite.html It will create a custom iso with all the customixations you could want.

    37. Re:Nothing is impossible to clean by colinrichardday · · Score: 1

      Yeah, but I need to know something to prevent the recovery disk from wiping out my Linux partition.

    38. Re:Nothing is impossible to clean by sydres · · Score: 1

      the easiest windows install ever has to be nt on an alpha you get a disk that preconfigures the hal and drivers throw in the cd input key make install choices then let it run 15 minutes from start to finish

    39. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      OH and that's going to re-install all my applications, and update all my drivers too?

      Bullshit. "Re-installing" is the typical Microsoftie cop-out.

    40. Re:Nothing is impossible to clean by Anonymous Coward · · Score: 0

      My setup.
      Cubase SX, Reaktor, Ableton, Waves gold plugins, Drumagog, NI B4 and FM7, Magneto, etc, etc.

      I have dongles coming from my ears, and serial numbers and activation codes spilling from my nose.

      It takes about a day to re-authorise them all.

    41. Re:Nothing is impossible to clean by KarmaOverDogma · · Score: 1

      Or you could always use Norton Ghost to restore the whole drive from the last known safe/good configuration and save yourself a really big pain in the ass.

      Unless you think it's not worth spending the, say $100.00, of money upfront to be basically headache free forever not only from r00tkits but a corrupt registry or any other malady where only a complete re-install or its equivilant will do.

      I condsider my time valuable, and to spend X number of hours at Y dollars per hour to solve the problem of being p0wned is not worth it when Ghost makes it so easy to deal with on a Windows system.

      .

      --
      uR iGn0ranc3, Their Power
    42. Re:Nothing is impossible to clean by mabhatter654 · · Score: 1
      True, windows is easy to install by itself, but only if you have easily supported hardware. If you expect to easily play Doom3 you can hang it up... between getting windows "safe" for being online, downloading all the necessary 3d drivers, and then the patches for the actual application you want to run, you can pretty much waste a whole 8-hour evening [not like most slashdotters have anything better to do!]. Heaven forbid you have "difficult" hardware such as on-board raid, or very new stuff...nothing like hunting for a required driver off a floppy, even worse when you've got a legasy-free PC when XP will execpt ONLY a floppy for some stupid hardware. [wasted a day-and-a-half on that one!]

      The only benifit windows has over linux is that once you get a hold of the windows drivers they generally take less work to get going!!!

    43. Re:Nothing is impossible to clean by Nogami_Saeko · · Score: 1

      I just keep CD images of all of the commercial software I install, as well as archives of the shareware I use, and all of my drivers sitting on a firewire HD. Since 2K and XP include the firewire drivers when they install, the drive is always accessible when the machine is reinstalled.

      If I reinstall Windows, it's just a matter of running the installers, throwing the drivers back on, and a couple reboots. I can have my system go from a clean install to almost fully restored in a couple of hours.

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
  4. I'm infected! by stupidfoo · · Score: 1, Funny

    Nothing for you to see here. Please move along

    Newer rootkits can intercept system calls that are passed to the kernel and filter out queries

  5. Two words by smooth+wombat · · Score: 0, Redundant

    Oh joy.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  6. Just a matter of time? by chad.koehler · · Score: 1

    IT was really only a matter of time. I'm surprised that these types of attacks haven't surfaced sooner.

    1. Re:Just a matter of time? by Anonymous Coward · · Score: 0
      I'm surprised that these types of attacks haven't surfaced sooner
      They've been there. They've been in the "0-day sploit" bin that MS vehemently insists doesn't exist. Most users, when hit with them, took their computers back to the vendor to have them cleaned or ended up with trashed HDs to be replaced.
  7. This isn't really a problem by ChuckleBug · · Score: 4, Funny

    There's a very simple SOP for Windows users that will completely eliminate the need for a fix:

    1. Buy new PC
    2. DO NOT PLUG IN NETWORK CABLE
    3. Image drive to external storage wth Ghost or the like
    4. Unplug external storage
    5. Plug in network cable
    6. Connect to Internet. Save any info needed for storage.
    7. Unplug network cable
    8. Print all info obtained in step 6
    9. Plug external storage back in
    10. Restore image made in step 3
    11. File hardcopies in cabinet
    12. Knock back 3 or more shots of your favorite liquor
    13. Unplug network cable
    14. Return to step 3 for new Internet sessions

    What could be simpler?

    1. Re:This isn't really a problem by ackthpt · · Score: 1
      What could be simpler?

      A Linux kernal build on that erased drive...

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:This isn't really a problem by justforaday · · Score: 1

      What could be simpler?

      Well, now that you've laid it out so simply for us, I really don't know...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    3. Re:This isn't really a problem by clueless+idiot · · Score: 2, Insightful

      I would amend this. Add:

      4. a. Install hardware NAT firewall

      These cost, what, $40 now. This will help you survive long enough to download patches.

    4. Re:This isn't really a problem by deadl0ck · · Score: 1

      You can do just about the same thing using Deep Freeze, albiet it's not as funny ;)

      --
      --
    5. Re:This isn't really a problem by Zebano · · Score: 2, Insightful

      That sounds very similar to what I do for my wifes computer: 1. Buy new PC 2. DO NOT PLUG IN NETWORK CABLE 3. Image drive to external storage wth Ghost or the like 4. Unplug external storage 5. Plug in network cable 6. Let her play around for about 2 weeks 7. Restore image made in step 3 8. Goto 4

      --
      You hate your job? There's a support group for that. It's called "everybody" and they meet at the bar. -Drew Carey.
    6. Re:This isn't really a problem by Anonymous Coward · · Score: 1, Funny

      You unplugged your network cable in step seven and then again in step thirteen without having plugged it back in, yet. YOUR DIRECTIONS ARE TEH FLAWED.

    7. Re:This isn't really a problem by b1t+r0t · · Score: 2, Funny
      What could be simpler?

      1. Buy new PC
      2. DO NOT PLUG IN NETWORK CABLE

      3. PROFIT!

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    8. Re:This isn't really a problem by Spetiam · · Score: 4, Informative

      Deep Freeze is much simpler.

    9. Re:This isn't really a problem by JQuick · · Score: 3, Interesting

      What could be simpler?


      Either install a non-Windows OS on your existing hardware or buy a Mac. Linux, any BSD, or Macos X are simpler choices. BSD or Linux are harder in the short run but require less on-going maintenance once the user is settled in. Macos X requires changing both hardware and software, but is likely to be an easier transition for most users.

      Whether you like it or not, the Wintel platform is no longer a very good choice for the average computer user, and has become a quite unpleasant environment for most people.

    10. Re:This isn't really a problem by scovetta · · Score: 1

      Maybe I'm stupid here, but a $20 router will block incoming traffic. Just make sure you're not plugging your computer directly into the cablemodem/dsl/whatever and you should be fine.

      As another option, get your base O/S hardened, then run VMWare and install a dup O/S in that, run it when you want-- you can have a "P2P" O/S that you know is going to get screwed with, but it's isolated, so it's not that bad. And if you need to go back to square-1, just re-load the original image.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    11. Re:This isn't really a problem by WindBourne · · Score: 0

      Somehow, seeing clueless idiot think that a hardware firewall will save Windows, does not instill lots of confidence.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    12. Re:This isn't really a problem by ch-chuck · · Score: 1

      12.5 GOTO 12

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    13. Re:This isn't really a problem by ChuckleBug · · Score: 3, Funny

      Yeah. You got me. I typoed "unplug" when I meant "plug in." You win. I'm deeply ashamed. I wish you a wonderful weekend celebrating your decicive victory here today. Kudos.

    14. Re:This isn't really a problem by codemachine · · Score: 2, Informative

      It will prevent some worms from spreading, which does allow for safe online updates. On our campus network, an unpatched machine lasts an average of 20 minutes before being infected, so you can't ever take the risk of installing service packs online unless you're behind NAT.

      But you are correct that it does not help prevent spyware and other viruses that come in through IE, email, and infected executables. Since most spyware either comes with commercial software, or installs itself through IE and ActiveX, NAT does nothing at all there.

    15. Re:This isn't really a problem by KyleJacobson · · Score: 1

      Just download the patches, dont install them, burn them to CD, reload from image, install patches...

      --
      I have worse karma than M$.
    16. Re:This isn't really a problem by teknomage1 · · Score: 1

      Arg! You don't need NAT meaning network address tranlation unless you have more than one system and a reason for masquerading. Firewalls are good/necessary but why must you refer NAT as the reason it's good? The feature you're really using is the packet filter.

      --
      Stop intellectual property from infringing on me
    17. Re:This isn't really a problem by arkanes · · Score: 1

      Unless your method of downloading patches involves surfing porn and trolling for free iPods, yes, a hardware firewall will absolutely keep you safe long enough to install patches.

    18. Re:This isn't really a problem by phyruxus · · Score: 2, Funny
      That looks like a cool product. When I read the page you linked, I saw "Completely invulnerable to hacking", and I thought "h4w h4w h4w", just like that, with numbers and in italics.

      Sorry, I've been channeling Steven Wright since wednesday. Which is really strange because he's not dead. And may be why I'm not funny when I do it.

      --
      "A witty saying proves nothing." ~Voltaire
      "d'Oh!" ~Homer
    19. Re:This isn't really a problem by uberdave · · Score: 4, Funny
      1. Knock back 3 or more shots of your favorite liquor
      2. Buy new PC
      3. DO NOT PLUG IN NETWORK CABLE
      4. Image drive to external storage wth Ghost or the like
      5. Come to the realization that you don't have external storage
      6. Knock back 3 more shots of your favorite liquor
      7. Buy some external storage
      8. Plug in network cable
      9. Connect to Internet. Save any info needed for storage
      10. Unplug network cable
      11. Print all info obtained
      12. Plug external storage back in
      13. What the...?! Where did this spyware come from?
      14. Realize you screwed up the install
      15. Knock back 3 or more shots of your favorite liquor
      16. Search for the install disks
      17. Realize that the computer didn't come with Windows CD
      18. Knock back 3 or more shots of your favorite liquor
      19. Screw it! Download Gentoo
    20. Re:This isn't really a problem by wildwood · · Score: 1

      This is actually pretty close to what I do...

      Except I do a virtual version, running Windows as a guest OS on VMWare. Crank up VMWare, do whatever it is I need to do in Windows, save any crucial info to the host OS, then revert to the original Windows image. Lather, rinse, repeat.

      Why age a Windows install unnecessarily, right?

      --
      normal(adj)- people who don't sit on slashdot all day wondering why everyone else isn't building robots [DECS]
    21. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      What could be simpler? 1. Boot Knoppix

    22. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      Most people don't realize you can firewall a network without NAT.

    23. Re:This isn't really a problem by mchawi · · Score: 1

      I was going to post this if someone else didn't. People don't really want a solution though - they just want to complain that it must be a Windows only vulnerability ;)

      Besides Deep Freeze - you can also use virutal machines of various flavors. We actually have 20+ servers running on VM, and you have similar functionality.

      I think that the main thinking behind this though is that nobody really wants to make anything 'inconvenient' to 'the end user'. I think THAT is really the #1 security flaw in any security plan - making things easy for the user. :)

    24. Re:This isn't really a problem by slagdogg · · Score: 1

      The "don't plug in the network" cable advice is good advice ... although I just installed the newest version of Windows Server 2003 (sp1 beta), and it works a bit differently.

      After initial installation, it configures the network but disables inbound traffic on all ports. It walks you through the patch process (Windows Update) and once all the updates are installed it finally allows access to core services.

      --
      (Score:-1, Wrong)
    25. Re:This isn't really a problem by myov · · Score: 1

      I recently setup a bunch of machines at an internet cafe to self image. The image is stored on a second partition, and I played with the boot loader config to alternately boot normally/reimage. When booted normally, the second partition is hidden (and is in ext2 which windows can't natively mount)

      Reboot the machine, wait 7 minutes, and you're back to a clean image. Machines are rebooted at least daily.

      Of course, if you want to preserve data, you're screwed :)

      --
      I use Macs to up my productivity, so up yours Microsoft!
    26. Re:This isn't really a problem by codemachine · · Score: 1

      True enough. I realize it isn't the NAT bit that is protecting you. I just don't know of too many people who put up a hardware firewall and router just to service one machine behind it (even though it'd be a good idea from a security standpoint) so I've come to associate this setup with NAT.

      And as you said, if you have multiple computers, you'll need NAT in order to run Windows Update or whatever online update tool you're using.

      A lot of people I work with have taken to calling those little hardware router/firewall units as "NAT boxes", and characterize being on an internal network as being "behind NAT". Both are partially correct, but only describe one piece of the puzzle.

    27. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      Are you joking "What could be simpler?"

      Not using the PeeCee ever again!!!!!!
      I love my mac
      1-I bought it
      2-I pluged it in
      3-I go on the internet

      I haven't had to restart it in 1 1/2 years.
      How many of you can say that about your PeeCee!
      (not running linux of course)

    28. Re:This isn't really a problem by ticktockticktock · · Score: 1

      You forgot one step. Check their digital signatures or file hashes (from a trusted source) before installing said patches.

    29. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      It's called VMware. I've been using this for "browser protection" for my family. Load up the VMware OS, launch the browser, surf away and when finished just hit the "revert" button. All is as it was before you started browsing, spyware, etc. all gone. It couldn't be any easier...(there's the /. gauntlet :-)

    30. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      I thought it was funny. I like Steven Wright. Haven't seen any new material from him in a while though.

    31. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      I dunno 'bout you, but after 12 shots of MY favority liquor, I get some pretty damn strange USE flags...

    32. Re:This isn't really a problem by izomiac · · Score: 1

      I wouldn't call it "unhackable" (even "unbreakable, which is what I assume they mean), but it takes skill to mess with it. My old school started using it my junior year. A restart completely removes any changes that were done (I deleted most of the windows directory to test it). Low level hard disk tools might do the trick, but it's possible that the software even catches that. Manually unloading it (from what I've heard) is rather difficult, and extremely difficult if you don't have bios access. What it does is intercept file system calls and write any changes to some other part of the drive. When the computer reboots the changes are erased (the original filesystem was never touched). One could probably unload the drivers that catch the filesystem calls, but that's well beyond most people.

    33. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      DeepFreeze IS awesome. We use it to keep 150 student use machines clean. Porn, spyware, chats, games, deleted icons, changed screensavers, power settings and desktops or whatever software issue you can think of is taken care of with a simple reboot.

      Around here we have 3 sayings:
      1. Fscking Microsoft
      2. Stupid Microsoft (in presence of managers) and
      3. I love DeepFreeze

    34. Re:This isn't really a problem by PoopJuggler · · Score: 0

      1. Do not buy computer

      problem solved

    35. Re:This isn't really a problem by Anonymous Coward · · Score: 0
      1. Buy new PC
      Errr, are you serious. I just restored a friend's HP PC from the restore disks. That does a clean wipe etc. You wouldn't believe the amount of crap that HP install by default. There were numerous updaters, optimizers, registrations, activators etc. While not as malicious as normal spyware and adware, they horrifed me. And I had no way of telling what was needed for the machine and printer to function vs superfluous drivel. From what I can see of machines from other vendors, they do the same thing. How would we expect ordinary users to tell the difference between bad software and theis extra vendor provided junk. I build all my machines from scratch and use pure versions of the OS and so hadn't realised just how bad things had got.
    36. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      horseshit

    37. Re:This isn't really a problem by Euler · · Score: 1

      NAT isn't a security device by design. But it is about the most effective thing you can do for a low cost. NAT (address translation) has the beneficial side-effect of keeping unsolicited packets away from vulnerable boxes.

      If the intruders do not have a method of addressing your PC from the outside world (as in the case of NAT), then they cannot send you 'pings of death.'

      They can, however, get to your computer through user-initiated connections, such as weaknesses in browsers or chat clients.

    38. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      It would take a lot more than 12 shots to convince me to install Gentoo.

    39. Re:This isn't really a problem by Whatchamacallit · · Score: 1
      1. Buy Mac
      2. Plug In Network Cable
      3. Chuckle... There is no step three! :)


      http://instiki.org/

    40. Re:This isn't really a problem by ScytheBlade1 · · Score: 1

      With DeepFreeze, you have good luck changing a file past a reboot. The software catches everything from a low-level format to a file delete, and is the single most paranoid piece of software I have yet to stumble across. Example.

      I Installed the demo locally, and got curious as to where it kept the files. I found the folder, opened it up in explorer, and a few seconds later the machine killed itself. Why? explorer modified a file in it's directory (desktop.ini). It checks for it's own file integrity, it looks at RAM modifications done to it, it does it ALL - if a program other than itself tries to mess with it's RAM - instant reboot.

      In a nutshell: wipe the system, reboot, it's back. No imaging involved. You try to even LOOK at it, reboot. It's the closest thing to invulnerable I've found, not to mention the fastest. $30/pop and it only gets cheaper.

      I use the demo personally for my machine whenever I go to a LAN party of sorts. That way, I let everyone mess with my computer, install viruses, whatever, and I really don't care. Faronics really KNOW what they're doing, they do it well, and they do it for almost nothing in terms of cash.

    41. Re:This isn't really a problem by Ziviyr · · Score: 1

      Is installing Gentoo easier than simply running off of Knoppix?

      --

      Someone set us up the bomb, so shine we are!
    42. Re:This isn't really a problem by orin · · Score: 1

      As Linux becomes more popular, more people will target it. If Linux and Windows positions were reversed, we'd be reading about lots of Linux exploits - not because one OS is inherently more secure than the other (under a good administrator, either can be locked down) - but because you get a lot more bang for your buck in going after the largest number of targets.

      A problem that hasn't been considered by the Linux community is that a massive amount of constant evolutionary pressure is being put on MS to secure their operating system - pressure that is not exerted on Linux. Because of this pressure, Windows will evolve more quickly into a hardened OS.

      It will eventually become so difficult to write an exploit for a Windows box that, even though Linux has a smaller market share, exploit writers will get more bang for their buck in targeting Linux.

      Any operating system will have exploits. Operating systems are simply to complex not to have them. Any sufficiently complex system is going to have unintended outputs for highly unusual inputs.

    43. Re:This isn't really a problem by Shawn+Parr · · Score: 1

      I use Drive Shield which is basically the same thing, except it adds a network control capability. One master station can lock and unlock all your workstations. Plus if you are in education (like me) the network control license is free.

    44. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      Deep Freeze is good. Another product is Skanix Illusion. Deep Freeze doesn't let through any changes at all AFAIK. Illusion lets the administrator define filters for programs, folders and files.

    45. Re:This isn't really a problem by intangible · · Score: 1

      How popular is Apache compared to IIS and which has more exploits?

      Yes, the number of known exploits will increase for Linux, but I doubt it could match Windows even when it becomes the dominate OS.

    46. Re:This isn't really a problem by Tony-A · · Score: 1

      It will eventually become so difficult to write an exploit for a Windows box that, even though Linux has a smaller market share, exploit writers will get more bang for their buck in targeting Linux.

      Considering that the malware writers don't even bother to play with the modification date, yet, it doesn't look to me like they're even trying hard, yet.

      Any operating system will have exploits. Operating systems are simply to complex not to have them. Any sufficiently complex system is going to have unintended outputs for highly unusual inputs.
      True, but there are degrees, an enormous variation in degrees. The system in which the pieces tend to assume that everything else is perfect will continue to astound with its uninteded outputs for highly unusual inputs.

    47. Re:This isn't really a problem by Tony-A · · Score: 1

      You wouldn't believe the amount of crap that HP install by default.

      HP. Or most anybody else for that matter.

      This does two things.
      First, it gives the malware writers essentially a how-to guide.
      Second, it conditions the computer user to believe that such garbage is good.
      Third, it makes it almost impossible to tell what belongs and what doesn't.
      Ok, I can't count, but with that kind of stuff driving it, things will get a lot worse before they get better.

    48. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      Microsoft PR lesson #1: Never make a statement saying that a problem can't be solved unless you have a solution ready.

      This isn't a "warning" it's a setup for the forthcoming "solution" to the problem -- trusted computing and not letting unsigned sode run on your computer. Make people scared... "UNCLEANABLE SPYWARE ALERT!". Followed by "Don't worry consumers... our new "trusted computing" (TM) based system (Palladium aka Windows next generation security base aka DRM) will solve this and stop the nasty spyware from running at all.

    49. Re:This isn't really a problem by AVryhof · · Score: 1
      1. Knock back 3 or more shots of your favorite liquor
      2. Knock back 3 or more shots of your favorite liquor
      3. PROFIT!!!
      4. Knock back 3 or more shots of your favorite liquor
      5. Knock back 3 or more shots of your favorite liquor
      6. Ahhh...fuck it, I didn't need a computer anyway.
    50. Re:This isn't really a problem by Anonymous Coward · · Score: 0

      1. Dont buy a PC.

  8. sigh by Anonymous Coward · · Score: 0

    sigh

  9. Proof positive that Microsoft copies from Linux by Trigun · · Score: 1

    And makes it better! Our rootkits can be surrepticiously removed!

  10. And even harder to remove worms.. by Anonymous Coward · · Score: 0



    I would suspect that worms and virus would fall into that realm as well?

  11. They should know by Realistic_Dragon · · Score: 5, Funny

    They are the ones who made it impossible to delete Internet Exploiter after all.

    --
    Beep beep.
    1. Re:They should know by solafide · · Score: 2, Informative

      Or Inept Explorer? It's time to OPERAte! And/or catch fire!

    2. Re:They should know by Oriumpor · · Score: 3, Interesting
      Just cause you can't do something doesn't mean it's impossible:

      thishouseisclear.bat
      echo doh>c:\progra~1\Intern~1\iexplore.exe.new
      attrib +r +a +s +h iexplore.exe.new
      move c:\progra~1\Intern~1\iexplore.exe c:\progra~1\Intern~1\iexplore.bak
      echo doh >c:\progra~1\Intern~1\iexplore.exe
      attrib +r +a +s +h c:\progra~1\Intern~1\iexplore.exe
      Moments later the fixit wizard will more than likely pop up, hit cancel, and yes. Viola.
    3. Re:They should know by Vicegrip · · Score: 1

      nu-uh.

      Your script doesn't remove explorer at all; at best you've just taken away the most obvious way to instantiate it.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    4. Re:They should know by Oriumpor · · Score: 1

      you cannot *read shouldn't really* remove the rundll calls to IE, which means no matter how you slice it you've gotta leave a component of IE to use the Explorer shell...

      Similar examples would be Gnome and Nautilus. Sure you can remove it, but it's not quite so simple to just install a new shell for 98% of users.

      I wasn't about to point the greater majority towards alternative Win32 shells.

      If you want to truly remove IE from Explorer You're looking at a task and a half there. I'm personally pretty Ok with using the exploder for file thumbnailing etc.

      Removing IE from the exploder shell would be arduous, but it's pretty easy to eliminate Explorer from windows startup and replace it with something open. Still, that little script eliminates the easiest way to instantiate a stealth IE bot eliminating many popup bots ability to annoy, or even run. I couldn't say how many iexplore.exe stealth shells there are out there, but I'm sure google can.

    5. Re:They should know by sqlrob · · Score: 1

      Don't forget to remove Explorer, that's just IE with a different wrapper.

    6. Re:They should know by kerrle · · Score: 1
      True, but then, Nautilus isn't a web browser, and it's pretty easy to run Gnome without running it - just change your session info.

      I would argue that taking an admin that was equally familiar with both Linux/w Gnome and Windows, it would take far less time to run Gnome without Nautilus and remove it than it would to remove Explorer from Windows.

      I know I could do both, but it would literally take me less that 5 minutes to set up Gnome that way. Also, I have no idea which Windows apps would still expect the IE HTML rendering engine to be there - I'd break quite a few things in Windows.

    7. Re:They should know by Queer+Boy · · Score: 2, Funny
      Now, hold onto yourselves...there's one more thing.

      A terrible spyware is in your system. So much rage, so much betrayal. I've never seen anything like it. I don't know what hovers over your kernel but it was strong enough to punch a hole in your security and take control away from you. It keeps system calls very close to it and away from the kernel. It lies to you...it does things only a geek can understand. It has been using your system to infect others. To your kernel, it simply is another system component, to us, it is the beast. Now let's go get your restore CD.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    8. Re:They should know by Anonymous Coward · · Score: 0

      That, sir, is just about the funniest thing I've heard in about a month. Thankyou. :)

    9. Re:They should know by Mordaximus · · Score: 1

      Internet Explorer is far, far more than just one binary.

    10. Re:They should know by Anonymous Coward · · Score: 0

      Voilà! Voilà. Voilà.

      The O before the I.

      Sorry for being a spelling nazi, but this one really bugs me.

    11. Re:They should know by gothfox · · Score: 1

      So what? It won't remove insecure mshtml engine from the system or stop gazillion programs from using it.

      Deleting poor little iexplore.exe has nothing to do with removing Internet Explorer from the system, I'm actually surprised that someone with support.microsoft.com URL in their profile does not know this.

    12. Re:They should know by Oriumpor · · Score: 1

      I realize it's not going to totally remove it but it'll break some bots and some apps.

      You can remove IE from windows, but M$ has really made it not worth it.

    13. Re:They should know by Anonymous Coward · · Score: 0

      That doesn't actually remove IE from the OS.

      It's still there. You just removed the user executable side of IE.

    14. Re:They should know by Anonymous Coward · · Score: 0

      That doesn't actually remove IE.

      After doing what you described, open Explorer.exe (the file explorer) then type a http:// web address in the location bar. Wow! Web!

      You see, IE is still there. In COM form, in ActiveX form, as part of the file browser, as kernel modules. It's all over.

      You can not remove IE from Windows and still have a functional system.

    15. Re:They should know by Oriumpor · · Score: 1

      Yes, you are correct. And yes it is possible, to an extent. You can still of course execute some IE calls after you replace the shell and nuke iexplore.exe and explorer.exe but you can indeed remove even that ability if you really wanted to.

    16. Re:They should know by gothfox · · Score: 1

      Indeed. What matters (and what I wanted to clear up in the first place) is that removing iexplore.exe is pointless - it won't change anything from default Windows behaviour of hiding it and next service pack will most probably restore it anyway.

      So, well, duh. I don't see the point.

    17. Re:They should know by JadeNB · · Score: 1
      Of course, if one wishes to show off one's musical instruments, then one might well declare Voila: la viola!

      P.S. Of course this requires in its turn tolerance of the misspelling `viola' for `viole'.

  12. "Warns"?! Shouldn't it be "admits"?! by Anita+Coney · · Score: 1

    As in Microsoft admits its OS is full of holes!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  13. Easy 'nuff by eomnimedia · · Score: 1, Redundant

    "Press [space] to boot from CD and begin Linux installation..."

    *press*

    1. Re:Easy 'nuff by musikit · · Score: 0, Offtopic

      i recently tried to install 3 different distros onto my laptop this weekend failing all.

      i have installed linux many times on many machines however i was left with some limitations

      first install
      GENTOO: downloaded all isos and printed install instructions. as i was reading install instructions it required me to connect to the internet. problems

      1. all WLAN house.
      2. did not recognize built in wlan card
      3. did not recognize WAVELAN orinoco card

      no internet so i stopped install

      install 2.
      SLACKWAVE:
      installer would not recognize my laptop keyboard and was unable to continue installer.

      install 3.
      FEDORA:
      installed fine off iso images. i now have a working linux on my machine. it did not recognize my built in wlan card so i plugged my orinoco card in and the OS froze. manual reboot. left card plugged in and OS froze on boot.

      my next machine will be a Mac.

    2. Re:Easy 'nuff by satoshi1 · · Score: 0, Flamebait

      What's this press space crap? The CDs I use don't ask me. Infact, the only bootable CD i have that asks me if I want to boot from it is the WinXP CD. I wanna keep it that way.

    3. Re:Easy 'nuff by over_exposed · · Score: 1

      RE: Your sig
      If you don't want to take the tour of WinXP, just click on the 'baloon' and then 'Cancel' on the next window. It'll never bother you again.

      --
      "The object of war is not to die for your country, but to make the other bastard die for his." - Patton
    4. Re:Easy 'nuff by swayze · · Score: 1

      just as a side note, it is entirely possible to install gentoo without an active internet connection.

    5. Re:Easy 'nuff by Anonymous Coward · · Score: 0

      You are, of course, ignoring that Linux suffers from the same kernel rootkit problem. Even more so since you can have edit the kernel source code, and even the compiler source code for a truly impossible to remove rookit (See the paper by Dennis Ritchie, if I recall correctly).

      Who the hell modded this flamebait? It's both true and informative for crying out loud. If we think the way to support FOSS is to sweep this under the rug we are seriously deluding ourselves.

    6. Re:Easy 'nuff by mattyrobinson69 · · Score: 1

      I believe either redhat or mandrake (not sure which) do this, but its not really special - just put a windows exe on the disk and reference it with the autorun.ini file

    7. Re:Easy 'nuff by eomnimedia · · Score: 1

      My bios generates this prompt.

    8. Re:Easy 'nuff by AdolChristin · · Score: 0

      The paper mentioned is "Reflections on Trusting Trust" and is by Ken Thompson. http://www.acm.org/classics/sep95/ Out of curiousity, why is the above post marked "flamebait" when it's a valid point? Oh wait, this is /., forget I asked.

      --
      #include "forums.h"
      int main() {while (bollox) postcount++;}
  14. Wonderful by Anonymous Coward · · Score: 0

    Time to move to Linux or maybe the 'MacOS'. The end is near for BillG !!

  15. You're infected! Not me. by BoRegardless · · Score: 1

    With handwriting on the wall, I'm surprised more people have not moved to alternatives. I'll just stick with my Macs for Internet use. PCs can't handle it easily enough. Bo

    1. Re:You're infected! Not me. by Master+Bait · · Score: 4, Interesting

      In the old pre OS X days, most Mac viruses were INITs (AKA Extensions) which are rewritten system calls. I remember a virus from the olden days which was an INIT that spread through a DiskInsertionEvent.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    2. Re:You're infected! Not me. by Kpt+Kill · · Score: 5, Insightful

      You're telling me that when joe user installs his linux version of kazaa and it pops up the message, you must install with root... enter password... linux solaris, mac, anything will be immune to the malware? I think not. Users dont read popups. If they are prompted for root... they will type it in.
      Ive even seen macromedia flash boxes pop up to alert you that IE has blocked their activeX script, and the user should do the following steps to install the plugin. And people do.

    3. Re:You're infected! Not me. by prockcore · · Score: 1

      Users dont read popups. If they are prompted for root... they will type it in.

      Yup. I installed TextWrangler (the free version of BBEdit) a few days ago. It asked me for my password the first time I ran it. I looked at it and said "that's weird" and then went ahead and typed it in.

      Most mac users would do exactly the same.

  16. I've seen this kind... by SunPin · · Score: 1

    it's called "Windows XP". There are other names. "Millennium" is the worst.

    --
    Laws are for people with no friends.
  17. Ok... by qw(name) · · Score: 0, Redundant


    All the more reason to use a *nix-based OS.

    1. Re:Ok... by vida · · Score: 1

      yeah, because there aren't any rootkits for Linux, right? Remember, we're talking about the user *executing* something.

    2. Re:Ok... by Zocalo · · Score: 5, Informative

      Actually, most *NIX rootkits have been intercepting system calls to the kernel and replacing common command tools that might be used to detect and remove them for ages. I haven't heard of one that can avoid detection by the likes of Chkrootkit and Rootkit Hunter yet, other than by being brand new of course. Naturally, that doesn't automatically mean that it's impossible to write one though.

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Ok... by qw(name) · · Score: 1
      yeah, because there aren't any rootkits for Linux, right?
      No, because it's much harder for the rootkit to be installed on a *nix-based OS. Who said anything about Linux anyway? I prefer Macs and Suns to Linux.
    4. Re:Ok... by qw(name) · · Score: 1


      I fully realise where rootkits came from and what they do. But like I stated in another reply rootkits are a whole lot more difficult to install than just having a user double-click an attachment or, in some cases, just browse the web.

    5. Re:Ok... by qw(name) · · Score: 1


      I can't help but laugh at the moderation of my original post. It was modded reduntant after being the 9th comment to the story. Ha ha ha...

    6. Re:Ok... by Anonymous Coward · · Score: 0
      Most posters to /. do not even know how to ./ anymore. So for the most part joe user type Linux guys will not have any problems. With the caveat that they do not persist in the Windows habit of running as root all the time. If you put something on your /home or if you are stupid enough to leave it running elsewhere, then sure you can get Linux rooted but you can always recompile the kernel so whats the point? By and large looking at the software ./config file will tell you if there is anything malicious in the code.

      I personally do not trust any code that tries to make me mess too much with my kernel libs, and then tries to rewrite my boot init. It all goes back to, if you write a piece of software, then make your includes complete and verifiable. MS style system tray dependant aps are verbotten on my computers.

      Any coder who makes his binaries need to open at boot time is suspect. I know that MS uses this with its office and internet aps to make then boot faster than the competition. It serves them right that the ability to boot shit is coming back to haunt them!

      Problem is with windows binary only install you do not have an oportunity to see what the hell the code is really doing. With OpenSource there is no where or way to hide.

    7. Re:Ok... by Anonymous Coward · · Score: 0

      haven't heard of one that can avoid detection by the likes of Chkrootkit and Rootkit Hunter yet, other than by being brand new of course. it's not the public rootkits you have to worry about ...

      you have a lot to learn Grasshopper.

    8. Re:Ok... by techno-vampire · · Score: 1

      It was modded Redundant, because it didn't need to be said in the first place. As the meta-moderator, I call it Fair.

      --
      Good, inexpensive web hosting
  18. Argument for Partitioning by generationxyu · · Score: 2, Interesting
    The Windows installer should have a partition editor, and some information about partitioning. It should allow you to easily install Windows on a separate partition from your data.

    Then you can keep /home on a separate partition, /var on a sep...

    Oh wait.

    --
    I mod down pyramid schemes in sigs.
    1. Re:Argument for Partitioning by nmx · · Score: 2

      The Windows installer should have a partition editor, and some information about partitioning. It should allow you to easily install Windows on a separate partition from your data.

      It does. A rudimentary one, but nevertheless.
      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    2. Re:Argument for Partitioning by b1t+r0t · · Score: 1
      Hell, I can't even get Windows to boot after I move the C: drive to another computer. It boots halfway and then gripes about an INACCESSIBLE_BOOT_DEVICE.

      Now you expect them to give you some useful information about partitioning?

      /now keeps nothing but the OS and apps on an 8 gig C: and everything else on D:

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    3. Re:Argument for Partitioning by slaker · · Score: 4, Informative

      There does exist a tool called "linkd" in the Windows 2003 Server resource kit, which allows you to set mount points via the command line.

      So you install a system. Use two partitions. Pull the drive. Install 2nd drive on working windows machin. Copy the "Documents and Settings" to the second partition of the newly installed drive. Then use linkd to create a "Documents and Settings" mount point from one partition to the other.

      As a semi-serious builder/hobbyist, when I build a system, I use preconfigured sysprep images where I have already done this (the mount point linkage IS copied by programs like ghost that support NTFS5). I can restore a single partition or the whole disk. Either way. I distribute a restore DVD to my customers that can fix their spyware- and virus-hosed Windows installs without killing all the pictures they took with their digital camera etc.

      It took me a bit of fiddling to make sure I have the process right, but for the number of times it's saved me two hours' work, I almost want to cry.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    4. Re:Argument for Partitioning by Anonymous Coward · · Score: 0

      The Windows installer should have a partition editor, and some information about partitioning. It should allow you to easily install Windows on a separate partition from your data.

      They'll be sued by Powerquest. Simple as that.

    5. Re:Argument for Partitioning by Anonymous Coward · · Score: 1, Informative

      linkd isn't even needed at all... the docs&settings path is stored in the registry. change it, and you're set.

    6. Re:Argument for Partitioning by slaker · · Score: 1

      That's great, if you're willing to put up with a "D:\documents and settings" path. Using linkd, Documents and settings essentially lives in both places (actually on the second partition, but transparently on C:, just like /home on your favorite real OS of choice).

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    7. Re:Argument for Partitioning by Anonymous Coward · · Score: 0

      This is an old unix trick, and I do essentially the same thing on OS X: put my Home directory on a different partition.

      I'm not worried about exploits particularly, and I've never had a problem w/ the OS, but if I ever do I can format and reinstall, set my Home mount point, and I'm in business again in a few minutes. (Reinstalling takes longer than ghosting (which is free/donationware for OSX) but it's so rarely needed that I don't bother.)

      My Windows buddies all think the Registry is a good thing that helps them ; )

    8. Re:Argument for Partitioning by izomiac · · Score: 1

      If you do a registry search & replace (including renaming) for all variations of "C:\Documents and Settings" then you can change it to anything. You can even do this with Program Files. Of course, that messes-up the shortcuts in the start menu, but it works (there is no "Program Files" or "Documents and Settings" folders on my C: drive, I use P:\ and V:\ respectively). Now if I could only get rid of those pesky "System Volume Information" and "RECYCLER" folders on all my drives...

    9. Re:Argument for Partitioning by slaker · · Score: 1

      Sigh.

      OK. The process you're describing moves the "documents and settings" folder off the C: drive. That's fine if you're a geek, much less so for regulation load-bearing idiots. Load-bearing idiots from time to time get instructions that involve looking for something like C:\Documents and Settings\username\whatever\stupidfile\theyneed.

      And when they don't see Documents and Settings where it's "supposed" to be, they get upset and call me about it.

      What I like having is the appearance of documents and settings where it's supposed to be, and the actuality of having documents and settings someplace safe. This is what using linkd accomplishes. Is that really so hard to grasp?

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    10. Re:Argument for Partitioning by Anonymous Coward · · Score: 0

      Yes, but the only way to move the default "Documents and Settings" or "Program Files" directories is to do an unattended setup.

    11. Re:Argument for Partitioning by izomiac · · Score: 1

      Well, occasionally a stupid installion program will have said paths hard-coded into it (most don't), so I wouldn't do this to any computer that had a novice primary user/administrator. I personally prefer to be able to enter the director directly from My Computer, or by merely typing "V:" on run or command prompt. Typing 'cd "Documents and Settings"' or even 'cd doc*' gets quite annoying after a while. It also keeps path lengths managable. 'V:\Izomiac\Application Data\Mozilla\Firefox\' is (at least it seems) a lot shorter than 'C:\Documents and Settings\Izomiac\Application Data\Mozilla\Firefox\'. Shorter path lengths make displaying them and working with them much easier. It also confuses the heck out of people that insist on doing things for me on my computer.

    12. Re:Argument for Partitioning by slaker · · Score: 1

      Why not just use subst for that?

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    13. Re:Argument for Partitioning by izomiac · · Score: 1

      Because this way I can create an image of the partition my user settings are on and another image of my system partition. That way, if Windows were to die then I could restore my system files without loosing too many settings. Or I could restore my settings to fix a software problem. It also helps to make my DVD-R backups managable. My system partition is 4.5 gb so it can fit on a single disc. My settings partition is 1 gb, and my programs partition is 13.5 gb (3 discs). I keep my swap file & temp directories on another 1 gb partition, documents on a 700 mb FAT-16 partition, and keep a 40 gb data drive (for downloads, media, and bigger stuff). I also have 4 other operating systems installed, so it's nice to be able to edit stuff on FAT-32 partitions (Firefox bookmarks) without loosing things like access permisions on my system drive.

    14. Re:Argument for Partitioning by nmx · · Score: 1

      Yes, but the only way to move the default "Documents and Settings" or "Program Files" directories is to do an unattended setup.

      I suppose I should've been more specific, but I was purely responding to the grandparent's assertion that the Windows installer doesn't include a partition editor.

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    15. Re:Argument for Partitioning by g0hare · · Score: 1

      Uh-oh, you know how to use sysprep and other tools! YOu possibly have spent as much time reading Windows manuals as recompiling your kernel! You are the great Satan! You will be banned!

      --
      Vote Quimby!
  19. Still behind the times by SeanTobin · · Score: 4, Funny

    Well, at least Windows is catching up. We've had rootkits on linux forever! :)

    --
    Karma: SELECT `karma` FROM `users` WHERE `userid`=138474;
    1. Re:Still behind the times by Rhys · · Score: 2, Insightful

      Thank god your average linux account can't go modify the kernel, unlike your average windows account! Maybe now they'll have to finish catching up.

      --
      Slashdot Patriotism: We Support our Dupes!
    2. Re:Still behind the times by Anonymous Coward · · Score: 0

      Yeah, like that prevents rootkits from getting installed on Linux and other Unixes.

      Get a clue.

    3. Re:Still behind the times by biz0r · · Score: 1

      I think you are the one that needs a clue, you absolutely NEED root privileges (via buffer overflow or otherwise) in order to install a rootkit.

      So yea...get a clue buddy, you are completely incorrect.

      --
      /* sig */
    4. Re:Still behind the times by mattyrobinson69 · · Score: 0

      a rootkit is a kit that gets root - a program which elevates its privilages to that of the root superuser.

    5. Re:Still behind the times by Anonymous Coward · · Score: 1, Informative

      No it isn't. If you don't know what the hell you're talking about, please don't post.

      Yes, I'm new here.

    6. Re:Still behind the times by Anonymous Coward · · Score: 1, Informative

      wrong, it's what is installed after gaining root to take control of the system, leave backdoors for access, and patch certain utilties so it's hard to find (like ls, ps, etc)

    7. Re:Still behind the times by mattyrobinson69 · · Score: 1

      Thanks, i was sure it was what i said it was but when people started telling me im retarded i thought i'd look it up

      *smacks head*

  20. Just do what UNIX people do by temojen · · Score: 3, Funny

    Boot a clean kernel from removeable, non-writeable media (closed-session CD or write-protected floppy) when doing the rootkit detection. (some details are left to the reader as an exercise)

  21. Anti-Spyware tips? by Anonymous Coward · · Score: 0

    I just wanted to know how you folks handle spyware on your own machines.

    I run AdAware and Spybot S&D (and AVG for Antivirus) but lately I'm wondering if I'm being complacent ... and what the odds are that spyware writers will concentrate on fooling those two in particular as they are so well regarded by most folks I read of.

    So, any dark horse apps out there I should give a look at?

    Kevin

    1. Re:Anti-Spyware tips? by Stanistani · · Score: 1

      You could try one of my favorites - BackOrifice...
      You can get it lots of places.

    2. Re:Anti-Spyware tips? by Beetjebrak · · Score: 1

      Maybe have a look at Mandrake/Suse/Fedora Linux.. they're newbie-friendly and contain Wine for your needed Windows apps.

      --
      Learn from the mistakes of others. There isn't enough time to make them all yourself.
    3. Re:Anti-Spyware tips? by einhverfr · · Score: 1


      I run AdAware and Spybot S&D (and AVG for Antivirus) but lately I'm wondering if I'm being complacent ... and what the odds are that spyware writers will concentrate on fooling those two in particular as they are so well regarded by most folks I read of.


      I would suggest you evaluate a Linux or BSD desktop.

      --

      LedgerSMB: Open source Accounting/ERP
  22. I am not surprised... by Noryungi · · Score: 2, Insightful

    I spent almost two weeks trying to clean the VX2 spyware from a computer that belonged to one of my brothers in law... only to learn the only way to kill this p* of s* is to remove the infected hard disk, plug it into another (uninfected) computer and reformat the whole thing. I kid you not.

    I stopped providing "free technical support" to my brothers in law a short while after that episode. And yes, my machines run Linux or OpenBSD.

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:I am not surprised... by William_Lee · · Score: 1

      If you run into this again, you can avoid having to pull the hard drive by booting from floppy and formatting from there.

    2. Re:I am not surprised... by Scutter · · Score: 1

      Good lord! Why did't you just boot with Knoppix or BartPE or something?! Why was it necessary to reformat?

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    3. Re:I am not surprised... by jdog1016 · · Score: 2, Insightful

      I recommend just telling everyone you know to go buy a Mac. Problem solved--no more technical support needed from me.

    4. Re:I am not surprised... by Anonymous Coward · · Score: 1, Informative

      VX2 is a pain in the ass but it can be removed without a format. You just need a number of tools and pretty good knowledge of the registry to pull it off.

      vx2finder
      dllcompare
      killbox

      hijackthis is helpfull also and lspfix in case you screw up the lsp with hijackthis

      you also need to remove all registry notify operations that occur on explorer or task manager startup

      Yeah, I know, too late now.

    5. Re:I am not surprised... by Anonymous Coward · · Score: 0

      You know that VX2 is gone with a couple of registry entries and files to delete? And several specific VX2 removal tools exists.

      And even if wasn't - remove harddisk and reformat??? What about: boot from floppy/cd on same PC and reinstall, which should be worst case scenario?

    6. Re:I am not surprised... by ticktockticktock · · Score: 1

      Until they purchase Windows-only software from the store without reading the requirements...

    7. Re:I am not surprised... by Anonymous Coward · · Score: 0

      And even if wasn't - remove harddisk and reformat??? What about: boot from floppy/cd on same PC and reinstall, which should be worst case scenario?

      This is a perfect example of why grandparent is a moron and shouldn't have been modded up in the first place. Probably just posted the crap about removing/reformatting the harddisk just to sensationalize their skills (or lackthereof).

    8. Re:I am not surprised... by Anonymous Coward · · Score: 0

      Why don't you tell them to never go on the internet? Hell of a lot easier.

  23. Further proof by rudy_wayne · · Score: 0, Troll

    This proves, of course, that Windows is inferior, since 'root kits' have never existed for *nix. Right?

    1. Re:Further proof by jonbryce · · Score: 4, Informative

      Can you install a linux rootkit by viewing a web page in Mozilla / Konqueror?

    2. Re:Further proof by swimmar132 · · Score: 1

      Uh, I'm guessing you don't know what you're talking about.

      I don't think a *nix kernel rootkit has ever existed, where a program can modify the kernel and is impossible to remove.

    3. Re:Further proof by Anonymous Coward · · Score: 0

      But wasn't it just here at ./ that a story was posted that Windows is soo much more secure than RedHat (linux) ????

      mmmm

    4. Re:Further proof by ifwm · · Score: 1

      And you admitted you don't know what you're talking about.

      "I don't think..."

      If you KNEW anything abou tit, you wouldn't have to think.

      Don't jump on someone for ignorance, then admit ignorance. That's just ignorant.

    5. Re:Further proof by Anonymous Coward · · Score: 0

      there are rootkits for linux (google chkrootkit)
      but these have never been an issue on my linux box
      *knock* on wood

    6. Re:Further proof by CaptKilljoy · · Score: 4, Informative

      I don't think a *nix kernel rootkit has ever existed, where a program can modify the kernel and is impossible to remove.

      It would have taken all of 30 seconds to google in advance:
      http://www.google.com/search?hl=en&q=unix+rootkit+ kernel&btnG=Google+Search

      --A closed mouth gathers no foot.

    7. Re:Further proof by TheRaven64 · · Score: 2, Informative

      Maybe not right now, but there have been a few arbitrary code execution vulnerabilities in Mozilla. If someone happened to visit a web site that made use of one of these vulnerabilities, then they could get something nasty installed. If they were running as root, then there's nothing stopping this from doing all sorts of kernel level things. If not, then it could just put trojaned copies of su and sudo somewhere on the user's path and wait for them to type in a password required for root access (meanwhile, harvesting data from the user's account, for example by polling X for copies of events).

      --
      I am TheRaven on Soylent News
    8. Re:Further proof by MerlynEmrys67 · · Score: 1

      No - but I used to be able to install a rootkit by simply sending mail to the server... Pretty much the same thing.

      --
      I have mod points and I am not afraid to use them
    9. Re:Further proof by nine-times · · Score: 1

      Yeah, but who runs Mozilla as root?

    10. Re:Further proof by Serapth · · Score: 2, Insightful

      I knew someone was going to say this :)

      The person who runs something as root, is the same user that doesnt understand what root is. AKA, the typical windows user. If the linux on the desktop dream ever comes true, you would be AMAZED at how many users are going to just user the first username/password in the system.

      Not to mention, how long until they run into a problem ( like say... trying to play certain games ) that says... "You must be root to do blah blah." From that momment on, Joe user uses root for everything.

      If we could ship every copy of XP, with a few years of technical competency, there would be a hell of alot less spyware/virii/worms and trojans floating around out there!

    11. Re:Further proof by Spy+Hunter · · Score: 2, Insightful

      I will probably be moderated down for this, but: likely yes. Mozilla has a few crash bugs; Konqueror has more. It is quite likely that some of those bugs are exploitable; then just use a Linux kernel privelege-escalation exploit (of which there are also many) to instantly become root. Voila; r00ted Linux system in two easy steps. Just because nobody bothers to do it (Konqueror's market share is necessarily even smaller than the Linux desktop market; it doesn't even come close to Mozilla's measly percentage) doesn't mean it's impossible.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    12. Re:Further proof by nine-times · · Score: 1
      There's some truth to what you say. However, there are some differences. First, Mozilla isn't so integrated into the OS so as to give it ridiculous magic OS-destroying powers when not-run as root. Second, most distros don't run as root by default, and many of them give stern warnings not to run as root. (I remember when I was first learning to operate Linux, Redhat used to pop up with a warning every time you ran X Windows as root, pretty much saying "DON'T DO THIS!", and there was no obvious way to disable that warning. I don't know if distros currently do this, however, since I haven't tried running Gnome as root in years.) Ubuntu and OSX, on the other hand, sort-of disable root by default, and everything needs to be done with sudo (I don't think 'su' is even enabled in their default user setup).

      Anyway, Windows doesn't currently take these precautions. I'm don't think I'm too much of a knee-jerk Windows basher, but purely as a matter of fact, Windows installs by default run as admin.

    13. Re:Further proof by Tim+C · · Score: 1

      I'm don't think I'm too much of a knee-jerk Windows basher, but purely as a matter of fact, Windows installs by default run as admin.

      Yes they do, and it's inexcusable (well, there are reasons for it, but they're tangental to this debate). However, the op is right - when the unwashed computing masses come to Linux, so will trojans, viruses and other nasties.

      I've not seen an OS yet that didn't require the use of a privilieged account for system administration tasks. Most modern OSes will prompt the user for the username and password of such an account when necessary (including Windows, when installing recent software at least). People are slowly going to get used to supplying these details, and so will happily supply them when installing commercial software from a CD, the latest and greatest open source software, and the spyware-riddled trojaned system tray applet or p2p app.

      Linux is more secure (by default) than Windows, but nothing will save a machine from a foolish or incautious user with admin privs.

    14. Re:Further proof by Anonymous Coward · · Score: 0

      Doesn't matter, even if all you get is user access you can then use a "local user" exploit to get root access.

      There is a way.

    15. Re:Further proof by Anonymous Coward · · Score: 0

      Wow, don't you feel like a dumbshit now that you've been smacked down both semantically and with googled facts?

      Dork.

    16. Re:Further proof by Eradicator2k3 · · Score: 1

      "Can you install a linux rootkit by viewing a web page in Mozilla / Konqueror?"

      Bill Gates responded: "Linux rootkits are impossible to execute on Windows platforms; which just goes to show the obvious open source interoperability problems. Microsoft in its ongoing commitment to innovation should have a Linux-executable Windows rootkit available by the end of the week."

      When informed that Linux-users generally don't run everything as root, Mr. Gates reponded with "Well, could you ask them to?"

      --
      Mr. T pitied this fool on 27 July 1992.
  24. No, the correct procedure is: by mrchaotica · · Score: 2, Insightful

    Uninstall Windows.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:No, the correct procedure is: by Anonymous Coward · · Score: 0

      Install Linux. Problem solved.

  25. Problem by Anonymous Coward · · Score: 0

    The basic problem is that spyware and adware is only combatted at a technological level. That is never going to be enough, atleast if you want to keep computers somewhat usable. Strict laws and law enforcement about privacy issues is what is needed. It is just plain ridiculous to say that companies are going to regulate themselves.

    Most companies may respect your privacy, most people also won't kill people. That doesn't mean you don't need laws and law enforcement!

  26. Don't get too smug... by Realistic_Dragon · · Score: 3, Insightful

    ...rootkits for Linux are also a bitch to find and get rid of. It's only because we have had this risk for longer that we have good tools to find, remove and otherwise manage the risk... but how many Linux users actually do this?

    Probably the same five who spool logs to another sever as well as write-only tape and run everything in chroot I suspect.

    --
    Beep beep.
    1. Re:Don't get too smug... by mrchaotica · · Score: 1

      Oh, well, that and the fact that normal users don't typically have root privilages in Linux...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Don't get too smug... by totallygeek · · Score: 1
      ..rootkits for Linux are also a bitch to find and get rid of. It's only because we have had this risk for longer that we have good tools to find, remove and otherwise manage the risk... but how many Linux users actually do this?

      Probably the same five who spool logs to another sever as well as write-only tape and run everything in chroot I suspect.


      You should never trust a compromised system. Reinstallation is the logical step after backing up the suspect system and finding a known good backup of the clean system. The big problem is the likelyhood of this happening. I have seen poorly secured *nix boxen get rooted, but have seen way more Windows machines catch a computer cold.

    3. Re:Don't get too smug... by pv2b · · Score: 1

      Write-only tape?

      How then are you supposed to read it in case an incident happens?

    4. Re:Don't get too smug... by TheRaven64 · · Score: 1
      Probably the same five who spool logs to another sever as well as write-only tape and run everything in chroot I suspect.

      I think you're confusing Linux and OpenBSD users...

      --
      I am TheRaven on Soylent News
    5. Re:Don't get too smug... by drinkypoo · · Score: 1

      That, and normal servers don't typically have root privileges. They usually run as their own user, so they have a hard time trashing any files but their own. Microsoft has been slowly heading down this road, but more application developers should do so as well. Too many services still run as system.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Don't get too smug... by ThisIsFred · · Score: 2, Insightful

      Right on. If you haven't checked every bit in storage yourself (impossible), then consider the machine tainted. Check/backup your data, then reinstall.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    7. Re:Don't get too smug... by stratjakt · · Score: 2, Interesting

      No, they typically pick up on the nfs legacy of running everything as "nobody/nobody", because it's a pain in the ass to add a user/group for every service you run, and most admins (and distros) are lazy.

      If it's a webserver, they just let everything (apache, squid, proftpd, etc) run as apache/apache because most "web gurus" are too lazy/incompetent to figure out permission problems with some mod or web app wont work.

      Go read some howtos, see how often they recommend doing a "chmod -R 755 /etc/x" and "chown -Rnobody:nobody /etc/x". Granted, many linux howtos floating around on the web are written by people with only the basic knowledge of the topic at hand.

      At any rate, once you've configured all your servers to run as "nobody", all of a sudden the "nobody" account has access to a whole lot of important configuration files. That is, your "unpriveledged" account "nobody" or "apache" winds up with pretty much all the rights you need to install your rootkit.

      So who needs to be "root" if the "nobody" account has access to all your important shit like your /etc/pam.d, all your .conf files, etc?

      --
      I don't need no instructions to know how to rock!!!!
    8. Re:Don't get too smug... by drinkypoo · · Score: 1
      Here I sit on gentoo. I have accounts for uucp, ftpd, sshd, at, squid, gsm, xfs, named, mysql, postgres, apache, vpopmail, a bunch for qmail, one for postfix (don't ask), one for portage, a password checker, one for clamav, three for tinydns, proftpd, snort, ntp, dhcpd, openldap, the rpc server, distcc, and one for cvs. Well shucks, that's damn near everything running on this system.

      If you have a shitty antique system then you might not have per-daemon permissions separation, but basically everything running on my system has its own user context.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Don't get too smug... by MyDixieWrecked · · Score: 1

      I log to another server using the neato stealth trick I learned in the O'Reilly Linux Security book.

      It involves attaching a box to the uplink port of your switch and logging to the broadcast address with syslog-ng.

      it's pretty neat, especially since that box doesn't have ssh (or any other service, for that matter) on that network interface.

      --



      ...spike
      Ewwwwww, coconut...
    10. Re:Don't get too smug... by Byzantine · · Score: 1

      Probably the same five who spool logs to another sever as well as write-only tape and run everything in chroot I suspect.

      Nah, those guys switched to OpenBSD.

    11. Re:Don't get too smug... by Anonymous Coward · · Score: 0

      > You should never trust a compromised system. Reinstallation is the logical step after backing up the suspect system and finding a known good backup of the clean system [my emphasis].

      There's a tricky part; if you don't know when the rootkit was installed, how far back do you go for that known good backup?..

  27. Bruce Schneier on the Prototype Detection Tool by Noksagt · · Score: 5, Informative
    Bruce covered the tool in a recent post on his blog. He says:
    This is a really interesting technical report from Microsoft. It describes a clever prototype -- called GhostBuster -- they developed for detecting arbitrary persistent and stealthy software, such as rootkits, Trojans, and software keyloggers. It's a really elegent idea, based on a simple observation: the rootkit must exist on disk to be persistent, but must lie to programs running within the infected OS in order to hide.

    Here's how it works: The user has the GhostBuster program on a CD. He sticks the CD in the drive, and from within the (possibly corrupted) OS, the checker program runs: stopping all other user programs, flushing the caches, and then doing a complete checksum of all files on the disk and a scan of any registry keys that could autostart the system, writing out the results to a file on the hard drive.

    Then the user is instructed to press the reset button, the CD boots its own OS, and the scan is repeated. Any differences indicate a rootkit or other stealth software, without the need for knowing what particular rootkits are or the proper checksums for the programs installed on disk.

    Simple. Clever. Elegant.

    In order to fool GhostBuster, the rootkit must 1) detect that such a checking program is running and either not lie to it or change the output as it's written to disk (in the limit this becomes the halting problem for the rootkit designer), 2) integrate into the BIOS rather than the OS (tricky, platform specific, and not always possible), or 3) give up on either being persistent or stealthy. Thus this doesn't eliminate rootkits entirely, but is a pretty mortal blow to persistent rootkits.

    Of course, the concept could be adopted for any other operating system as well.

    This is a great idea, but there's a huge problem. GhostBuster is only a research prototype, so you can't get a copy. And, even worse, Microsoft has no plans to turn it into a commercial tool.

    This is too good an idea to abandon. Microsoft, if you're listening, you should release this tool to the world. Make it public domain. Make it open source, even. It's a great idea, and you deserve credit for coming up with it.

    Any other security companies listening? Make and sell one of these. Anyone out there looking for an open source project? Here's a really good one.

    Note: I have no idea if Microsoft patented this idea. If they did and they don't release it, shame on them. If they didn't, good for them.
    1. Re:Bruce Schneier on the Prototype Detection Tool by JerkyBoy · · Score: 1
      Linux suffers from a similar vulnerability. A Sourceforge project checkps confirms it:
      checkps is a program to detect rootkits by detecting falsified output and similar anolomies. The ps check should work on anything with /proc, the (currently incomplete) netstat check is more linux specific
      --


      Always do right. This will gratify some people and astonish the rest. -- Mark Twain
    2. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      Did I get this right? Seems to me that they are planning to take md5s of the files! simple, clever and elegant? yes! inovative? hardly!

      Maybe its time to port tripwire, samhain or something similar to windows!

    3. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      Whether the checksums are md5 or not, who knows. But the two simple/clever/elegant ideas it combines are using checksums for file vailidation (which tripwire, samhain, and plent of other tools do) AND booting into a clean environment, where programs can't lie about their checksums (which the afore-mentioned daemons don't do). Whether this is innovative is up for debate, but I know of NO bootable CD creator or something similar to automate this whole process.

    4. Re:Bruce Schneier on the Prototype Detection Tool by hedley · · Score: 1

      OK. Run the windows OS on VMware. First time you install, before accessing the net, mount the disk over to the host OS, lets say the host is... Linux. Now, MD5 all the files on the Windows disk. Now connect to the net. From time to time, have Linux mount the drive from windows and perform the signature analysis again. If you keep around zipped the first vmdk file you could just unzip it at the later time if corruption was detected.

      Hedley

    5. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      I was at the presentation that the article was based on. One of the key suggestions that the presenters harped on was booting with a Knoppix disk to check out harddrives.... I had to check twice that the guys were really from Microsoft.
      The trusted computing project aims to do exactly what you propose doing with a VM, only in hardware below the ability of the OS to interfere.

    6. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      Innovative it is not. The Linux recipe for this is to boot using knoppix, chroot to the main system, run tripwire/aide/chkrootkit/etc. and see if anything gets flagged.

      It would be interesting if MS attempted to patent it - it's like someone down in Sahara patenting a boat and then boasting about it in Amsterdam. Unix flavours had been dealing with this for a long time now, just because MS is late to the game does not make [fill in known *nix procedure] "for Windows" innovative. Well, unless you're the USPTO, that is.

    7. Re:Bruce Schneier on the Prototype Detection Tool by glyn.phillips · · Score: 1

      What is so new about this?

      I use bootable CD based on FreeBSD + MD5 to check a batch of Win 2K machines in a school lab for infestation. The only thing Microsoft's GhostBuster has over mine is the ability to scan the registry.

      If you'r interested, the process works like this:
      1) Mount student station's C$ on server (Running FreeBSD) using smbfs.

      2) Scan it with ClamAV (which catches most kinds of virus).

      3) Generate MD5 sigs for all files.

      4) Compare with database of known MD5's (catches a few more problems, but not every file has a known, fixed MD5).

      5) Boot student station with FreeBSD CDROM and compare MD5 sigs with sigs in step 3 (this catches the stealthy ones).

      Notes:
      This is more complicated than the MS solution, but it catches non-sealty viruses too.
      It is hard to write a stealth rootkit which works in both the Windows and FreeBSD environments.

    8. Re:Bruce Schneier on the Prototype Detection Tool by scheme · · Score: 2, Informative
      Innovative it is not. The Linux recipe for this is to boot using knoppix, chroot to the main system, run tripwire/aide/chkrootkit/etc. and see if anything gets flagged.

      The difference is that you don't need to run the ms program on a regular basis in order to build the database. The MS program will create 2 md5 databases and compare them to see if you've been infected. Although you could do that with tripwire, that really isn't what was designed for.

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    9. Re:Bruce Schneier on the Prototype Detection Tool by slux · · Score: 1
      And all that is required from a rootkit for defeating this check is for it to not fake the checksums or hide any files? It'll hardly be an all-encompassing solution then. Do that many current (Linux) rootkits even bother to fake the sums?

      A fairly interesting way to find rootkits but it can be only used in addition to the existing tools which does eliminate some of the elegance, doesn't it?

    10. Re:Bruce Schneier on the Prototype Detection Tool by SuiteSisterMary · · Score: 1

      Or good old http://www.chkrootkit.org.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    11. Re:Bruce Schneier on the Prototype Detection Tool by John+Allsup · · Score: 2, Informative

      This reminds me of the old fix for the Dir II virus. The fix was: zip up all the files on your hard disk, boot from a clean floppy and unzip them all.

      --
      John_Chalisque
    12. Re:Bruce Schneier on the Prototype Detection Tool by Jherek+Carnelian · · Score: 1

      Although you could do that with tripwire, that really isn't what was designed for.

      Regardless, it should work just fine to do the same thing as MS's ghostbuster utility:

      1) Boot possibly infected system, run tripwire, save hashes.
      2) Boot live-linux cd, run tripwire, compare with hashes from #1

      Really, it is only the slightest of variations on the way tripwire, et al were envisioned to operate. The kind of thing would be "obvious to one skilled in the art" and ought not to be patentable.

      To take it one step further, if you had a second computer on the network you could probably get away without having to reboot the suspect computer and still be fairly confident in any negative detections. Use the network block device driver to give the second machine read-only access to the disk device with the filesystems of interest on the suspect machine.

      You'd have to avoid fscking, but since the files of interest (and thus their meta-data, like directory entries and inodes) are suppossed to be read-only, you ought to be able to successfully run tripwire on them (especially if you force a sync on the suspect machine first). The chance of a rootkit on the suspect system knowing how to tweak direct device access rather than filesystem access to hide itself is going to be small (similar to, but not quite as strong of a halting problem as knowing how to manipulate the writing of the hash file).

      In a pinch, you could probably get away with the doing the same where the suspect system and the second system are the same, just do a loopback mount on the network block device. It would be less reliable, but the odds of a rootkit knowing how to handle the loopback case are probably only slightly higher than it knowing how to handle direct disk access in the first place.

    13. Re:Bruce Schneier on the Prototype Detection Tool by peachpuff · · Score: 1
      "A fairly interesting way to find rootkits but it can be only used in addition to the existing tools which does eliminate some of the elegance, doesn't it?"

      I think the elegance comes from the fact that it neatly plugs an existing loophole. It finds previously undetectable rootkits by taking advantage of the very thing that made them undetectable. There's probably enough room on that CD for the other tools. In fact, there's probably enough room to support multiple operating systems.

      --
      -- . . ramblin' . . .
    14. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      You are assuming the rootkit hasn't infected your system/video BIOS, your hard drive's firmware, your cd/dvd drive's firmware or similar places. The only way to detect that would be to physically desolder chips and verify them against known good values.

    15. Re:Bruce Schneier on the Prototype Detection Tool by Anonymous Coward · · Score: 0

      > And all that is required from a rootkit for defeating this check is for it to not fake the checksums or hide any files? It'll hardly be an all-encompassing solution then.

      It's not all-encompassing; it's a way to either definitely find hiding rootkit files, or force the kits to not hide their files - making them vulnerable again to existing tools that check for such files (which is why they hid files in the first place, riiight?..). 1-2 punch.

    16. Re:Bruce Schneier on the Prototype Detection Tool by prockcore · · Score: 1

      The difference is that you don't need to run the ms program on a regular basis in order to build the database. The MS program will create 2 md5 databases and compare them to see if you've been infected. Although you could do that with tripwire, that really isn't what was designed for.

      That's exactly what Aide does... it can even send the md5 database to another machine. It will compare the latest md5 database with the known-good one and then alert you if there are any discrepancies.

      http://www.cs.tut.fi/~rammer/aide.html

    17. Re:Bruce Schneier on the Prototype Detection Tool by man_ls · · Score: 1

      BartPE would make a great starting point for such a tool.

      So would Knoppix. BartPE being natively Windows, and having the ability to do virus removal as well as rootkit checking.

    18. Re:Bruce Schneier on the Prototype Detection Tool by theLOUDroom · · Score: 1

      In order to fool GhostBuster, the rootkit must 1) detect that such a checking program is running and either not lie to it or change the output as it's written to disk (in the limit this becomes the halting problem for the rootkit designer), 2) integrate into the BIOS rather than the

      Although it's a clever idea, there are lots of ways to get around it.

      The program could simply pull itself off that part of the hard disk and sit in RAM any time you try and read it, even if you try to trick it, it can intercept the ACPI power off command and write itself to the disk at the last second. Since it already owns the computer, it doesn't have to tell you that it's in RAM. (The program can tie itself to whatever calls it wants to that happen right before you shut the computer down.)

      Probably an even better way to thwart this is to just jump around to different places on the hard disk. When you read section A, it stores itself to section B. When you read B, it goes back to A.

      Still, the idea IS clever.
      The right way to do it would be to do a hash of all the drives in the system, and this is very important... it would have to be below the filesystem level. You would have to hash the raw device.
      Anything less than hashing every single bit of persistent storage on the system could be fairly easily hidden from.

      --
      Life is too short to proofread.
    19. Re:Bruce Schneier on the Prototype Detection Tool by rizzo420 · · Score: 1

      from what i've read, it sounds like the tool would be used to check while the machine is running and then you boot to the cd, which, obviously, the rootkit cannot infect. and then it checks again. and since it's running off the cd, the rootkit will not be running.

      --
      please me, have no regrets.
    20. Re:Bruce Schneier on the Prototype Detection Tool by theLOUDroom · · Score: 1
      from what i've read, it sounds like the tool would be used to check while the machine is running and then you boot to the cd, which, obviously, the rootkit cannot infect. and then it checks again. and since it's running off the cd, the rootkit will not be running.

      Sure, but unless you check every single bit (NOT EVERY FILE) of persitent storage on the system, the virus can just shuffle itself around.

      For example:
      1. A virus makes a copy of foo.exe and bar.exe.
      2. It stores them in unallocated space or slack space (either works).
      3. Then replaces foo.exe and bar.exe with itself.
      4. When you check foo.exe, it copies back the real file. When you check bar.exe it replace foo.exe with the virus again and then copies back the real bar.exe
      5. In this situation, all your files will hash to the correct values, AND they will hash to the same values when you reboot.


      The only way to beat this is to hash every bit. If you do not do that, the virus will always be able to play a shell game with you.
      --
      Life is too short to proofread.
    21. Re:Bruce Schneier on the Prototype Detection Tool by rizzo420 · · Score: 1

      i don't think you got my point. you won't be running windows, you'll be running whatever it is that's on that CD and the thing won't be able to just run itself and it'll find it and get rid of it. that's why it checks it from the system itself and then boots off the cd and checks again. any discrepencies are obviously indicators of what files were affected.

      --
      please me, have no regrets.
    22. Re:Bruce Schneier on the Prototype Detection Tool by theLOUDroom · · Score: 1

      i don't think you got my point. you won't be running windows, you'll be running whatever it is that's on that CD and the thing won't be able to just run itself and it'll find it and get rid of it. that's why it checks it from the system itself and then boots off the cd and checks again. any discrepencies are obviously indicators of what files were affected.

      I don't think you get my point.

      This program works by looking for files that look different under the control of a virus than when you're running a trusted piece of software.
      The thing is, it's pretty much trivial to get around if you let the virus decide where to look, which is what you're doing if you do anything but scan raw devices.
      Even after you reboot and you're running you're trusted software, the virus is still deciding where you look because it has previously had the ability to alter filesystems, partition tables, etc.

      --
      Life is too short to proofread.
  28. Impossible to clean now by totallygeek · · Score: 2, Insightful
    The obscure registry and assinine DLL structure, coupled with incomplete process lists and poorly-defined startup parameters make most spyware impossible to scrape off a system to date.

    1. Re:Impossible to clean now by Anonymous Coward · · Score: 0

      I don't know why the developers at Microsoft don't make the kernel maintain a list of all processes itself without having to query processes. I recently took an Operating Systems class at Georgia Tech where we would make all kinds of neat (albeit useless) modifications to the 2.4 Linux kernel. The first project we had was to write a process cloaker and make it available via system calls.

      VERY malicious uses indeed!

    2. Re:Impossible to clean now by Skiron · · Score: 1

      Totally agree. You haven't a clue what is supposed to there in the first place, as it's all secret squirrel closed shop crap, so how the hell can you tell a root'ed box anyway.

    3. Re:Impossible to clean now by ThisIsFred · · Score: 2, Informative

      Not really. You can easily spot all the hooks in the IE registry entries. If you're too confused by the registry, get "HijackThis". There are only four places an autostart entry could be (just repeated in the user half of the registry), probably two less places in an XP system. Fake drivers load in one of two places, as do fake DLLs. I'd say use system file checker too, but it's too stupid to realize the difference between a corrupted file and a legitimately patched one.

      It's not rocket science, but what makes it a tremendous pain is Microsoft's lack of useful command line utilities. I'm not talking about how they left out utilities for importing DS objects or copying files with rights intact, I mean registry editing tools. What MS needs is a utility to make a boot disk that's *NOT* DOS based (doesn't run in real mode), and has NTFS support. ...Plus a command-line registry editor, or maybe something like the EDIT.COM command.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    4. Re:Impossible to clean now by value_added · · Score: 1

      "There are only four places an autostart entry could be ..."

      Not likely.

      #!/usr/bin/bash
      # enumerate possible startup reg keys
      for regkey in \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R un' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unOnce' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/P olicies/Explorer/Run' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R un' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R unOnce' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/P olicies/Explorer/Run';
      '/HKCU/Software/Microsoft/ Command Processor/AutoRun' \
      '/HKCU/Software/Microsoft/Windows NT/CurrentVersion/Windows/load' \
      '/HKCU/Software/Microsoft/Windows NT/CurrentVersion/Windows/run' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/P olicies/Explorer/Run' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R un' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R unOnce' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R unOnce/Setup' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R unServices' \
      '/HKCU/Software/Microsoft/Windows/CurrentVersio n/R unServicesOnce' \
      '/HKLM/Software/Classes/batfile/shell/open/comm and ' \
      '/HKLM/Software/Classes/comfile/shell/open/comm and ' \
      '/HKLM/Software/Classes/exefile/shell/open/comm and ' \
      '/HKLM/Software/Classes/htafile/shell/open/comm and ' \
      '/HKLM/Software/Classes/piffile/shell/open/comm and ' \
      '/HKLM/Software/Microsoft/Active Setup/Installed Components' \
      '/HKLM/Software/Microsoft/Command Processor/AutoRun' \
      '/HKLM/Software/Microsoft/Windows NT/CurrentVersion/Windows/AppInit_DLLs' \
      '/HKLM/Software/Microsoft/Windows NT/CurrentVersion/Winlogon/Shell' \
      '/HKLM/Software/Microsoft/Windows NT/CurrentVersion/Winlogon/System' \
      '/HKLM/Software/Microsoft/Windows NT/CurrentVersion/Winlogon/Userinit' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/E xplorer/SharedTaskScheduler' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/P olicies/Explorer/Run' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R un' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unOnce' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unOnce/Setup' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unOnce/Setup' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unOnceEx' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unServices' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/R unServicesOnce' \
      '/HKLM/Software/Microsoft/Windows/CurrentVersio n/S hellServiceObjectDelayLoad';
      # run your favourite registry tool command here
      done

      I agree it ain't rocket science, but it might as well be.

    5. Re:Impossible to clean now by Anonymous Coward · · Score: 0

      There's nothing incomplete about the process list.

  29. Here's the link to a free SP2 CD from Microsoft by xTK-421x · · Score: 4, Informative

    Install SP2 before you connect a Windows XP machine to the internet.

    The last time I connected a fresh Windows XP RTM box to the internet, it was infected with MS Blaster in 6 minutes.

    Windows XP Service Pack 2 on CD FREE

    --
    "TK-421, why aren't you at your post?"
    1. Re:Here's the link to a free SP2 CD from Microsoft by Anonymous Coward · · Score: 0

      Yeah, unless you're behind a hardware firewall, you're best off installing SPs with a CD.

    2. Re:Here's the link to a free SP2 CD from Microsoft by Friar_MJK · · Score: 1

      Thanks for the info, mines already on the way. And to think it was free? Oh, glorious day!

    3. Re:Here's the link to a free SP2 CD from Microsoft by Tavor · · Score: 0

      Connecting a Windows XP Box to the Internet: Free
      Getting the Blaster Worm in 6 minutes: Free
      Mentioning Blaster and TK-421 in one Slashdot post: Priceless.
      Somethings money can't buy...

      --
      Windows has detected an undetectable error.
    4. Re:Here's the link to a free SP2 CD from Microsoft by UnknowingFool · · Score: 1
      Install SP2 before you connect a Windows XP machine to the internet.

      You can only do that if you have SP1a and SP2 on CD. The last time I checked you had to pay for minimal shipping charges. Your average consumer doesn't want to pay for a patch CD no matter how reasonable the cost is, and they don't want to wait for it in the mail.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:Here's the link to a free SP2 CD from Microsoft by TractorBarry · · Score: 1

      A full 6 minutes ?

      Luxury.

      --
      Sky subscribers are morons. They pay to be advertised at !
    6. Re:Here's the link to a free SP2 CD from Microsoft by xmp_phrack · · Score: 1

      The last time I connected a fresh Windows XP RTM box to the internet, it was infected with MS Blaster in 6 minutes. just activate ICF, personal firewall, or hardware firewall. alternatively disable the suspect services e.g. DCOM, LSASS, etc.

    7. Re:Here's the link to a free SP2 CD from Microsoft by Bri3D · · Score: 1

      Just download the SP2 for IT Pros EXE and pass -s then the path to an XP install share/CD copyed to HD. Installs SP2 to the CD. Then copy the boot image off the CD with isobuster and burn a new one. You now have an XP CD with SP2. The moment your windows boots it HAS SP2!

    8. Re:Here's the link to a free SP2 CD from Microsoft by LurkerXXX · · Score: 2, Informative
      The firewall is included in default XP, just not turned on.

      Next time just do the install, turn on the firewall, then plug in the ethernet cable.

      Then go download the latest service-packs/patches.

    9. Re:Here's the link to a free SP2 CD from Microsoft by jafac · · Score: 1

      Mine was running under Virtual PC, behind both my Mac's OSX "firewall" and the port-blocking features of my linksys router.

      Took 15 minutes. But I got SP2 and Spybot S&D installed, from exe's I had on my Mac drive, and was able to clean it all off. (I hope).

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    10. Re:Here's the link to a free SP2 CD from Microsoft by kitzilla · · Score: 1
      The last time I connected a fresh Windows XP RTM box to the internet, it was infected with MS Blaster in 6 minutes.

      I would have thought a statement like this pure hyperbole -- until I saw a completely clean Windows system compromised in its first half hour of operation. Windows XP SP2 w/Norton, behind a Linksys router.

      The good news is that it was the last straw for the user. She asked for a Linux dual-boot, liked it (Novell Desktop Linux w/Gnome), and now only runs Windows inside VMWare. She's also ordered her first Mac. While neither system is absolutely secure, I suspect I'll get fewer desperate-sounding calls from her in the future.

      --
      This is my post. There are many others like it. If you don't like what you read here, go try one of the others.
    11. Re:Here's the link to a free SP2 CD from Microsoft by jeavis · · Score: 1
      UnknowningFool wrote:
      The last time I checked you had to pay for minimal shipping charges.
      Nope, the XP SP2 CD is free, including the shipping. I ordered one as soon as they were available, and didn't have to pay a cent for it.
    12. Re:Here's the link to a free SP2 CD from Microsoft by WhatAmIDoingHere · · Score: 1

      Actually, it originally WAS turned on, but people complained that their apps that needed to connect to the internet "broke" so Microsoft turned it off by default in SP1. Microsoft can't win.

      --
      Not a Twitter sockpuppet... but I wish I was.
  30. Windows is catching up to Linux! by bigtallmofo · · Score: 2, Insightful

    I remember attempting to clean systems that had the Linux Rootkit installed on it in the past. Can't trust results of ps, can't trust results of netstat, can't trust anything.

    I can't even imagine having this type of situation on a Windows box. There's just so many more places to hide things and most even technically knowledgable people wouldn't know what to do if their favorite process list application or network connection lister only shows you what the spyware author wants you to see.

    If you can even discern there is a problem, re-formatting is your only hope.

    --
    I'm a big tall mofo.
  31. Not completely unique to windows by Anonymous Coward · · Score: 0

    Root kits have been around on *nix machines for quite some time.

    Root kits pose the same kind of problems on all systems they get on to, regardless of the system the only true way to make sure the system is clean is by wiping it and reinstall from scratch.

    Now that being said, is is fairly scary considering the number of people who use computers without a clue about security of any kind and the ease that Microsoft makes it to exploit those uses.

  32. Back is going to be more important then! by antdude · · Score: 1

    Back ups are going to be even more important. Disk imaging softwares are handy to make images and recover.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Back is going to be more important then! by Overzeetop · · Score: 1

      Except that you can't backup XP while its running (not a usable image, anyhow). And XP Home (where most of these shennanigans occur) doesn't even have the microsoft backup enabled.

      What's worse is that the new Norton Ghost won't make a bit-wise copy of a hard drive - at least not as far as I can tell. It can only back up a logical drive, not a physical one. Of course, if I were smary, I'd figure out how to make a bit for bit copy using linux, and just boot knoppix on my system every couple of weeks to take a clean snapshot. (I use an older dos-mode Norton Ghost to do an exact copy of my root drive onto an identical HD in removeable bay. I've tested it and it will boot transparently in place of the original)

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:Back is going to be more important then! by Ramadog · · Score: 1
      Of course, if I were smary, I'd figure out how to make a bit for bit copy using linux, and just boot knoppix on my system every couple of weeks to take a clean snapshot.

      I have windows sitting on the 4rd primary partition on the first hard drive in my system. To back up it I cat /dev/hda4 | gzip -9 > backup-19-02-05.gz and to restore zcat backup-19-02-05.gz > /dev/hda4.

      As long as I am doing this to the same partition each time it works nicely. It helps to zero fill any unused space on the filesystem first as this will allow the image to be compressed even more.

    3. Re:Back is going to be more important then! by Overzeetop · · Score: 1

      You'd be suprised how hard it is to find that with, say google, when you don't know what you're looking for. If you get a chance to check you replies, consider this a "thank you". I'll give it a shot.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  33. Solution by MagPulse · · Score: 1

    What if you only run managed code (Java and .NET)? Couldn't the runtime prevent any overwriting of protected files?

    People could run newer programs this way, and legacy native programs would run in a virtual environment like Virtual PC or VMWare.

    1. Re:Solution by Anonymous Coward · · Score: 0

      Up until someone finds a (yet another, there have been plenty to date) way to break the sandbox.

  34. Admin = Screwed by The+Bungi · · Score: 2, Interesting
    As long as people are logged in as admins when they install that REALLY COOL KAZAA CLONE they donwloaded from a server in ROMANIA, they're screwed. Just like root on Unix, the admin can do just about anything (though some things are more difficult because of ACLs).

    It was just a matter of time, really. This problem will go away only if people realize they're at risk by running under an admin account and companies (including Microsoft) and independent developers learn to write applications that don't need god-like powers to function. Without user pressure (don't buy or use apps that require admin rights!!) this won't happen.

    Windows has had this capability since NT4. I think it's time we started using it.

    1. Re:Admin = Screwed by Billly+Gates · · Score: 1

      Unfortanetly you can only install programs as admin so your screwed either way. EVen if you normally are not admin

    2. Re:Admin = Screwed by The+Bungi · · Score: 2, Insightful
      Not all of them, no. The Windows installer has the capability to do certain things under different accounts. And how is that different from any other operating system? If only due to the need to write to normally protected directories (Program Files | /usr/bin or whatever).

      It would be no different from having to drop down to root and do a make install or some such.

  35. Dark horse anti-spyware apps: by mrchaotica · · Score: 4, Funny
    • Linux
    • Mac OS X
    • BSD
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  36. This is the Legion of Doom Reporting by wazzzup · · Score: 2, Funny

    Microsoft Warns of Impossible to Clean Spyware

    Bizarro: On Bizarro world people like spyware. People no clean from computer. Go now live to Solomon Grundi.

    Solomon Grundi: Errrr! Solomon Grundi say Microsoft full of crap. Solomon Grundi crush Microsoft like piece of paper.

    Bizzaro: This Legion of Doom reporting. Back to Zonk at Slashdot.

  37. Quick , Hurry by KingBahamut · · Score: 1

    Some would be Linux turncoat, go code a chkrootkit windows port.

    =)

    --
    "God of Rock, thank you for this chance to kick ass. "
  38. Rootkit cleaning by Craig+Ringer · · Score: 3, Insightful

    As far as I know, rootkits like that have been the norm rather than the exception on Linux and, I think, the BSDs for some time. I don't know about the other UNIXes and UNIX-like OSes (like MacOS/X), but I'd be surprised if it wasn't the case to some extent there too.

    It's been widely recognised for a while that if your system is cracked, the only way to be fairly sure you've cleaned it is to reformat it and start again then *carefully* restore data from backups. I don't see how this is news.

    1. Re:Rootkit cleaning by superpulpsicle · · Score: 1

      I am not even sure it's the norm in all Linux distros. With the bigger, more popular distros, yes.

    2. Re:Rootkit cleaning by 2nd+Post! · · Score: 1

      It's not yet been determined to be possible on Mac OS X because the desktop edition ships with no ports open, no daemons running, no services available.

      How does a rootkit get installed on such a system? The hacker has to instruct the user to download and install the rootkit, if I'm not mistaken, and that's an act of social engineering, not of system vulnerability.

    3. Re:Rootkit cleaning by Anonymous Coward · · Score: 0
      Don't forget Solaris.

      I was rooting SunOS boxes when most Slashdotters were playing Where In The World Is Carmen San Diego? on school computers running System 6.

    4. Re:Rootkit cleaning by Oscar_Wilde · · Score: 1

      MacOS X is UNIX-like but Linux is a type of UNIX? Do you know what the 'N' in GNU stands for?

    5. Re:Rootkit cleaning by Anonymous Coward · · Score: 0

      Yes, rootkits are possible on all unices (including OSX). The probability of getting infected by one is low, due to vigilence. It isn't easy to get infected by one (but nevertheless possible). I *know* there have been 5 viruses for Linux in the wild in it's 14 year history (one of them actually infected 1300 computers in Eastern Europe before it was contained). It's just that --as others have pointed out-- Linux has just over 5% of the desktop market now, which means it should have (at least in theory) 5% of the various viruses (according to the Microsoft pundits who are quick to argue "if they had our market share..."). But when the analysis is done, Linux and the unices don't have 5% of the virii market. Microsoft has a better monopoly than the desktop on that one. 99.999% of the virii are belong to Microsoft. You can throw your hands up in the air and quibble, but the truth is that my Linux box hasn't been hacked in 10 years --no viruses, rootkits, trojans, worms, nothing (and I'm not worried about tomorrow either). And yes, I have it connected to the internet live for at least 10 hours per day every day (whether I'm here or not).

  39. Sounds familiar... by madaxe42 · · Score: 2, Interesting

    Where I work, we've taken the step, as we have *many* identical boxes, of keeping a default system image ghosted and backed up on our *linux* server, because that's the only moderately safe place on the network. We end up rolling out a ghosted image at leas twice a week - our jobs would be hell without it.

  40. Flawed methodology by GillBates0 · · Score: 1
    Newer rootkits can intercept system calls that are passed to the kernel and filter out queries generated by the software. This makes them invisible to administrators and to detection tools...

    Yeah, ofcourse. Once you have software installed with root or admin privileges, it can do pretty much anything, and should be treated as such.

    Shouldn't the system be designed that it cannot get on with root/admin previleges without the user's knowledge in the first place?

    The underlying problem is Windows' flawed methodolgy of encouraging people to run as admin (RunAs or other lame workarounds don't count - I have encountered several situations where RunAs doesn't do the job - something as simple as like changing the system date/time for example).

    If common sysadmin tasks cannot be accomplished without logging in as Admin, people are going to log on as Admin all the time (why should software installation require changes to the central registry?).

    All software is installed with root/admin privileges, should be treated with caution.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Flawed methodology by arkanes · · Score: 1
      (why should software installation require changes to the central registry?)

      It generally does on Linux too, fyi... And it's because most modern software has a fair amount of global "stuff" to install or set, like application global preferences, shared libraries, even it's un-install information. Software which doesn't require installation in this manner works fine without Admin privledges under Windows.

    2. Re:Flawed methodology by Anonymous Coward · · Score: 0

      Who needs to set time on wndows ??
      Windows can now get the time from a ntp-server : NET TIME /SETSNTP:"ntpserveraddress1 ntpserveraddress2 ntpserveraddress3"

  41. Live Disk by Anonymous Coward · · Score: 0

    This is about being unable to clean a compromised environment from within that environment right? Isn't the solution to have your cleaning tool on a live disk?

  42. So? by ViceClown · · Score: 3, Funny

    Big deal! Linux has had this for like... ever now!

    Oh wait... ;-)

    --
    Have a Happy.
  43. Gee, this is new... NOT! by Todd+Knarr · · Score: 1

    Gee, didn't viruses back in the 80s intercept DOS system calls and block attempts to find them (if something read the file it got the clean version, but the execute-program call got the infected version)? This is why, people, the rule was that you made sure to boot from known clean media before you scanned a system for viruses: you couldn't trust a scan when the malware already had control and could determine what you saw. MS is just realizing that this is still a problem? Someone smack these people with 20-year-old virus summaries.

    1. Re:Gee, this is new... NOT! by radish · · Score: 1

      Of course the problem isn't new - what's new is the solution. And it's very clever - the useful bit is that it can find malware without having to know anythig about it - it just detects anything which is hiding.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    2. Re:Gee, this is new... NOT! by Todd+Knarr · · Score: 1

      Even that isn't new. "Boot from known clean write-protected media and scan." was the accepted practice even before stealth viruses were around. We just didn't bother scanning on a possibly-infected system, we went straight to a known-clean boot.

  44. But Windows is sooo secure by Anonymous Coward · · Score: 0

    Wasn't it just posted here at slashdot within the last 24Hours that Microsoft windows is soo much more secure than RedHat (linux)

  45. recovering from kernel mode rootkits is hard... by mrhandstand · · Score: 2, Informative
    but not impossible. In laymans terms it means you can't trust the OS to provide your user space applications with correct data. Boot into an alternative OS (Knoppix), and you can then run cleanup tools.

    It's also possible to use a software hardening tools to prevent changes to the kernel (can't remember the exact company, think the name was "Server-Lock", or something like that).

    The real answer is layered security, well managed backup and data protection strategies, and the understanding that no networked PC is immune.

    --
    Always value the individual over the system. --Bruce Lee "I don't need a Sig - I have a custom 191" - me
  46. Jumbo Shrimp by jedimasta · · Score: 1

    Microsoft Researchers = Oxymoron?

    --
    Who is more foolish? The fool, or the fool who follows?
    1. Re:Jumbo Shrimp by TheRaven64 · · Score: 1
      Yes, a company that spends over six billion dollars on research and development every year obviously has no researchers. Right. And I bet they stole all of their ideas from Linux too, didn't they?

      If you're going to bash MS, bash them for something they've done wrong (such as Windows 9x, Internet Explorer or ActiveX), not for the things they do well.

      --
      I am TheRaven on Soylent News
    2. Re:Jumbo Shrimp by jedimasta · · Score: 1

      Ah, but by your own example, shouldn't their billions of dollars in research and development caught the hundreds of secuirty flaws in IE, windows, outlook, you name it?

      I'm a developer in my own right too, and my applications have their flaws and I'm willing to admit that my coding skills pale in comparison to the house that Gates built, but by the same token 6 billion should by a little bit of reliability, shouldn't it?!?!

      I'm curious, how much money was spent on research and development of Firefox...

      --
      Who is more foolish? The fool, or the fool who follows?
  47. it's called a file intrgrity checker by Artie_Effim · · Score: 0

    hey microsift, check out tripwire, asshats

    1. Re:it's called a file intrgrity checker by leonardluen · · Score: 1

      that won't work...a properly made rootkit will return the original file when scanned, but execute the malicious code when run.

      and so tripwire continues to say everything is OK while the computer is still at the mercy of the malicious code

    2. Re:it's called a file intrgrity checker by anubi · · Score: 1
      You beat me to the punch.

      I have used integrity checking , homebrew batch files since the days of DOS and CRCHECK.EXE , to see if anything got tampered with, and in those days, DOS was simple enough that it was pretty trivial to do a quickie scan of anything I loaded upon boot, so I could be pretty assured everything at least came up clean.

      One of the reasons I have been so loathe to give up my WIN95 system is that I always come up in DOS, and being I can boot DOS from a trusted floppy, I can use trusted code on the floppy to verify the integrity of suspect code on the hard drive - like see if core .dll's and initialization files have changed.. ( detecting registry changes seems futile, as even moving a window in a lot of programs will trip off changes in their registry entry.).

      I completely fail to see why a corporation the size of Microsoft is having problems scanning themselves to make sure they are clean.

      Even if nothing else, being Microsoft products are so identical by their very nature, why does not Microsoft code up an integrity checker and give it away on their website so anyone with a Microsoft system can download a "trusted" copy of the checker and use it to verify at least their core system files ( especially internet winsock interfaces ) have not been corrupted - offering explanation of discrepancies.

      I'd trust them a helluva lot more if I knew their product could recognize I had a mangled copy of their code, and offer me to recover from them a pristine replacement - exact version I am supposed to have so everything else I have running doesn't get versioning problems. They are supposedly a big company - they should have on file everything they released... c'mon - if they can't do this, how can they even think of competing with Google?

      If Microsoft did this right, their software could prepare a text file which could be emailed to their customer service department detailing specifically the nature of the intrusion, which files were altered, and where. If I could verify in a text editor that the data I was sending was *all* I was sending, I would probably co-operate and send it. ( Right now, I don't trust that company far as I can spit because of all their secretive proprietary stuff... kinda like I don't trust cashing those odd "checks" that appear in my mailbox, as cashing them often incurrs a legal liability for something else onto me.)

      My latest incarnation is a homebrew MD5 analyzer, but the problem is Microsoft has so many files, and I do not know which files do what, that I have to check so many files the whole mess is completely unwieldy and cumbersome. I only wish I knew which files were really important to check.

      I note the AVG Free offered by Grisoft maintains a file in each disk partition which appears to be related to a "tripwire" style integrity monitor.

      Somehow, software that can not detect when its core files have been tampered with ... ehhh damn!! thay call that "trusted" computing???

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  48. What is wrong with this Picture by waitd · · Score: 1

    Microsoft is actually admitting there Operating System is so buggy that software with out Microsofts permision can intersept calls to Root..

    Is there any one out there with the Time and Resources to start the Class Action Suit..

    We ahve always know Windows has promblems, no microsoft even admits it..

    What would there defence in a class action law suit even be?????

    1. Re:What is wrong with this Picture by SmokeHalo · · Score: 1

      What would there defence in a class action law suit even be?????

      Grand Theft Auto made me do it!

      --
      I'm not good in groups. It's difficult to work in a group when you're omnipotent. - Q
    2. Re:What is wrong with this Picture by Malc · · Score: 1

      If you're going to declare an OS buggy and worthy of a law suit just because there are root kits, you'll get more mileage going after the UNIX vendors. UNIX rootkits have been around for years. You knew that, right?

    3. Re:What is wrong with this Picture by Anonymous Coward · · Score: 0

      I also know that attempting to compile a rootkit for the latest 2.4 or 2.6 kernel produces a zillion undefines, redefines, undeclareds, and eventually Error 2.

  49. Ease of rootkitting on Windows vs. other by stevewz · · Score: 1

    I'm not well educated on the concept or existence of rootkits, but I get the impression that they exist on Linux as well as Windows operating systems. My question to the /. community is: which OS is most easily infected by a rootkit?

    Just because something is possible doesn't make it probable. Viruses may or may not be possible on Mac OS X and Linux operating systems, but they are clearly not probable (based on the extremely low number actually found in the wild).

    So just how probably are rootkits on the relative operating systems?

    1. Re:Ease of rootkitting on Windows vs. other by Anonymous Coward · · Score: 0
      I'm not well educated on the concept or existence of rootkits

      Then why the fuck are you commenting?

    2. Re:Ease of rootkitting on Windows vs. other by Anonymous Coward · · Score: 0

      Root kits don't infect. Root kits are used after you crack the system.

    3. Re:Ease of rootkitting on Windows vs. other by ratboy666 · · Score: 2, Interesting

      A rootkit can be installed on any OS that can be rooted in the first place. To root a box requires two things:

      An attack vector that gives access

      A method to escalate to root.

      On Windows, typically, user runs as "admin", which means only the first need be found. Any convenient buffer overflow will do.

      On Unix, typically, services are not run as "root", meaning local priviledge escalations are useful. (suid programs, etc.)

      In general, its easier with Windows.

      HOWEVER, the art of writing the rest of the rootkit is better understood under Unix -- the common services are clearly documented. Under Windows, the rootkit author needs to expend more work in the kit itself. Before Windows, PC-DOS rootkits were quite common.

      As to "probable"? If you find *any* trojan software that has *ever* had root, its over. Same for viruses. Note that its very difficult to determine if root was ever aquired, as this means the software can have made itself invisible.

      So, the machine must be booted from clean (unwritable) media to find any "spyware", "viruses", etc. The rest of the discussion doesn't matter. A clean boot is needed. (and, even this is hard -- now that BIOS is flashable, the kit could hide there instead; which is why is I DON'T like flashable BIOS, and favour a simple bootloader).

      YMMV
      Ratboy
      (and, yes, I *have* been rootkitted; now I am just a paranoid)

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  50. It's recommended, but not 100% necessary. by khasim · · Score: 5, Insightful

    With Linux, you can boot from a live CD and validate every file and package on your system.

    You can even chroot the system, wipe the boot sector and re-install the kernel.

    This might be "impossible" to clean on Windows, but on Linux, it's just really annoying.

    1. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0, Insightful
      With Linux, you can boot from a live CD and validate every file and package on your system
      You keep a LiveCD with MD5 hashes for the current versions of all of your binaries? Have you looked at the number of entries in /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin...

      How about /lib, /usr/lib, /usr/local/lib, /var/lib?

      Dumbass.
      but on Linux, it's just really annoying
      If you've been rooted, dd if=/dev/zero of=/dev/hdX bs=512 count=1024, then reinstall from known good media.
    2. Re:It's recommended, but not 100% necessary. by arkanes · · Score: 1
      Of course, it it wasn't your kernel, but libc that was infected, re-installing your kernel won't help....

      Either OS can be (at least) verified via a boot CD with a "last known good" snapshot on it. Neither can be 100% verified (or corrected) from within. In either case, re-installation is probably faster than the 100% verification/correction method anyway.

    3. Re:It's recommended, but not 100% necessary. by IWannaBeAnAC · · Score: 1
      You keep a LiveCD with MD5 hashes for the current versions of all of your binaries? Have you looked at the number of entries in /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin...

      Have you looked at the man page of the 'find' command?

    4. Re:It's recommended, but not 100% necessary. by vadim_t · · Score: 1

      There are tools to generate those lists, like tripwire.

      Dumbass yourself :-P

    5. Re:It's recommended, but not 100% necessary. by CastrTroy · · Score: 1

      Yes, but, Unless you are running as root, there's very little chance that libc or your kernel could be comprimised.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0

      it it wasn't your kernel, but libc that was infected, re-installing your kernel won't help.

      That's why you'd use statically compiled binaries.

      The kernel comment was for "absolute worst case" scenarios.

    7. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0

      No, he's been too busy looking at man mount.

    8. Re:It's recommended, but not 100% necessary. by hankwang · · Score: 5, Informative
      You keep a LiveCD with MD5 hashes for the current versions of all of your binaries?

      Step 1: Take you Fedora or whatever installation cd's with all the original RPM files.

      Step 2: Issue the command: rpm -Vp *.rpm

      Step 3: All files that have a "5" in front of them have a wrong MD5 checksum.

    9. Re:It's recommended, but not 100% necessary. by temojen · · Score: 1

      Skip the block size and count. It'll finish faster.

    10. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0

      --bind

    11. Re:It's recommended, but not 100% necessary. by temojen · · Score: 4, Informative

      That's why patching local privilege escalstion bugs is important.

    12. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0
      Yes, but, Unless you are running as root, there's very little chance that libc or your kernel could be comprimised.

      Right. How is living in fairy-tail land these days? Did Goldilocks steal your poridge again?

      While it might make it a little more difficult, there are plenty of privledge escalation hacks on Linux as well, and lots of linux users don't update either.

    13. Re:It's recommended, but not 100% necessary. by zootm · · Score: 1

      Replacing the Kernel on Windows with a bootable disk (hell, Knoppix will do it :)) with backups of the necessary files on it is no more difficult than that, surely?

      There's any number of system files (in both *nix and Windows) that could be affected to cause this sort of problem, however. Not just the kernel.

    14. Re:It's recommended, but not 100% necessary. by LnxAddct · · Score: 1

      Excuse me? Use tripwire to keep track of every hash of every file. Also rsyncing to a remote lcoation helps a ton as any discrepancies tripwire finds can be easily fixed by reverting to the version in rsync, assuming tripwire says that the hash is right. This is only an issue anyway if you run as root. If you have a machine that you *know* hasn't been ran as root for a while (at least since infection) or if it has been ran as root, you know exactly what was ran, then all you have to do to clean a machine is remove executable permissions from every file in your home directory kill any of your user processes, backup any important things (data, no binaries), and delete your home folder and start over from an empty home. This assumes no privilege escalation (which is rare)
      regards,
      Steve

    15. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 0

      Can you install files and exclude them from tripwire's monitoring list?

    16. Re:It's recommended, but not 100% necessary. by prockcore · · Score: 1

      Step 1: Take you Fedora or whatever installation cd's with all the original RPM files.


      That's assuming you haven't updated anything.

      It's better to burn /var/lib/rpm onto a cd or put it onto a usbkey. That way you can update that cd or usbkey whenever you upgrade a package.

      Btw, you can do the same thing with GNU Aide. Which is great because GNU Aide works on solaris and bsd etc.

    17. Re:It's recommended, but not 100% necessary. by hankwang · · Score: 1
      >>Step 1: Take you Fedora or whatever installation cd's with all the original RPM files.
      >That's assuming you haven't updated anything.

      On the other hand, regular updating significantly decreases the risk of getting a root compromise. :)

    18. Re:It's recommended, but not 100% necessary. by Anonymous Coward · · Score: 1, Informative
      Quick and dirty thing I use:

      Makes a list of md5sums:
      #!/bin/sh
      places="/bin /sbin /usr/bin /usr/sbin /usr/pkg/bin /usr/pkg/sbin /usr/X11R6/bin /usr/libexec /usr/X11R6/libexec /usr/pkg/libexec /usr/pkg/etc /libexec /etc"
      basedir="/media/usb/"
      tmpdir="/tmp/"
      echo $places > "$tmpdir"ids.tmp
      for i in $places
      {
      echo checking $i
      find $i \! -type d -exec md5 {} \; >> "$tmpdir"ids.tmp
      }
      gzip < "$tmpdir"ids.tmp > "$basedir"ids.new
      mv "$basedir"ids.new "$basedir"ids
      rm "$tmpdir"ids.tmp
      Check the sums: (Same procedure as above, then diffs the results with the old file)
      #!/bin/sh
      basedir="/media/usb/"
      tmpdir="/media/t mp/"
      places=`gunzip < "$basedir"ids | head -n 1`
      echo $places > "$tmpdir"idscheck.tmp
      for i in $places
      {
      echo checking $i
      # md5 `find "$i"/* 2>/dev/null` >> "$tmpdir"idscheck.tmp
      find $i \! -type d -exec md5 {} \; >> "$tmpdir"idscheck.tmp
      }
      gunzip < "$basedir"ids | diff -s - "$tmpdir"idscheck.tmp | grep [\<\>] | sed 's/ MD5 / /g' | sort -k 2
      rm "$tmpdir"idscheck.tmp
      Run this as root(sudo), obviously. With NetBSD's md5 and diff, the output looks like this:
      ...
      <this file changed SUM34DF7723ab7e6
      >this file changed SUM8f72ab2737d11
      ...
      <this file was deleted SUM...
      ...
      >this is a new file SUM...
      I thought about compiling a statically linked find and md5 and putting those on the USB drive but... meh. Good enough for a desktop.
  51. Look who's been asleep by JamesP · · Score: 0

    The Windows installer should have a partition editor,

    Check! WIndows XP and 2000 both have it.

    It should allow you to easily install Windows on a separate partition from your data.

    Just did it last week!

    Then you can keep /home on a separate partition, /var on a sep..

    It's called "Documents and Settings"

    --
    how long until /. fixes commenting on Chrome?
    1. Re:Look who's been asleep by mattyrobinson69 · · Score: 1

      but the partition editor in windows installer is crap compared to even slackwares install process (cfdisk).

      also, its a PITA to put your data on a seperate partition to your / in windows - i dont think its even possible in the install

  52. Non infected scanner? by Kelerain · · Score: 2, Informative

    Wouldn't it still be quite possible to scan the system from a non infected source, such as the UBCD4Win? Its a bootable cd, like knoppix and others, but with a light version of windows XP and a ton of cleaning tools. I use it regularly for cleaning spyware and viruses off thoroughly infected systems.

    It's be able to cope with systems having hundreds of virii and such. If you trust it to remove simpler malware, then ingrained rootkits should be a similar problem, for an 'external' system. Not to mention it has all the critical XP system files handy for replacements. A bit easier than the 'nuke it all' aproach, which is beginning to sound like 'reboot and see if the problem goes away'.

    1. Re:Non infected scanner? by radish · · Score: 1

      That will work fine if you know what you're looking for. The approach taken by the application mentioned is cool because it will find nasty things without having to know about them - so even if a new rootkit gets released this will still find it.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  53. Well if... by Jeffery · · Score: 0, Flamebait

    If your first web page viewed wasn't www.drbizzaro.com to wack off to PrOn, maybe you wouldn't get MS Blaster in da 3 minutes it took ya.

    --
    President Bush Supporter
  54. Impossible? by changa · · Score: 1

    This replaces ntoskrnl.exe?

    Why would that be impossible to fix? Wouldnt just using something like Barts PE or Knoppix and copy an unmolested copy back on to your system work?

    I prefer to virus/spyware scan a system from an bootable CD than the host OS.

    But yes... detection under the hacked kernel would be harder.

    1. Re:Impossible? by isbhod · · Score: 1

      except spyware that resides in the MBR ;)
      sorry couldn't resist

    2. Re:Impossible? by TheRaven64 · · Score: 1

      If I were writing a Windows rootkit (something of a misnomer here - a rootkit is a tool for gaining root, if you are able to modify the kernel the odds are you already have root) for Windows, then I would not directly modify any of the system files. If I did, then they could easily be repaired by the system recovery thing or modified destroying my changes when a new patch was released. Instead, I would use the APIs provided for installing hooks into the higher-level subsystems (such as GDI) and just log everything the user did.

      --
      I am TheRaven on Soylent News
  55. Solution = DiamondCS Products by legomad · · Score: 1

    These guys have security software that is light years ahead. Start with 'Process Guard'. http://www.diamondcs.com.au/

  56. Monopoly: I've got Park Place by dauthur · · Score: 0

    Newer rootkits can intercept system calls that are passed to the kernel and filter out queries generated by the software. This makes them invisible to administrators and to detection tools

    This coming from a company who specializes in swiss cheese security? I have a feeling Microsoft is going to turn into one of those companies who produce a massively destructive virus, and sell the cure.

  57. In defense of Microsoft.... by GeneralEmergency · · Score: 2, Funny


    ...Uhhh. Errrr. Ummmm.

    Ok. I got nothing.

    --
    "A microprocessor... is a terrible thing to waste." --
    GeneralEmergency
    1. Re:In defense of Microsoft.... by mrseigen · · Score: 2, Informative

      At least they're bright enough to rip off tripwire, instead of some other rootkit detector.

  58. MS-DOS Viruses by turgid · · Score: 1
    Back in the '80's MS-DOS viruses used to intercept system calls, take over interrupt vectors, patch DOS itself etc. to hide themselves. There were features of viruses called "tunnelling" and "stealth".

    Nothing much changes it would seem.

    1. Re:MS-DOS Viruses by TheRaven64 · · Score: 1

      Some things change. Back then, you needed some understanding of the way the OS worked to write this kind of thing. Now you can look on MSDN at well documented APIs for installing hooks into most Windows functions...

      --
      I am TheRaven on Soylent News
    2. Re:MS-DOS Viruses by pikine · · Score: 1

      Really, all you need to do (both as virus and anti-virus program) is install your own Int 0x13 (disk services BIOS) and Int 0x21 (DOS services) handler. AFAIK, no viruses actually attempted to patch DOS code, since this makes it bloated. Some virus, however, relocate themselves into unused DOS data segments. You still have access to prestine Int 0x13 entry points, though. It can be found in ROM-BIOS. If you're an anti-virus software writer you should know that, rather than trusting the actual interrupt. By the way, I used my own Int 0x13 handler to circumvent diskette protection of a chess game, without patching the game itself. Documentation of DOS came in the form of printed manual (or on-disk reference), and not as a website. It was otherwise fairly accessible.

      --
      I once had a signature.
  59. Impossible? No by nurb432 · · Score: 1

    Just reformat.. There its clean.

    Sounds almost like a setup "well, you are infected with that damned spyware so you gotta upgrade"

    Dont laugh, i have heard of several so called computer support guys getting extra cash and spare machines this way...

    Though today users are getting a bit smarter..

    --
    ---- Booth was a patriot ----
  60. Hmm by ctr2sprt · · Score: 4, Informative
    Maybe I'm missing something, but this doesn't seem like anything new. Google for HackerDefender, I'm sure you'll find some relevant links. It intercepts the appropriate system calls to make itself completely invisible: it hides its processes as it's running, it hides the services that start them, etc. I've been seeing it on my employer's Windows servers for quite some time. There are ways to clean it, though they could of course be circumvented as well. The foolproof way to remove it is to boot from a special Windows boot CD and delete the files it uses.

    Unless there's something really new and complex going on here, not only is this not new, but IT professionals already have ways of dealing with it. In our case, on a live system with one reboot required. I wouldn't call it minor, certainly (10 minutes of downtime is 10 minutes of downtime), but... hell, if script kiddies have been using this for months and months...

    1. Re:Hmm by Anonymous Coward · · Score: 0

      "It intercepts the appropriate system calls to make itself completely invisible: it hides its processes as it's running, it hides the services that start them, etc. I've been seeing it on my employer's Windows servers for quite some time."

      Man, you're lucky. I wish I could see the invisible.

    2. Re:Hmm by xmp_phrack · · Score: 1

      Maybe I'm missing something, but this doesn't seem like anything new. Google for HackerDefender, I'm sure you'll find some relevant links.

      Hoglund's kit from '99, Slanret from 2000, etc. kernel-mode kits are quite old. and there are several tools to aid in detection: PatchFinder, VICE, Klister, Rootkit Detector (3w design), and so on. http://home.arcor.de/scheinsicherheit/rootkits.htm

    3. Re:Hmm by IamTheRealMike · · Score: 1

      HackerDefender lets you "cd" into the directories it hides, it just prevents a directory listing from seeing them. So it's like a secret passage: if you know it's there you can get in, but if you don't, you can't see it.

    4. Re:Hmm by Anonymous Coward · · Score: 0
      I can't see gravity, but by observing its effects on other objects I can deduce that it's there. When hxdef is running, you can't see it, but you can definitely observe its effects. And of course, I can always boot from a rescue CD, at which point hxdef is no longer invisible and can be deleted quite easily with all the regular commands (provided you know where to look).

      It's usually indicative when a server hosting some guy's blog about his cats starts pushing 80Mbit/s over port 1661.

  61. Trusted Computing by Samus · · Score: 1

    This is just another blatant plug for why trusted computing is necessary. It seems to be all to common of a practice these days. "They've got WMDs!", "Social Security is in a crisis!", "The bad guys can get your computer and there is nothing you can do!" To parrot an overworked phrase except with the middle filled in:

    1. Scare public
    2. Propose unpalitable solution
    3. Profit!!

    I'm sick of people threatening and trying to scare me.

    --
    In Republican America phones tap you.
  62. Unstopable spyware detection and prevention by SQLz · · Score: 1

    Linux.

  63. Linux Version of AdAware? by LWATCDR · · Score: 1

    Not really meant as a joke but A Linux Live-CD with an anti-spyware tool and a full RW version of NTFS seems like a good solution. Boot from the CD and have the anti-spyware tool go through the system and have it remove the malware. If you have a network connection it could even update the spyware tool over the Internet.
    Of course Microsoft could make a live cd version of Windows to do the same thing but will they?

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  64. Happened to me 2 days ago. by LePrince · · Score: 5, Interesting
    I was at work, and I'm the only person in our helpdesk to "de-spywarise" the company's PC (I'm the only 2nd level tech analyst). I got a laptop yesterday that was infected with numerous spywares. After removing most of them with HijackThis, Spybot, CWShredder, there was a rogue entry to a file named "elitegfk.exe" in the registry that, as soon as I removed it, came back.

    Easy enough I thought, I'll just remove physically the file and the process. But no; the file wasn't ANYWHERE. Yes, I unchecked the "Hide protected system files" checkbox and I was on SHOW HIDDEN FILES, so ALL files were displayed. Heck, a dir /s on the root of the filesystem didn't even work... I thought that it would be possible that the file has another name, renamed itself to that, made its dirty business then renamed itself. I fired up Filemon (from Sysinternal) and sure enough, I see plenty of activity from a process named elitegfk.exe but STILL no sign of the file and/or process. I scanned the registry, and regedit.exe took 2 seconds to complete the scan... !

    I was on the verge of reformatting the system when I thought about something: I accessed the laptop through the admin share (\\computer\c$); sure enough, the file was there, sitting quietly sitting in c:\winnt\system32 (Win2k system)...

    The spyware prevented its own display through taskmgr, explorer and regedit. Regedt32 didn'T work, I got a virtual memory low error when I tried to scan the registry. The ONLY way I could see the file was through Filemon AND through the file sharing...

    I'm guessing next one will palliate to those things by attaching themselves to the most common troubleshootings tools like regmon and attach themselves to the SMB protocol to make sure they can't be displayed through the shares...

    This is getting ridiculous. Yes, you'll tell me to switch to Firefox, but we can't; I work in an artistic company with 1000+ PC and non-tech-savyy users, and tons of internal apps that were developped either with .Net or massive ACtiveX and other MS-only stuff, so we can't switch everything to Firefox, and having 2 browsers isn't a viable option either, since most of our users would simply get confused.

    Anyway.

    1. Re:Happened to me 2 days ago. by Run4yourlives · · Score: 1

      Switch to mac. :-)

    2. Re:Happened to me 2 days ago. by rokzy · · Score: 3, Insightful

      you keep using that word ("can't"). I don't think it means what you think it means.

      of course you could switch browsers etc. what you mean is that it is more work than you are willing to do.

      just a nitpick on an otherwise interesting story.

      but I think it's an important nitpick because things can't keep going the way they are. with all the spam, spyware, viruses etc. there is going to come a point when businesses can't afford to have stupid employees running crap software.

      there ARE alternatives available for EVERYONE. adapting will be harder for some than others, but when the options become adapt or die, those using words like "can't" will find themselves on the wrong side of the evolutionary process.

    3. Re:Happened to me 2 days ago. by Lew+Pitcher · · Score: 4, Insightful

      You say

      This is getting ridiculous. Yes, you'll tell me to switch to Firefox, but we can't; I work in an artistic company with 1000+ PC and non-tech-savyy users, and tons of internal apps that were developped either with .Net or massive ACtiveX and other MS-only stuff, so we can't switch everything to Firefox, and having 2 browsers isn't a viable option either, since most of our users would simply get confused.
      and I say "That's the price of committing your business to propriatary software and interfaces that are someone elses profit centre."

      I know that this doesn't help you in your situation, but it does serve as a cautionary note for those who are not yet in that position, but are considering a move to propriatary software.

      Cheer up, though. Once the cost of supporting such a fragile situation exceeds the cost of migrating to a saner environment, you can put the case forth to move to a more secure, more open platform.

      Until then, you have my deepest sympathies.

      --

      "values of beta will give rise to dom!"

    4. Re:Happened to me 2 days ago. by argent · · Score: 2, Interesting

      tons of internal apps that were developped either with .Net or massive ACtiveX and other MS-only stuff,

      You know, if Microsoft ever does get a clue and fix the real security holes that let these spyware apps in in the first place, you'll have to rewrite all that stuff... because there's no way to fix Windows properly without changing the API.

      Bite the bullet already.

    5. Re:Happened to me 2 days ago. by Anonymous Coward · · Score: 0

      Would you be able to see the file through MS-DOS, or is that spoofed too?

      If not, you could just go through your directories through CMD.EXE until you find the little bugger. Sure it will take some time, but it's worth avoiding a complete reformat...

      Maybe this is something the spyware writers overlooked, or maybe not...

    6. Re:Happened to me 2 days ago. by CommieOverlord · · Score: 1

      "Can't" means that something is unable to be done. The key to that definition is then how do you define unable? Do you define unable as meaning impossible, or possible but so unlikely or unwieldy as to be, for all practical purposes, impossible?

      Take for instance the sentence: "I can't built rocket-ship to fly to moon.". Using your implied definition of "can't", that sentence is utterly false. I could afterall acquire all the relevant knowledge and funding and do that. But as that is extremely impractical, the usage of "can't" is fine.

      Likewise in your own post you say that "things can't keep going the way they are". Again, using you definition of "can't" that's a false statement. Things certainly could keep going they way they are. Is it unwieldy and wasteful? Sure, but that doesn't mean it "can't" be done.

    7. Re:Happened to me 2 days ago. by CommieOverlord · · Score: 1

      That's the price of committing your business to propriatary software and interfaces that are someone elses profit centre.

      ?????

      If they had tied themselves to Firefox and similar vulnerabilities (and they do exist) where found in that, then they'd still have the problem of adopting new technologies. I don't get your point.

    8. Re:Happened to me 2 days ago. by Patoski · · Score: 1

      I experienced this exact same problem. Unfortunately the files were cloaked from the command line as well. :-(

      We did pretty much what the other guy did... Access the machine through a network admin share, terminated the malware procs and deleted the associated files.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    9. Re:Happened to me 2 days ago. by LePrince · · Score: 1
      Well, consider this. We're an ARTISTIC company. We produce shows. We're international. I'll let you guess who we are, but think Las Vegas and many shows.

      We got an external audit last year, and one of the first line of the audit was : "What the hell, your company is producing shows, and you have a hundred employees in IT, and your IT costs you WAY TOO MUCH".

      Therefore, we now only do projects that have an immediate benefit to our "customers" (the other departments such as casting, production, etc) rather than evolving current solutions. Rewriting 100+ rather complicated web apps (think about a casting database with thousands and thousands of artists with EVERY little information we can have about them, such as height, weight, videoclips, sound clips, paper articles, CVs, etc... and that's only one of these apps, we got tons more), all developped using MS-only proprietary stuff... And you can't blame the programmers and thinkers either, because these apps were developped years ago, in the time of IE4, where the word spyware almost didn't exist and the only other alternative was crappy Netscape 4.7... Therefore, re-writing all these apps WITHOUT interfering with the current projects that have to be delivered would require mass-hiring of temporary consultants who work at 90-100$/hr to rewrite everything. In the context where we're trying to cut costs as much as possible, what's the best alternative ? Paying me, a 45k 2nd level analyst to devote 10hrs/week to clean up those spywares, or to hire consultats that'll end up costing hundreds and hundreds of thousands of dollars ? I mean, we're protected by firewalls, anti-spam filters, antiviruses and the like, so we never have huge impacts because of spyware, we only get like minor annoyances (user gets tired of popups happening randomly, computer is slower than usual, etc). Therefore, there is NO plus-value to migrate ALL these apps to a HTML-Compliant standard. That, plus add the fact that some EXTERNAL softwares (such as our ticketing system) are web-based and works only with IE5+, not firefox, opera or whatever other browser on the market...

      We all KNOW we would be better and safer with Firefox. Heck, I've seen one of our IT architect, a guy who has high esteem among our ranks, walk around with a Firefox t-shirt this week. But we CANNOT AFFORD IT. No money, no candy. It's as simple as that.

      Maybe, maybe in 2-3 years. But when you don't work in the "core" department of your company, when you are considered as an expense rather than anything else, well, you just count yourself lucky you haven't been outsourced yet.

    10. Re:Happened to me 2 days ago. by Anonymous Coward · · Score: 0

      You mean the security hole of allowing users to install programs?

      Many spyware are voluntaritly DLed and installed by lusers of their own volition. They are not all, nor even mosty, installed as the result of a system exploit as you (and SO MANY OTHERS) seem to think.

    11. Re:Happened to me 2 days ago. by LePrince · · Score: 1

      Changing a few lines in some existing code and a complete rewrite is a totally different thing.

    12. Re:Happened to me 2 days ago. by argent · · Score: 1

      Changing a few lines in some existing code and a complete rewrite is a totally different thing.

      I can't envision a small change in the API that would actually fix the problem.

    13. Re:Happened to me 2 days ago. by Anonymous Coward · · Score: 0

      Many spyware are voluntaritly DLed and installed by lusers of their own volition. ...True

      They are not all, nor even mosty, installed as the result of a system exploit as you (and SO MANY OTHERS) seem to think. ...False

      You obviously underestimate the average intelligence of a Windows user as well as the amount and sinister nature of spyware in the Windows world. When running the stock OS with a stock browser using stock settings to fairly common internet sites for a week yields hundreds of adaware and spybot hits it approaches the point when you can no longer blame the user.

    14. Re:Happened to me 2 days ago. by dheltzel · · Score: 1

      If you can't switch browsers or take other steps because of reduced convenience, then whatever malware the systems pick up is just a cost of doing business. If the company need to hire more techs to battle the problem, oh well, that's the choice they've made. If the costs get too high, then they will make decisions to reduce or eliminate the problem, until then, enjoy the job security and keep asking for more help. As a job, it may not be glamorous, but it's unlikely to be outsourced.

    15. Re:Happened to me 2 days ago. by rokzy · · Score: 1

      >Likewise in your own post you say that "things can't keep going the way they are".

      I wanted someone to pick up on that :-)

      so am I talking bollocks? yes a little... but it pisses me off when people are too ready to accept ignorance and inefficiency when it comes to computers when in fact they are capable of being the MOST efficient part of a business since they are (theoretically) completely controllable (unlike employees, customers).

      basically *I* want people to use firefox, consider non-MS products etc. because it will make the internet a better place for *me*. but I came up with an argument making it sound like it would be necessary for *them* since I don't expect pleasing me would be a high priority :-)

    16. Re:Happened to me 2 days ago. by colinrichardday · · Score: 1

      But it's unlikely that they would have used Firefox-only design tools for their web pages.

    17. Re:Happened to me 2 days ago. by Anonymous Coward · · Score: 0

      Setup a proxy that will deny access to the Internet if request is made by IE... install FireFox (or whatever you prefere) on PC's... and on firewall allow only access to the Internet for the proxy...

    18. Re:Happened to me 2 days ago. by ManxStef · · Score: 1

      In cases like this the SysInternals tool Process Explorer is massively handy -- it's taskman but much, much better, and has the ability to both display the process list heirarchally and list the actual commandline call, so it's easy to spot something dodgy. Combine that with TCPView, which shows all listening &/or open TCP ports, and you'll be able to find all but the proper rootkits.

      Speaking of taskman clones, SpyBot actually has one built-in in the Tools section, though you have to be in "Advanced Mode": click on the header of the Tools list in the left-hand pane, then tick the checkbox next to the "Process List" icon in the right-hand pane (and tick some of the others, too, e.g. BHO's & ActiveX) and these items will now appear in the l-h pane - check them out, they're basic but very useful :) (It's a shame Spybot's UI's a bit wierd, I know plenty of people who didn't know these features were there!)

      If you're more of a commandline person, the PSTools suite a little better - pslist will give you the process list, then pskill processname will despatch it (if it's really cheeky it'll respawn itself), and there are a few other useful ones there, too. XP actually has very similar commandline tools to the above, but that's no help if you're on 2000!

      (Though as you mention regmon you've probably got the other SysInternal tools, too, but this post might come in handy for someone else?)
    19. Re:Happened to me 2 days ago. by sad_ · · Score: 1
      you'll tell me to switch to Firefox, but we can't; I work in an artistic company with 1000+ PC and non-tech-savyy users, and tons of internal apps that were developped either with .Net or massive ACtiveX and other MS-only stuff, so we can't switch everything to Firefox, and having 2 browsers isn't a viable option either, since most of our users would simply get confused.

      perhaps he could configure the system to use firefox as the default browser. then make seperate program icons that launch a limited IE for those specific activex-apps only. (be sure to disable the url input fiels etc.), i don't know if this can be done with IE or not, but that is the way i would do it. to the user, those websites would become just 'another' program.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    20. Re:Happened to me 2 days ago. by Val314 · · Score: 1

      maybe the new Netscape 8 (that can switch between Gecko and MSHTML) is a solution for you?

      (if its possible to set MSHTML for your server and Gecko for the rest)

    21. Re:Happened to me 2 days ago. by flacoman · · Score: 1

      In cases like this , you copy and rename taskmgr and regedit to a different directory. Once you do that you can attack the little bugger.

    22. Re:Happened to me 2 days ago. by sean.kiev.ua · · Score: 1

      IMHO it is quite strange that you didn't use any third-party file managers (like Total Commander or FAR Manager) to check for this file. FAR Manager is quite poweful, it even has it's own process lister and registry editing plugin.

  65. If it changes files, it's not invisible by DigitalCrackPipe · · Score: 1

    Ok, despite the collision weaknesses in some algos, we all know hashes are pretty effective at detecting changed files. So, the next time your antivirus software checks that your system files haven't been modified it might whine about the differences...

    And if you really want to be sure, boot from CD to ensure you're not running any kernel process that magically corrects any anomolies.

    Sure, it may be inconvenient to check for this but the real problem is that most people *won't* boot from CD to do a virus scan. Some of us will if we need to, though.

    1. Re:If it changes files, it's not invisible by TheRaven64 · · Score: 1

      NetBSD includes a feature called Verified Exec which refuses to allow anything to run that doesn't validate against a stored hash. Good for the paranoid amongst us (or would be, if they didn't all use OpenBSD).

      --
      I am TheRaven on Soylent News
  66. No Clean Boot? by Sloppy · · Score: 2, Insightful
    This is new?! It has always been orthodox antivirus doctrine, that you cannot count on being able to reliably clean a compromised system, while you are running that compromised system.

    Once you're infected, in order to detect or clean, you have to cold boot from known clean media. How to conveniently do this with Windows, I have no idea. (I used to sometimes check clients' machines by booting from an MS-DOS 6.22 floppy and running F-Prot, but it got harder'n'harder to make that work, for a variety of reasons. It eventually got where the only way I knew to reliably do it, was to physically transplant their hard disk to another Windows machine that was known to be ok. As this was usually impractical, expensive, etc, people stopped asking me for help. ;-)

    That's one of the reasons I consider the Windows AV market to mainly be snake-oil. In my limited experience with Windows, all the AV products I've seen, were just applications that the user was expected to run while possibly already compromised. It amused me that people paid for that stuff.

    If you're relaying on a scanner to detect and clean stuff after the fact, it's too late and you have no reasonable expectation of the product actually working. The only workable defense is to not get infected in the first place.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:No Clean Boot? by jascat · · Score: 1

      That is why most anti-virus products now have an active component that scans files from email and media as they are opened. I've seen them catch numerous things throughout the last couple of years. I've also seen them catch files that had not yet been accessed and clean them out. Yes, they were sitting resident on the hard drive, but nothing had executed or accessed the file, so it was able to stop things before they went bad. Usually, for an infected system, you have to use a removal tool, which is usually free and independent of an anti-virus program. The point you have missed is that the anti-virus programs are there as a prevention measure to save you from opening that infected file, not so much to recover from an infection.

    2. Re:No Clean Boot? by pclminion · · Score: 1
      Once you're infected, in order to detect or clean, you have to cold boot from known clean media.

      That still isn't good enough. I can imagine a virus that reflashes your BIOS to dynamically insert viral code into the boot sector as it boots from a floppy. Unless you jumper your BIOS so it can't be flashed, that is.

    3. Re:No Clean Boot? by jonfelder · · Score: 1

      The solution is to use a Windows Live CD.

      http://www.nu2.nu/pebuilder/

  67. Macs my ass by Anonymous Coward · · Score: 0

    Google for 'mac osx rootkit' turns up about 3000 hits, the top being an osx rootkit.

    1. Re:Macs my ass by timster · · Score: 1

      That's irrelevant of course, since the issue is not whether rootkits can be written, but how easy it is to get them installed on an unsuspecting machine.

      --
      I have seen the future, and it is inconvenient.
    2. Re:Macs my ass by wodgy7 · · Score: 1
      As far as I know, there is only one OS X rootkit, "Opener." That particular kit is more of a proof of concept anyway than an actual threat, since it requires admin rights to install (thus cannot be installed without the user's consent) and is not coupled with any known remote exploit.

      If you're aware of any real rootkits spreading for OS X, let me know, I'd be interested in hearing about them.

      In any case, the Linux/BSD Rootkit.nl checking tool has been available for OS X for a long time now, if you're genuinely concerned or looking for another layer of security.

    3. Re:Macs my ass by OECD · · Score: 1

      Google for 'mac osx rootkit' turns up about 3000 hits, the top being an osx rootkit.

      That rootkit doesn't sound too scary: This is the initial Public Release of the OS X RootKit. This type of rootkit should be easy to defend against if you really care about your computer. Keep your system up to date and patched.

      Most of the other hits are references to the Opener trojan.

      Let's try Windows: Results 1 - 10 of about 87,500 for windows rootkit Top result? Rootkit A program for hacking root.

      --
      One man's -1 Flamebait is another man's +5 Funny.
    4. Re:Macs my ass by bitswapper · · Score: 1


      Google for 'mac osx rootkit' turns up about 3000 hits, the top being an osx rootkit.

      From Google: Results 1 - 10 of about 1,370 for "mac os x rootkit". (0.22 seconds)

      Not quite 3000 hits. The first hit is an article about 'Opener'. I think in order for opener to act like a windows rootkit, you'd have to allow root logins. I don't recall exactly if logging in as root on OSX/bsd lets you install software without a password, but I think I tried it on 10.1.5, and IIRC it didn't ask for a password. Although not too horribly difficult, not something that many know how to do. Unless someone gets around the requirement on OSX/bsd to provide a password to install software, it will be harder for rootkits to get traction - not harder to write rootkits - jsut harder for them to get traction.

      How many people run windows as admin, just because its the only way to get done what you need to get done?

  68. Thin edge of the wedge... by spywarearcata.com · · Score: 2, Interesting

    Ironically, it will probably be the annoyance of pervasive spyware that causes the death of internet privacy: every process stream will be digitally signed and serialized.

    We can filter out the bad guys at the cost of definitively identifying you.

  69. Nothing is impossible to detect by n1ywb · · Score: 1

    Packet sniffer Netstat

    --
    -73, de n1ywb
    www.n1ywb.com
  70. never been as issue by Anonymous Coward · · Score: 1, Interesting

    runas /user:administrator "Control.exe TIMEDATE.CPL" For The GUI

    runas /user:administrator "time 12:13:14" ... etc

    I have been a windows admin for many years (not by choice, Linux runs at home), but microsoft has come a loooong way making sure that you dont have to be loged in as Admin to perform any function. Just take a little scripting.

  71. Sheesh! by Thud457 · · Score: 3, Funny

    Why do these people compile and install trojan software? Don't they do a code review before installation?

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  72. True of any OS by dioscaido · · Score: 1

    This is true of any OS where the infection process is running as root/Administrator. If the user is not running their user account as an administrator, Window's ACLs would stop the root-kit from being installed, similarly to how Linux protects system directories from normal users.

    1. Re:True of any OS by Anonymous Coward · · Score: 0

      Never mind those pesky privelege escalation exploits.

      Played any good vs. fighter games? Familiar with the concept of a combo?

      Dumbass.

    2. Re:True of any OS by dioscaido · · Score: 1

      Name one escalation exploit in 2004. Yeah, thought so, dumbass.

  73. Feeding the Trolls by Anonymous Coward · · Score: 0

    Blaster doesn't work that way dumpkof.

  74. Rootkit by northcat · · Score: 1

    "Kernel Rootkit" != Rootkit. And notice the quotes. (If you don't understand, then you probably weren't meant to)

  75. Reinstall from scratch, heh? by SysKoll · · Score: 1
    However the paper admits that the only way to be sure that you have killed a kernel rootkit is to completely erase an infected hard drive and reinstall the operating system from scratch.

    Yeah, and make that OS a Linux or *BSD* OS! Otherwise, if these rootkits are around, it's rince and repeat every other day...

    Slightly OT story: I was doing tech support for my father-in-law. Due to Windows spyware and instability, I was almost going to give up, with predictable consequences over the mood whenever we visited my wife's family. So I told him I would install Linux on his PC and support him. Since then, the only tech support intervention he has needed was when his HD died. He knows he shouldn't use the root password ever.

    Linux: The only way to cut on tech support for family PCs. (Another in-law is a Mac person, never a complaint either!)

    It's geek humor, it's weird, it's a free web comic! www.surliness.com

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  76. From your coprorate masters by Anonymous Coward · · Score: 0

    MS kernel rootkits are probably coming from the same people who, in their day jobs, write remote administration tools for corporate customers. IT management doesn't want the worker population to know just when they're taking a peak, monitoring use, or snooping around.

  77. Fingerprinting ... by johnhennessy · · Score: 1

    Why doesn't microsoft generate hashes (longish ones would be nice) of all the files it publishes and then offer them as a reference for anyone who has to clean up their system.

    The second thing they could do is try and stop people (read: software developers, and themselves) from dumping anything into the SYSTEM32 directory. Its just poor organisation. Nothing to do with technical problems - Does windows have the equivolent of ldconfig or LD_LIBRARY_PATH ?

    --
    [ Monday is a terrible way to spend one seventh of your life. ]
  78. A Solution by JerkyBoy · · Score: 1

    Hardware-level security. At least, this seems to be the way to push for it. "Prove" that security can't be maintained at the software-level, then push for "Trusted Computing" or some such BS. Right now, it is to MS's advantage to prove that security through software is inherently flawed and impossible, then use that to their advantage in locking out other operating systems with hardware-level components. "Run for your lives!" -> "Run to the MS bunker!"

    That would just be paranoia, but how does a user get a rootkit in the first place? Visiting a site with a malformed URL?

    --


    Always do right. This will gratify some people and astonish the rest. -- Mark Twain
  79. Security Levels by Detritus · · Score: 2, Interesting
    It might help if Microsoft took an idea from BSD and made it possible to write-protect critical system files. That way, even if Joe PornMonger downloads worms and viruses while logged in as Administrator, the software would not be able to corrupt the operating system.

    I would also add a digital signature check to the bootstrap process, so that critical operating system code wouldn't be loaded unless it was signed by Microsoft.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Security Levels by tehshen · · Score: 2, Insightful

      What about critical system updates? They often need to write to these critical system files. They would be protected against Joe PornMonger's worms and viruses as well as the updates. As he is always running as Administrator, there's no way to tell if it is a worm or an update agent requesting write-access to the files.

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    2. Re:Security Levels by TeknoHog · · Score: 1
      It might help if Microsoft took an idea from BSD and

      died.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:Security Levels by burns210 · · Score: 1

      They are called file permissions. In linux(or any real OS, really) you should only be able to fuck up your own home directory. System stuff, apps, etc, should all be outside your fuck-up-able domain. This is not so in Windows, your FUA(see above) domain is system-wide, so any system file can be rewritteny, deleted or replaced.. The registry can be changed at will, and auto-executing scripts from email or websites have this ability almost without trying..

      Yay.

    4. Re:Security Levels by Detritus · · Score: 2, Informative

      The advantage of the BSD scheme is that even if the box gets rooted there are files that even root can't mess with. They get locked down after the system is switched into multiuser mode. The only way to modify/delete the files is to reboot the system.

      --
      Mea navis aericumbens anguillis abundat
  80. Boot from Knoppix CD by spywarearcata.com · · Score: 2, Interesting

    ...when you want to use the Internet. You don't even need to possess a hard drive.

    1. Re:Boot from Knoppix CD by mwilliamson · · Score: 2, Insightful

      Yes, I agree that detecting an exploited kernel can never be reliably done while using the exploited kernel itself. (one more argument exemplifying the futility of the trusted computing base / DRM...but I digress) I think that Knoppix + NTFS (either the r/o GNU one or Captive NTFS + clean dll's) would make a good foundation for a detection/removal tool.

  81. Impossible? by Digital+Avatar · · Score: 2, Insightful

    Heresy! There's no spyware that a little FORMAT C: can't handle!

  82. Not nearly the same problem by SuperKendall · · Score: 3, Insightful

    Yes UNIX system have had rootkit problems for a long time.

    However, how did those rootkits get installed? Typically through holes in services, like FTP server exploits or web server exploits or whatever.

    But OSX has none of those running by default. That's right, none. So while in theory possibly you could develop an exploit against, say, Apache on the Mac (the port you'd most likely be able to get to) it wouldn't reach many people at all, and so the user base would have to be quite huge to make it worth the effort to even try.

    The other potential vector is user apps like the browser or users simply running a silly program. But there the app has a greater hurdle, as no users on OSX are "root" users and thus are unable to easily install a rootkit. At best you'll get an admin user to possibly type in his passsword, but that will again affect a lot less people as not so many will be willing to type in an admin password just to see blinky the fish swim around on-screen. Compare and contrast with so many Windows users that run Admin because some games require it.

    Lastly, let's say a rootkit does get through. Software update runs on every Mac by default every week, so Apple has a chance to go after it that way. Possibly of course they can intercept what Software Update is doing, but it adds another layer of compexity to what they are doing.

    Yes possibly the same thing can be done on a Mac. Just as someone can break into a car stored in a private garage - but it's a lot less likeley than if you leave your car parked on the street in an iffy neighborhood, which is what all Windows boxes are nowadays. With SP2 all the've done is decided to park under the streetlight instead of in the shadows.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Not nearly the same problem by arminw · · Score: 1

      ...run Admin because some games require it...

      In Windows, not only games require the user to have admin privs, but other programs also want admin.

      --
      All theory is gray
    2. Re:Not nearly the same problem by Altus · · Score: 1



      DO NOT under any circumstances under estimate the draw of blinky the fish!

      some clowns will do anything to see him swim around their screens

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    3. Re:Not nearly the same problem by Atrax · · Score: 1

      Games usually require admin privs because of the way they verify the CD is genuine. usually there's a 'bad' sector on the disk, which the OS ignores. This sector has a signature in it on the 'real' disk.

      To read the bad sector, the game has to step outside the OS's access and read the CD 'in the raw'. hence the need for Admin access.

      There are other reasons, too, mostly under the heading of Bad Programming.

      --
      Screw you all! I'm off to the pub
    4. Re:Not nearly the same problem by arminw · · Score: 1

      ...mostly under the heading of Bad Programming...

      To a degree that may be true, but most Windows programs are still written for the PERSONAL computer paradigm which assumes that the user/owner has complete control over every bit on the computer. The *NIX flavors, including OSX don't make this assumption since the users of a multi-user system don't have unfettered access unless they are root/administrator users. If MS wants to have a more secure OS, they will have to make the new upcoming Windows into a true multi-user system. This will break many, if not most existing programs, especially the games you mention. If installing any software, including spyware, rootkits or other malware, requires an admin password and the user does not have/give it, then the new Windows should be quite secure, but at the expense of breaking most, if not all backwards compatibility.

      OSX does not allow any programs to directly access hardware. For this reason, all OS9 programs that attempt this no longer function even under the compatibility mode Apple provides for the old software. All my MIDI, old scanners, printing devices, X-10 controllers and most games no longer worked. Therefore, the transition to OSX was not exactly inexpensive, but it was well worth it to no longer have my computer crash again and again.

      --
      All theory is gray
    5. Re:Not nearly the same problem by Hanzie · · Score: 1

      Unfortunately, your comment rates a +5 insightful.

      I have to keep telling myself "if everyone was as smart as us, we'd only be making minimum wage"

      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
    6. Re:Not nearly the same problem by Atrax · · Score: 1

      This is true, but in the Windows world the single-user OS is now dead, or at least will be, whenever the 9x series falls out of support. There's a lot of talk about running as LUA rather than privileged user. This talk is irrelevant to the personal computer paradigm, as is the entire debate about games not runing as LUA.

      Very good point, but not necessarily relevant to what I was saying, from a Win point of view

      Nice note that OSX doesn't allow direct access. I haven't run a Mac since OS 9, so I don't know, but how do games on MacX verify their disks? or don't they? And if they do it without direct access, why aren't windows game developers doing this?

      --
      Screw you all! I'm off to the pub
    7. Re:Not nearly the same problem by arminw · · Score: 1

      ...but how do games on MacX verify their disks?...

      I don't play games much, but most Mac programs have a code that must be typed into the computer the first time a program is run. I now that some games, such as Age of Empires II can run from a mounted disk image rather than having a physical CD in the drive. It is still neccessary to input the installation code the first time these programs run. Installing most Mac software just involves dragging a file from the CD to the Applications folder.

      --
      All theory is gray
    8. Re:Not nearly the same problem by NeoChaosX · · Score: 1

      I haven't run a Mac since OS 9, so I don't know, but how do games on MacX verify their disks? or don't they?

      They don't do it because nobody pirates Mac games. ;)

      --
      One man's selflessness is another man's annoyance.
  83. Point of the article in 50 words or less... by scovetta · · Score: 1

    1. dir /a /s > a:\infected.txt
    2. reboot to floppy w/ NTFSDOS on it
    3. dir /a /s > a:\reality.txt
    4. diff infected.txt reality.txt

    Not a bad idea, I thought Microsoft Research did more hardcore stuff though....=

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  84. "prototype detection tool" by Killer+Eye · · Score: 1

    A "prototype detection tool", useful for detecting prototypes.

    The tool immediately concluded that Windows itself is a
    prototype, and asked the user to discard the prototype in favor
    of something production-quality. Unable to find anything
    meeting that description from Microsoft, the user explored other
    freedoms.

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
  85. Hmmm by doc6502 · · Score: 1

    There's an OS out there that doesn't allow spyware or viruses to run: OS/400. It has a protected memory scheme that doesn't allow processes to touch other processes, or the 'kernel'. Hm.

  86. IT'S THE BROWSER, STUPID! by argent · · Score: 1

    EARTH TO MICROSOFT: get rid of the whole incestuous Active-X/Active-Desktop/HTML Control/Security Zones approach to security, and do what every other browser out there does: implement a security model that's default-closed and requires an obvious and intrusive operation (installing a plugin, usually restarting the browser) to grant additional privileges to some component.

    Oh, and the same foul-up fairy is lurking in .NET, I'll warrant.

  87. why don't they just... by Anonymous Coward · · Score: 0

    cron job chkrootkit? oh shiii I forgot we are talking Windows

  88. the very laws of physics by Anonymous Coward · · Score: 0

    the very laws of physics and logic make it entirely impossible to create a system that could not be spoofed like this... checksum chains and secure module loading... these types of idea cannot exist in this universe... we are screwed.. .except microsoft. because you know.

    3. Profit Anyway!!!!

    yeah I'm kidding... or am I?

  89. Doesn't M$ remember TCPA? by carlos92 · · Score: 1
    I hate to say this, but IIRC TCPA should be THE solution for this kind of problem, with a chain of trust that allows the user to verify that every software component of the OS is authentic and hasn't been tampered with by a rootkit.

    Of course, software alone doesn't define the behaviour of the machine: there's also the mighty Registry, and it would be next to impossible to apply TCPA principles there.

  90. My Eyes Doth Deceive Me. by megarich · · Score: 1
    IMPOSSIBLE. After reading slashdot articles on windows server being more secure than RedHat and windows costing less in total ownership than Redhat or Suse, to believe windows people would admit to anything as spyware being impossible to remove is absurd!

    Forgive me for my lack of ignorance on the following questions, but if windows, say in longhorn would just stop allowing everything and anyone but admin to install or execute files, wouldnt that solve the spyware problem? Is that actually a hard thing to do?

    1. Re:My Eyes Doth Deceive Me. by Anonymous Coward · · Score: 0

      Forgive me for ignorance on the following questions, but if windows, say in longhorn would just stop allowing everything and anyone but admin to install or execute files, wouldnt that solve the spyware problem?

      Not if they give the default user account administrative privileges, like XP Home does.

      If they tighten that up and make the default user a *user*, a lot of software breaks-- since they have the backwards-compatiblity monkey on their back, they've had to choose legacy support over doing things the right way from a security standpoint. And that's why things like drive-by, surrepetitious malware installs are possible.

      Apple got it right in OS X. Even if you are an admin-level user, you have to authenticate before any install gets done to the main Applications folder or anything related to the OS.

  91. Long time by shadowsurfr1 · · Score: 1, Informative

    Wow that's a while for a Windows machine to go uncompromised online. Last I heard, 15 seconds was how long it took.

  92. Blaster is a worm by MarkByers · · Score: 1

    Blaster is a worm. It exploits a security hole without requiring any user interaction. Even if you don't touch the mouse your computer will still be infected. A correctly configured firewall will block it though.

    --
    I'll probably be modded down for this...
  93. No wonder by Anonymous Coward · · Score: 0

    ...why they made their AntiSpyware software free

  94. Universal spyware solution! by L1nux_L0ser83 · · Score: 3, Insightful

    Step 1 - Install linux -end

    --
    Good Karma, Bad Karma, doesnt matter to me... I'm still going to say whats on my mind!
    1. Re:Universal spyware solution! by pclminion · · Score: 1
      That's false.

      A lot of spyware gets on users' systems because they voluntarily install it. A box pops up and they mindlessly click "Okay."

      This is perfectly possible with Firefox or any other browser that runs on Linux. Somebody writes some spyware, packages it in an XPI file and throws it up on a website. A user browses there, Firefox pops a box saying "Do you want to install this unsigned XPI?" and the user again mindlessly clicks "okay."

      Installing Linux won't magically make people responsible.

    2. Re:Universal spyware solution! by NullProg · · Score: 1

      This is perfectly possible with Firefox or any other browser that runs on Linux. Somebody writes some spyware, packages it in an XPI file and throws it up on a website. A user browses there, Firefox pops a box saying "Do you want to install this unsigned XPI?" and the user again mindlessly clicks "okay."


      I can't vouch for the other distributions, but under SuSE users don't have write access to the mozilla/firefox folder. You would get an error trying to install the .xpi

      Enjoy,

      --
      It's just the normal noises in here.
    3. Re:Universal spyware solution! by L1nux_L0ser83 · · Score: 1

      thank you.. that only happens to retards who run linux as root. if your running in root all the time i would assume you have sense enough to watch what your clicking..install linux on a typical Lusers pc and lock him out of root and guess what..no spyware...learn before you speak

      --
      Good Karma, Bad Karma, doesnt matter to me... I'm still going to say whats on my mind!
    4. Re:Universal spyware solution! by pclminion · · Score: 1
      I don't know what the hell you're talking about, but on my machine I'm perfectly capable of installing an xpi for just my user account.

      So why don't YOU learn before you speak?

    5. Re:Universal spyware solution! by Anonymous Coward · · Score: 0

      Thus showing that the only TRUE way to prevent spyware on ANY system is to prevent the user from ever installing any software.

    6. Re:Universal spyware solution! by L1nux_L0ser83 · · Score: 1

      whatever you say flamebait /queerbait

      --
      Good Karma, Bad Karma, doesnt matter to me... I'm still going to say whats on my mind!
    7. Re:Universal spyware solution! by pclminion · · Score: 1
      Why don't you try it instead of being a fuck? It's trivial to install an xpi in your .mozilla directory in your home directory. I've done it many times.

      You're a troll.

    8. Re:Universal spyware solution! by Anonymous Coward · · Score: 0

      Step 2 - Configure X
      Step 3 - Oh crap, why doesn't my mouse work?
      Step 4 - Help! It dropped me to a "login:"!!
      Step 5 - I rebooted and it's still broken!

  95. Once a machine is compromized... by myov · · Score: 1

    ... through hacking/viruses/spyware/etc - it's all the same - there's only one secure solution. Wipe and start over. A compromized machine can never be clean again, no matter what cleanup tools you run.

    Someone was telling me once that IBM's virus cleanup policy a few years ago was reimage. No backup of your machine, just an image. Would you want the risk of something hanging around and leaking sensitive corporate data?

    The obvious solution though is to run untrusted apps (Web/mail) in a jail, where they can't touch the rest of the system. Or at least un-integrate them from the OS!

    --
    I use Macs to up my productivity, so up yours Microsoft!
    1. Re:Once a machine is compromized... by myov · · Score: 2, Interesting

      Hate to reply to my own post, but one of my clients/suppliers has two machines with a KVM at each desk. One for external (web/mail), the other for internal tasks (accounting/etc). Two separate networks that do not talk. Only one has internet.

      In theory, nothing should take down the internal systems.

      --
      I use Macs to up my productivity, so up yours Microsoft!
  96. GHOSTBUSTERS! by d_jedi · · Score: 4, Funny

    Damn.. now I'm going to have that theme song in my head all day.. :->


    When there's something weird,
    and it don't look good
    Who ya gonna call?
    MI-CRO-SOFT??! (Wait..)

    --
    I am the maverick of Slashdot
    1. Re:GHOSTBUSTERS! by pHDNgell · · Score: 1

      When there's something weird,
      and it don't look good
      Who ya gonna call?
      MI-CRO-SOFT??! (Wait..)


      s/call/blame/
      --
      -- The world is watching America, and America is watching TV.
  97. Whats the point? by xenocide2 · · Score: 1

    Five links deep, I found the original paper. The procedure goes as follows:

    1. Scan the hard drive while running the potentially infected kernel.
    2. Scan the drive while running from a write protected media running windows PE with a diff tool installed.
    3. diff the two results, and the difference is what is being hid!

    Pretty obvious, really. But there's a slight problem with it: you might as well do the whole spyware/ virus scan from the CD and be done with it. I mean, its pretty much just as easy to detect the malware with known signatures as it is with a diff of the file listings. I'd wager that you could accomplish the same thing they're doing with almost any linux based live cd.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

    1. Re:Whats the point? by sqlrob · · Score: 1

      But there's a slight problem with it: you might as well do the whole spyware/ virus scan from the CD and be done with it.

      So, the rootkit is attached to a warhol worm. How do you scan for it with a virus scanner? It was released minutes ago, and AV doesn't upgrade that quickly.

  98. I am not a Programmer type Question... by CygnusXII · · Score: 1

    If things this devious can be slipped through the OS, I wonder what other features of the OS can be bypassed, or circumvented. Like DRM, Broacast flag intergration, botNets and the like. I giess MS is just covering the A$$ests, and beginning to build a veneer of plausible deniability.

    --
    My cat's picked up a Hammer. HEY! Put down that Hammer. Put Down that Hamm...THUNK!
  99. Self aware cluster of spam robots by meistaiwan · · Score: 1

    I warned you this was going to happen. http://the16types.info/forums/viewtopic.php?t=155 Actually now you have been warned.

  100. Microsoft & rootkits by hutchy · · Score: 1

    I personally love this new development. I hope these hackers go to town and stay all night. My fondest wish would be that they RUIN microsoft and the vole goes bankrupt!

  101. OSX definitely has some positives. by nortcele · · Score: 3, Informative

    OSX is more secure in many ways. For those that know what they are doing... (they usually don't get infected but that's beside the point) you can use the "chflags schg " command as root to lock a file so that it cannot be modified. The flag can only be cleared in single-user mode. Standard linux distros with ext2/ext3/reiserfs don't have that. I'm not real up to speed on WinXP or 2003, so I don't know if they have a single user mode (or a real multi-user mode ). But OSX can be hardened to where you can be sure the kernel or critical libs cannot be updated.

    1. Re:OSX definitely has some positives. by Anonymous Coward · · Score: 1, Informative

      Standard linux distros with ext2/ext3/reiserfs don't have that.

      Wrong. Note that they're talking about Slackware 3.2, which has been around since about 1997.

    2. Re:OSX definitely has some positives. by nortcele · · Score: 2, Informative

      I have chattr man pages. The immutable flag can be changed at will by root while in multiuser mode. Not secure. Period. Read and digest my whole comment before coming back with an anonymous "wrong".

    3. Re:OSX definitely has some positives. by Anonymous Coward · · Score: 0

      On Linux, the ability to change the immutable flag requires the CAP_LINUX_IMMUTABLE capability.

      Similar to BSD secure levels, it's possible to remove this capability even from root.

      This is done by writing to the file: /proc/sys/kernel/cap_bset

      By suitably modifying it, no new process will ever have this capability. (and thus even if you su to root, you won't be able to modify an immutable flag)

      However, the big disadvantage of this is that it makes it a pain in the ass to actually change any of these files on your system, since you have to reboot the machine to do anything. And it still doesn't provide any protection against kernel exploits anyway (neither does BSD Securelevels in OSX).

    4. Re:OSX definitely has some positives. by scosol · · Score: 1

      > The flag can only be cleared in single-user mode.

      *whew*- good thing that single-user mode is secured!

      oh wait!
      it's not!

      i'm sorry, i really like my PB and OSX, but shipping with the console marked as "secure" is just f'ing ridiculous IMO...

      --
      I browse at +5 Flamebait- moderation for all or moderation for none.
    5. Re:OSX definitely has some positives. by Anonymous Coward · · Score: 0

      ... but that's beside the point) you can use the "chflags schg " command as root to lock a file so that it cannot be modified. The flag can only be cleared in single-user mode.

      Uh, riiiight. And what enforces that policy? Hmmm, the kernel maybe? And if I can hack the kernel, what can I do? Right.

      Not secure.

    6. Re:OSX definitely has some positives. by v1 · · Score: 1

      There is actually a difference between "root" and "superuser" on the mac. Superuser is root in single user mode, and [b]does[/b] have some additional authority. Changing a schg flag is one of those additional abilities. Merely logging into multiuser mode as root (or with sudo) does not allow a schg to be cleared. Been there, tried that, doesn't work. The only near-exception to this is that if you sudo ditto you can copy a file from an external HD that has schg set, and the copy will also have schg. (necessitating booting as superuser to remove the flag, which is why I know root doesn't do the trick)

      --
      I work for the Department of Redundancy Department.
    7. Re:OSX definitely has some positives. by v1 · · Score: 1

      I dropped into root for a little experiment to make sure I didn't have my foot in my mouth, and indeed, root can ADD the schg flag, but it cannot REMOVE it. You have to be superuser (single user root) to noschg. This is actually somewhat of a good thing, as this means it's possible for a user to lock down their system without getting too geeky, but then it's fairly bulletproof from any outside manipulation. For some reason the analogy that first came to mind is locking one's keys in the car, but that's essentially what OS X lets you do with the schg flag.

      D'oh, lost my month's uptime when I booted to superuser...

      --
      I work for the Department of Redundancy Department.
    8. Re:OSX definitely has some positives. by Anonymous Coward · · Score: 0

      Linux has SELINUX (security enhanced Linux) which can deny who gets access to what files. If a program --even a rootkit-- wants to eat a system file, it has to have permissions and authority first. If it doesn't, then it can't (the rootkit won't help you here). I suspect a version of the software could be made for Mac, although you have to build it into the kernel. For Linux, it's built into Fedora Core 3 (Linux 2.6 kernel). It was written by the NSA (US National Security Agency) as a hardened operating system component for the Flask operating system, and ported to Linux. (More Info. and current project updates can be found at http://www.nsa.gov/selinux/). It's one of about a dozen 'extras' in Linux (along with pluggable authentication modules, encryption plugins for the Reiser file system --underwritten by DARPA-- etc.) to allow Linux to be certified on various levels as a hardened OS. Is that what you meant by 'secure'?

    9. Re:OSX definitely has some positives. by repvik · · Score: 1

      Heh, yeah. You trust software "limits" to keep software from undoing them. There's one serious flaw there. If a local user can gain root access, he can do whatever to the system. That also includes *overwriting* the relevant parts of the running kernel.

  102. Tools to already remove kernel Malware by eldorin · · Score: 1

    There is a utility that already exists to remove some of the new kernel level Malware utilites out there. It is referred to as LSPFIX. The home website for this is:

    http://www.cexx.org/lspfix.htm

    This utility allows you to see what network level drivers are loading into the kernel. I've had to use this utility to strip Malware off of several client systems. Be very careful, if you pull out a legitimate network driver, you will permanently damage your network settings.

  103. It's easy to clean these by Anonymous Coward · · Score: 0

    Go to http://knoppix.org and get a disk and reboot. Voila, no spyware. MS has serious trust issues at this point. The main reason I run Linux instead of Windows is that I just don't trust what Windows is doing and there's no way for me to find out.

  104. MS needs to release a bootable CD version by davidwr · · Score: 3, Insightful

    Sure, there's Bart's Preinstalled Environment bootable-cd-maker but MS really should release a bootable CD of its OSes, complete with cleanup- and other system-maintenance tools, to the community. Heck, I wouldn't even mind typing in my MS-Windows serial number or inserting a floppy that had a key-holding file copied from my hard disk every time I boot. Heck, I'll even pay $5 for the media and give Microsoft my name and address for a tool this useful.

    Knoppix rocks but there are some Windows-maintenance things that are much easier in a Windows-booted environment.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:MS needs to release a bootable CD version by Anonymous Coward · · Score: 0

      I think Win95 was CD bootable. I think the decision to disco the LiveCD option was made to save space though that doesn't sit right with me. How difficult is it to incorporate a minimal set of drivers with a VESA video driver? I feel that the decision to abandon LiveCDs was made as a corporate policy to ramp up the revenues of service departments allowing the businesses to look better on projected revenues pitched to VCs and investors.

  105. Article de-Spun by Anonymous Coward · · Score: 0
    The programs are used by malicious hackers to control, attack or ferret information from systems on which the software has been installed, typically without the owner's knowledge, either by a virus or after a successful hack of the computer's defenses, they said.
    They mean to say that the programs are used by corporate managers to control, spy on, and gather information used to intimidate politically challenging employees... typically without the employees' knowledge.

    Once installed, many rootkits run quietly in the background but can easily be spotted by looking for memory processes that are running on the infected system, monitoring outbound communications from the machine, or checking for newly installed programs
    Sounds exactly like something the managers would want.
  106. not my fault, it's ... invisible :) by l3v1 · · Score: 1

    So, this is kinda cool :) Don't worry about good ol' spyware, your Windows is crapped because invisible stuff running in the background that only we can detect and the solution is to reinstall :) Not that you didn't have to clean install (or re-ghost) your Windows every now and then, but at least now you have an official Microsoft reason for that :)

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  107. Proper bullet HTML, a public service announcement by Anonymous Coward · · Score: 0


    You forgot to start your list by using <ul> for unordered list. Therefore, your bullet points appear outside of your post's margin rather than inside. So, the correct procedure is:

    <ul>
    <li>bullet point one</li>
    <li>bullet point two</li> ...
    <li>bullet point n</li>
    </ul>

    This has been a public service announcement.

  108. Yes, it is the same problem by tetromino · · Score: 5, Insightful

    R00tkits will get installed on Macs the same way they get installed on Linux: through a combination of two exploits. First, the hacker uses an exploit to obtain shell access with an unprivileged account Typical exploits include holes in Samba or CUPS (which OSX also uses), browser bugs (e.g. libpng overflows), holes in various daemons (if you use your OSX as a server), or even simply using a keylogger on a public machine to catch a user's password.

    Then, the hacker uses a second exploit to elevate his local shell access to local root. Typical exploits of this nature include thread race conditions in the kernel, the kernel failing to properly sanitize input, or problems when a process is shifted from one kernel security infrastructure to another. The Linux kernel had a number of local root exploits in the past few months. IIRC Apple usually doesn't publish its list of security vulnerabilities (it just puts the fixes on Sofware Update, without fully explaining what they fix), so I can't comment on the security of the darwin xnu kernel.

    Thus, I would say it's about as easy to install a rootkit on a Linux workstation as on an OSX desktop (and similarly, it's as easy to install a rootkit on a Linux server as on an OSX server). In other words, you need an unpatched system vulnerable to a specific pair of exploits, a clueless admin, and a skilled hacker -- which is not an impossible combination.

    1. Re:Yes, it is the same problem by Anonymous Coward · · Score: 0

      As long as we can all agree it's much harder on Linux/MacOS than Windows, you'll get no argument from me.

    2. Re:Yes, it is the same problem by SuperKendall · · Score: 1

      First, the hacker uses an exploit to obtain shell access with an unprivileged account Typical exploits include holes in Samba or CUPS (which OSX also uses)

      But neither of those are on by default. Printer sharing and Samba are off by default, which again leads back to my argument of the reduced user base you can hit.

      I did also note that browser vulnerabilities can be used to try and install something. I will reduce the levl of that argument and say at that point it becomes about the same level of problem that Linux would have, with the Mac having the advantage of being pacthed mor often and Linux having the advatage of a more diverse set of installations where not all would have the same vulnerabilities.

      But basicaly just shipping without services enabled is a huge step, it's one thing to probe system and break in and quite another to lure people into even an exploit on a web site somewhere. I'm not saying that Linux is not also working well here as some distros are shipping with more services turned off, I'm just saying teh whole rootkit problem is not as big a deal as once it was, instead of the escalating problem Windows is having.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Yes, it is the same problem by Anonymous Coward · · Score: 0

      Well, the easiest way to get a rootkit on a workstation is social engineering -- getting hte user to WANT to install your rootkit by packaging it with desirable software. In which case it comes down to the human behind the computer more than the OS.

    4. Re:Yes, it is the same problem by Anonymous Coward · · Score: 0

      Of course, nothing's stopping some kiddie from throwing backdoored software up on VersionTracker/Freshmeat and quickly having access to thousands of OSX boxes. You do perform a thorough forensic analysis of all the software you download, right?

    5. Re:Yes, it is the same problem by mstefanus · · Score: 1

      Well with Linux/Mac OS X you need to compromise the system first in order to install a rootkit. With Windows, thanks to Active X, Standard administrator user, RPC vunerabilities, etc etc.. Compromising Windows system can be automated, you could even let the user to install the rootkit for you!

    6. Re:Yes, it is the same problem by arminw · · Score: 1

      ...his local shell access ..

      That means physical accress to the machine, does it not? In that case, such as on a public Mac, there is no need to be a skilled hacker, all that is needed is an OSX install disk. NO machine can be secured against anyone who has physical access to it. Local exploits are essentially meaningless because if the bad guy has physical access to your computer, your have bigger problems.

      --
      All theory is gray
    7. Re:Yes, it is the same problem by LurkerXXX · · Score: 2, Informative
      Ever seen a group of average mac users working on OSX? (average, not nix type folks)

      I've never seen one fail to type in the admin password as soon as prompted, no hesitation, no questions asked. I don't think it's going to be hard to start generating lots of self-hacked machines once OSX gets more market share and becomes a more viable target for the spread of little nasty things.

    8. Re:Yes, it is the same problem by lullabud · · Score: 1

      On the average OS X system it's one step easier than what you said, since OS X's root user is disabled by default and all system administration is done using sudo. If you learn an admin user-level users password that's it, and by default your user is admin. However, this is still more secure than windows where you don't need to type your password in to do admin-level things. For instance, you'd have to type the password to modify any system files, whereas in windows you wouldn't.

    9. Re:Yes, it is the same problem by aardvarkjoe · · Score: 2, Informative
      That means physical accress to the machine, does it not?

      It does not, though I will admit that the "local" / "remote" names are rather confusing. A local exploit is one that is run by a user that has access to the system; that includes somebody who logs into a regular user account via telnet or ssh. A remote exploit is one that is run from outside the system. In this case, what is described is a remote exploit to get user-level access, followed by a local root exploit to get root access. Both can be done via the network.
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    10. Re:Yes, it is the same problem by DarkVader · · Score: 1

      I have. Most of my customers get confused when the computer asks them for a password. They call me to ask what their password is.

      Of course, this also means that they don't have a fully patched system... But they've also got all sharing turned off.

    11. Re:Yes, it is the same problem by arminw · · Score: 1

      ...I get this mental image of a lone mac user...

      My understanding is that remote network access to the Mac under OSX is turned off by default, as are most other remote server-like services, such as FTP and telnet. Even file and printer sharing are off by default. Local to me is when a user can sit down in front of the actual computer and type commands on a keyboard attached to the same..

      --
      All theory is gray
    12. Re:Yes, it is the same problem by Anonymous Coward · · Score: 0

      Ah yes, this is a variation on the common thread among about half the population of this country, and about 90% of the posting populace here. More generally: As long as it doesn't disrupt your currently held set of conceptions, whether they're right or wrong (you couldn't care less), you're happy.

    13. Re:Yes, it is the same problem by tetromino · · Score: 1

      But neither of those are on by default. Printer sharing and Samba are off by default, which again leads back to my argument of the reduced user base you can hit.

      Sure, CUPS and Samba servers are off by default. The same is not true of CUPS and Samba clients -- the only way to turn those off is to block them at the firewall level, or to not install them in the first place. Convincing an exploitable client to browse to a share controlled by a malicious server can be as bad as letting a malicious client access an exploitable server -- although in practice, attacking servers is usually easier (unless, of course, the client is called "Internet Explorer").

      But basicaly just shipping without services enabled is a huge step, it's one thing to probe system and break in and quite another to lure people into even an exploit on a web site somewhere.

      All Linux distros and BSD's that I've installed recently (Gentoo, Debian, Redhat Enterprise, Fedora, FreeBSD) come with exactly only one server turned on by default : openssh (which is probably the most secure open-source project out there -- and which you need, because Linux is typically installed on headless servers). If you are using your Linux box as a webserver, you turn on Apache; if you are running a fileserver, you turn on Samba or nfsd; etc. The process is just the same as on OSX, except that instead of clicking on a button, you type "/etc/init.d/samba start". It is true that in the ancient times, Redhat 5 came with all services turned on, but you should realize that Redhat 5's competitors were the amazingly insecure Win9x and old versions of Solaris.

      Of course, default Linux installs could be more secure. PAM might be configured for full paranoid mode; /tmp might be on a separate partition from /; loading kernel modules might be disabled; the swap partition might be mounted in aes loopback mode (for that matter, the entire filesystem might be encrypted); the passwd file might use a modern hash algorithm (e.g. Whirlpool) instead of 3DES+salt; SELinux might be enabled by default; no users would be granted access to potentially dangerous hardware like video cards without explicit admin intervention; if a certain USB token is not present in the machine, the system might be set to delete /home and /var; etc. However, that's tinfoil-hat and OpenBSD territory.

    14. Re:Yes, it is the same problem by tetromino · · Score: 1

      ...his local shell access ..

      That means physical accress to the machine, does it not?


      No, it doesn't. All it requires is exploiting the user's account. For instance, if your browser uses a vulnerable version of libpng, and you visit a malicious site, I can theoretically make your browser start a customized version of telnet (or sshd, or vpn, or ...) that listens on an unprivileged port (e.g. port 31337) and runs /bin/sh for whoever accesses the port. (I would probably do so by making the browser download a certain binary, have the browser use the chmod syscall to make the binary executable, and place the binary in an autostart directory -- on Linux, that's /home/yourname/Desktop/Autostart. Then, so as not to have to wait for you to log in and out, I would have the browser fork() and then execv() to run that custom executable. This is all quite possible on any Unix-like system -- and on Windows, of course, the process is even easier.) Such an exploit -- a remote exploit, I might add -- is called "shell access".

    15. Re:Yes, it is the same problem by tetromino · · Score: 1

      Typo.

      Replace "(or sshd, or vpn, or ...)" with "(or sshd, or vnc, or ...)"

    16. Re:Yes, it is the same problem by arminw · · Score: 1

      see my reply to previous post, (aardvarkjoe) concerning services turned off on Max OSX

      --
      All theory is gray
    17. Re:Yes, it is the same problem by aardvarkjoe · · Score: 1
      My understanding is that remote network access to the Mac under OSX is turned off by default, as are most other remote server-like services, such as FTP and telnet.
      This is a good step that helps dramatically reduce the chance of a remote exploit, but it does not eliminate it. For instance, a kernel bug could still allow a remote user to gain access, even with no services turned on. (I believe that Linux may have had a couple of these, although I'm not 100% sure on that.) Additionally, a vulnerability in a program used to access the network could allow an attacker to run something on the user's machine. (Witness many of the IE exploits.)
      Local to me is when a user can sit down in front of the actual computer and type commands on a keyboard attached to the same..
      Many people think that, which is why I said it was confusing. However, regardless of what local is to you, that's not the meaning of the term "local exploit."
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  109. I know, right? by catdevnull · · Score: 2, Funny

    I mean, I've been trying to remove "explorer.exe" forever but that damn virus just won't go away.

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  110. This proves once more... by Spy+der+Mann · · Score: 3, Interesting

    how flawed this operating system is.

    Flaw #1: Any app can make arbitrary changes to the registry.
    Flaw #2: Any app can make arbitrary changes to the system files.
    Flaw #3: There is no "safe-mode" for core utilities, that would bypass any hijacking of system calls.

    Now can anybody explain to me what was the point of having "system, readonly" attributes, if they can just be turned off?

    Bill Gates never wanted to admit it. But this is just proof that Windows is nothing but MS-DOS "on steroids".

    Till a few days ago, I thought Linux would be the doom of Microsoft, defeating it like David defeated Goliath. But it turns out.. Goliath is about to die from a genetic anomaly. His very nature gave him a short lifespan.

    Oh joy...

    1. Re:This proves once more... by ucblockhead · · Score: 3, Insightful

      Uh....only apps running as administrator can do these things.

      --
      The cake is a pie
    2. Re:This proves once more... by salvorHardin · · Score: 2, Informative
      And the local user account setup during initial XP configuration is a member of which group by default?

      Step forward, LOCALHOST\Administrators!

      Also.. on a Linux system, not only does it ask you to create a root account/password, but distros like Debian, Mandrake, SuSe, Red Hat/FC, hell, even Linspire advise you strongly not to use the root account, and some give you a nice 'bomb' wallpaper in X to warn you when you're logged in as root. It's also difficult (or in some cases impossible) to not create a standard user account during initial Linux configuration.

      With regards to Safe Mode, yes, there is one in XP, which helps out greatly with removing trojans/adware/viruses/AOL, but in the case of a Kernel rootkit, it isn't going to help. With Linux, you can have several Kernels, and choose which one to load at boot time. You can tell init what gets run at different runlevels. Also, working in the favour of Linux (and to a lesser extent, Apple Macs) is the market share of desktops. There's no percentage in writing this stuff for such a minority userbase, especially when the people on the other end are likely to be clueful enough to know 'why all these popups are suddenly appearing'.

    3. Re:This proves once more... by Anonymous Coward · · Score: 0

      Bill Gates never wanted to admit it. But this is just proof that Windows is nothing but MS-DOS "on steroids".

      One day I hope MS will make a OS that busts all legacy and start from square one. Maybe then windows wont get kicked in the balls everyday.

      tips for MS/wish list

      *Jail the OS so the windows2 dir is locked down.
      *Users(including admin) isnt even allowed to browse windows2 dir.
      *Service packs can only modify windows from safemode(admin can browse aswell).
      *User installed apps.
      - ONE start up dir for programs that start up AFTER windows boots.
      - Registry entries from this point go to secondary registry.
      - Drivers will go to a seperate dir external from windows2, but loadable when windows boots.
      *If admin removes user account it will blow everything out and just leave the stock windows2 install.

      anyways as nice as it is, I doubt MS will do any of the above.

    4. Re:This proves once more... by Anonymous Coward · · Score: 0

      Actually, Windows supports all sorts of protections like that (at least the NT/2000/XP variety). It's just turned off by default because otherwise people start complaining and getting pissed off because the piece of shit software they are installing needs to write into priveledged areas.

    5. Re:This proves once more... by nick8325 · · Score: 1

      Running Windows NT as an administrator gives you far less power than running Unix as root.

      Administrators can be stopped, just like any other user, from having access to certain files, or certain registry keys.

      By default, they can take ownership of other files and keys in order to set the permissions. After all, the sysadmin will need to do that sometimes. But that can be disabled using Group Policy. Administrator is not all-powerful.

      In the same way, Administrator can be denied the ability to load device drivers. This will stop these attacks.

      As to your third flaw, about hijacking of system calls: a ring 0 driver can do anything at all. There is no way - *no way* - to prevent a malicious driver from intercepting system calls when it runs in ring 0. In this regard a microkernel would be much better than either Linux or Windows.

    6. Re:This proves once more... by Spy+der+Mann · · Score: 1

      In this regard a microkernel would be much better than either Linux or Windows.

      Like L4Linux? It's Linux. It's microkernel. Best from both worlds.

    7. Re:This proves once more... by nick8325 · · Score: 2, Interesting

      Sort of. I like L4 a lot :-).

      Except that (please correct me if I'm wrong) I think that L4Linux runs all drivers in the same process as the Linux kernel. So the kernel is not protected from interference from the drivers. Of course, this was done to make it easier to put Linux on top of L4, which is fair enough, so.

      As the "kernel" is running in user mode rather than kernel mode, there can be memory protection. But doing this (especially with Linux drivers' like of playing with kernel data structures) would, I think, be nearly as hard as turning Linux into a multi-server microkernel anyway.

      So the Linux kernel could still be compromised in L4Linux. Then anything spawned by the Linux kernel could be compromised. The driver could map new pages into any Linux process to run arbitrary code.

      In this case processes which were not spawned by the Linux kernel and which did not trust any Linux processes would be unaffected. They could possibly check for exploits. It still wouldn't be easy, though, with filesystem drivers running in the Linux kernel (h4x0red ;-)), and this process couldn't be started by a Linux process after the bad driver had been loaded.

      The driver could also overwrite this process on disk. So upon reboot, a bad kernelkit-checker is loaded. The checker will need to get it right every time before the system is rebooted, with an untrusted file system. I think that hard isn't a strong enough word :-)

      If the driver was run as a separate process, then it couldn't destroy everything like this without using buffer overruns and suchlike. It can only destroy things in its own address space. With the whole Linux kernel and drivers in one process, that advantage of microkernels almost disappears.

    8. Re:This proves once more... by cooldev · · Score: 1

      As others point out, the user must be running as admin. All NT-based OSes have a very complete and robust security model.

      I absolutely agree that Microsoft needs to be much more hardcore in stopping people running as Admin. The only reason they don't is too many apps break; a chicken-and-egg problem that Microsoft is, ironically, being too timid to stop.

  111. Already in the wild? by kilocomp · · Score: 4, Interesting

    One of the computers I support had a very nasty piece of spyware. I am not sure if it was exploiting the same things described by Microsoft, but it had the following symptoms:
    1. The process would not show up in task manager
    2. The related files would not show up in Explorer
    3. The related registry keys did not show up in regedit
    4. It some how was being called by Winlogin, so it ran even in safe mode.

    The way I detected it was by using several Sysinternals utilities http://www.sysinternals.com/. I have a script that uses pslist to monitor all processes on the network and this spyware was not smart enough to hide from that. A remote regedit session enabled you to see the related registry files. I had to use BartPE http://www.nu2.nu/pebuilder/ to mount the drive and clean out the related files and registry keys.

    1. Re:Already in the wild? by Anonymous Coward · · Score: 1, Interesting

      This is undoubtedly a case of kernel-level hooking (i.e. a rootkit) simply because you say the hidden values were visible over the network using a remote registry editor. Undoubtedly the hidden files would have been visible on a network share, as windows uses seperate channels for many of the remote counterparts to basic system functions (registry, files, etc.) that most rootkit writers do not bother to hook.

      -rk

  112. 6 minutes? by kryocore · · Score: 1

    I got infected in 30 seconds!

  113. Beware of trusted computing by NullProg · · Score: 4, Insightful

    For microsoft to make a statment such as this could only mean one thing, they intend to push for trusted computing. Watch for them to lobby the government(s) for this:

    trusted computing

    Enjoy,

    --
    It's just the normal noises in here.
    1. Re:Beware of trusted computing by micromuncher · · Score: 1

      didn't work for intel and processor serial numbers - nobody is going to buy into uniquely identifyable hardware (basis for trusted computing)

      also - means static IPs for everyting doesn't it

      1. all CPUs/NIC have unique ids
      2. global registry of CPU/NIC to a person
      3. branding of persons with unique ids on forehead
      4. implanting of persons with unique id transmiters
      5. global registry of person UIDs

      its all good

      --
      /\/\icro/\/\uncher
    2. Re:Beware of trusted computing by dustmite · · Score: 4, Informative

      Yes, the "push" has begun ... "this is why computers should only run software from 'trusted', 'licensed' software vendors, and only on 'trusted', 'licensed' hardware", they will say ... the ultimate industry lockout to new potential competitors. And the sad thing is the excuse is a flawed premise; the current widespread and rapidly increasing malware problems are primarily because Windows is such a mess internally. Windows is imploding. And they must have known it was going to happen, over a year ago already, when they suddenly decided to start this massive new focus on security .. they knew their security sucked, they saw this coming, and now they're doing two things: (a) trying to patch Windows fast enough to prevent a total implosion and sudden mass exodus from the platform, and (b) try to capitalise on all the spyware and viruses to push 'trusted' computing platforms in order to gain control of the platform to create artificial barriers to entry for new small competitors.

    3. Re:Beware of trusted computing by Alsee · · Score: 1

      nobody is going to buy into uniquely identifyable hardware

      They actually have the gall to advertize Trusted Computing as "privacy enhancing". They put all sorts of privacy-related things into the design and there is restricted access to the unique identifier. They even put together a bogus "civil privacy rights" front group. They are lobbying government to "demand" that any Trust system must include exactly the privacy-features they already have in the system. This way they appear to be lobbying for the public and for privacy rights, and it appears that Trusted Computing has complied with privacy demands. They also lobby for the government to use Trusted Computers to protect our privacy rights, that government computers and mediacal data and that e-Commerce must all use the system to enforce our privacy rights.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Beware of trusted computing by Anonymous Coward · · Score: 0

      Microsoft is allowing/encouraging a spyware/worm epidemic in order to push for this.

      Maybe tin is better.

    5. Re:Beware of trusted computing by NullProg · · Score: 1

      The sad part is, 99% of the Windows programming population doesn't know what CreateRemoteThread() can do. They don't understand about process injection, or the ACL flaws that MS added on top of ntfs.

      I dont know. I'm happy. Sitting here,(using SuSE 9.2) posting to you, burning a copy of Army Men II so I can play a network game with my son. Playing shoutcast metal channel on xmms. I haven't lost a CD since 1997.

      Enjoy,

      --
      It's just the normal noises in here.
  114. May be an excuse to stop WINE? by Anonymous Coward · · Score: 0

    Is a suposition, but maybe all this stuff is to stop OS emulators or something like that...

  115. Simple solution by xswl0931 · · Score: 1

    The OS binaries themselves are all digitally signed with MS's cert. Just have the install cd have an option to verify signatures on all binaries. When it comes up with a binary signed by another company, it asks if you trust that company. If a binary comes up without a digital signature, it asks if you trust that binary. The default answer would be no.

  116. pstools helps find errant processes by dougnaka · · Score: 1
    And if you're rooted, it's likely your installed tools for finding processes and files are altered to hide the rootkit.

    pstools

    --
    My Linux Command of the Day site : LCOD
  117. MSDOS Viruses... by Anonymous Coward · · Score: 2, Informative

    Back in that time, there were plenty of dos viruses that where using "tunneling" techniques to bypass the chain of hooks on interrupt vectors. Still, if it is the same here, that's detectable; You just need to have a detector that is also using the same methods used by the spywares to be the first to intercept calls...

  118. Pushing for secure computing by file-exists-p · · Score: 1


    By instilling the fear in the customer's heart, they prepare him for the sacrifices required by the war on terroris^H^H^H^H^H^H^H^Hspywares. Soon, we will all welcome and cheer our saver, the allmighty NGSCB! aka pallaidum, aka TCPA. No more privacy and control on your own data and communications, but that's the price to pay, my friend. They can put virii IN THE KERNEL if you do not have a big TCPA chip deep in the guts of your PC.

    Microsoft "Palladium": A Business Overview

    Combining Microsoft Windows Features, Personal Computing Hardware, and Software Applications for Greater Security, Personal Privacy and System Integrity

    Sure.

    --
    Go Debian!

    1. Re:Pushing for secure computing by file-exists-p · · Score: 1


      Actually, I am making some basic anti-MS rant here, but I would feel more condident if I had some secure chip in my PC able to check the MBR and loaded kernel. My only problem is if that damn chip includes a private key that the manufacturer knows and I do not. As long as no such keys exist, I am fine. I am even fine with private keys that nobody knows but the chip.

      --
      Go Debian!

  119. Still catching up to Linux/Unix by Anonymous Coward · · Score: 0

    They had rootkits like this for Unix/Linux for over a decade. I guess we have another good 15 years worth of bugs to get out of Windows, but then it would look a lot more like Linux. I'm surprised that they feel they need to do that yet. Windows is still very way to buggy to require something this sophisticated yet.

  120. Linux is the same way by Anonymous Coward · · Score: 1, Insightful

    Any app can do the same thing in Linux. What's your point?

  121. TCPA. by tetabiate · · Score: 1

    Perhaps M$ is preparing the field for its future digitally-signed software. Scare tactics (FUD) are shown to be good strategies to increase revenues when releasing new products or fighting out competition.

  122. My sympathies by Anonymous Coward · · Score: 0

    However, don't worry, no one ever got fired for choosing Microsoft.

    1. Re:My sympathies by Anonymous Coward · · Score: 0

      I was fired for choosing Microsoft, you insensitive clod!

  123. Manditory Access Controls by sig · · Score: 1
    This is exactly the sort of thing that Manditory Access Controls is supposed to take care of. All of the work that has gone into SELinux by the NSA and others is just starting to pay off. I won't be so bold as to say Linux will have complete immunity from these types of attacks and rootkits, but it is a long way ahead of Windows.

    If you want to know more about detecting kernel rootkits and cryptograhpically signed kernel modules, check out this paper by Dino Dai Zovi.

  124. This will be amusing by Y2 · · Score: 1

    Linux and Solaris admins have been coping with kernel-inserted malware for years. It will be amusing to see if the Windows victims do distinctly better or worse with it.

    --
    "But all your emitter and collector are belong to me!"
  125. Un-compromising a system from inside the system by Anonymous Coward · · Score: 0

    I love that the Microsoft-recommended solution is to reinstall the
    hard drive. How practical will that be to their customers? "Excuse
    me, Mrs. Jones/CIO Smith, you apparently have a bug we can't even
    see, much less delete. Please use your Windows disks to reformat and
    reinstall the OS. You did back up all your data, right? You'll also
    have to take time to reinstall it. Hope the bug's not backed up
    along with your data, cause like we said, we can't see it once it
    runs."

    I'm glad I use an open-source kernel (Linux), that I can recompile
    and reinstall any time I want. That way, the little beasties that
    are described in this article, even if they were re-written for Linux
    and somehow got through my firewalls, could be wiped out by
    recreating the kernel program. Once I make and install a clean
    kernel, it will be allowed to tell me where the beasties are stored
    on disk, and then I can delete them.

    Microsoft cannot let you recompile the kernel, because they sell
    their kernel, and this prevents them from sharing the source code
    with you. If they provided a backup kernel with their distribution,
    the bug could infect that too. If they let people download a clean
    kernel from the web, how would they prevent an infected kernel from
    infecting the new kernel as soon as it was downloaded?

    With Linux, I can change things enough that the compromised system
    can't tell I'm compiling or installing a replacement kernel. (Though
    I might also have to recompile and reinstall the boot loader, if it
    was compromised. The point is, this can all be automated, and I
    would not have to reinstall the hard drive.)

    I don't worry about viruses in Linux anyway, since I don't have to
    have root/adminstrator permissions to do my daily work in Unix. The
    commands I run on a daily basis don't have the authority to do
    anything to hurt my kernel.

    This is a variation on an old "who do you trust" problem that Brian
    Kernighan came up with while writing C: he compiled a custom compiler
    that put a back door in the "login" program. So the back door wasn't
    in the login source code. Once he added the same type of code to the
    C compiler, it didn't have to be in the C compiler source code
    either.

    1. Re:Un-compromising a system from inside the system by Anonymous Coward · · Score: 0

      Yeah, and I am sure yur mom, dad or grandma, or 99% of the normal computer users out there are going to say, oh, don't worry, I can just recompile the kernel...blah blah blah. This is the same reason that Linux isn't on more regular users desktops than it is...Because ma and pa aren't comfortable with things like recompiling the kernel, apt-get, rpm's and the myriad of other things that you probably take for granted. Ma and Pa just want something that they can plug-in and have work.

  126. SFC by PhYrE2k2 · · Score: 1

    Wasn't this the point of SFC? Interrupt system calls in the kernel in order to prevent people from overwriting key system files? Interrupt the opening of these files for writing or implement some checks in there.

    Yet another flawed marketing ploy I guess.

    -M

    --

    when you see the word 'Linux', drink!
    1. Re:SFC by ^_^x · · Score: 1

      SFC is the System File Checker. It scans your system for files changed from the original version, and allows you to restore them from the install CD. And actually, I don't know how well it'd work against a kernel rootkit, but in most cases, it's just what the doctor ordered in the rare occasion something hijacks a DLL.

    2. Re:SFC by man_ls · · Score: 1

      I bet these new "stealth" spy apps just add themselves to the SFC watchlist. System files are generally excluded from scans, and the OS defends them with its life when they're modified.

  127. Alternatively.... by NerveGas · · Score: 2, Informative


    If you're truly paranoid, you can disable loadable modules, thus preventing a kernel-level rootkit module from being loaded.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  128. Spyware Warns of Impossible to Clean Windows by autophile · · Score: 1

    The Unquirer has a story that the next generation of Angel Spyware exploits that are starting to make use of "kernel crappiness". A paper at Microsoft Research has details on a tool that spies on your Windows kernel and attempts to fix its bugs. Computerworld has more details, as well." From the article: "Newer Windows Service Patches can intercept system calls that are passed to the kernel by legitimate software and filter out queries generated by malware. This makes Windows completely vulnerable to bugs and to rootkit tools..."

    --
    Towards the Singularity.
  129. Your right, it's the user problem by Anonymous Coward · · Score: 0

    ... and many Linux users seem to prefer logging in as the root exclusively, this is a big potential problem. However, in Mac OS X, the root account is disabled by default to avoid this kind of behavior.

  130. Other news: Gates Promises Action on Spy & Mal by vginders · · Score: 1
    --

    Serge
  131. predictable by xmp_phrack · · Score: 2, Funny

    i for one welcome our new kernel-mode overlords!

  132. Or you could .. oh, I don't know... by AzrealAO · · Score: 1

    Right Click on the My Documents link on your desktop, select Move and tell it to put it to D:\whereever the hell I feel like it, and it'll ask you if you want to move all of your existing documents to the new folder.

    Hit yes, and you're done.

    1. Re:Or you could .. oh, I don't know... by slaker · · Score: 1

      That doesn't fix anything for the other folders under Documents and Settings\%username%.

      Specifically, it doesn't help for things like bookmarks, the email spools used by most local mail programs, the crap on their desktop... plus you have to do it for every user on the machine.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    2. Re:Or you could .. oh, I don't know... by izomiac · · Score: 1

      Well, 'My Documents' is somewhere else entirely on my computer. (A nice 700 MB FAT-16 partition that other OSes can work with.) Also, the point of moving it was so that I could re-image *that* partition and restore my user settings/bookmarks to an earlier state. Or I could re-image my system partition to fix a problem and retain most of my settings.

  133. install Windows XP by Anonymous Coward · · Score: 0

    You are exactly the kind of person that ends up with Spyware, Adware, and will get his XP hacked.

    A true admin knows that you have to do more than this, including locking down the PC after the install, installing all the necessary patches, etc.

    "Is this a joke?" No, it's reality.

  134. Link to the MS Research article... by Anonymous Coward · · Score: 0
  135. An option for corporate users by Eskimore_ · · Score: 1

    Something I've worked with is a VMWare Server. You can serve out a windows image, to linux or whatever else, and make the VMWare image run in a temporary space. I don't remember what the setting is called but it doesn't keep any changes you make, as soon as you kill the session you have to start over.

    You can also use this with AFS so that your files are always available to you when you boot the virtual windows.

    If you get a problem, just restart the VMWare session. Within minutes you have a brand new windows box (virtual) to play with.

    Security is also centralized as the admin only has to update the master image on the server.

    I've seen this done. It works great. Or at least it did with Windows 98. I've never seen it done with NT 5+ (2k/XP).

    1. Re:An option for corporate users by salvorHardin · · Score: 1

      I've worked in places where every critical server had a disk image taken of the system partition, the image was updated every month, so if the shit hit the fan, you could have your server back and running within the hour as if nothing had ever happened.

  136. Link to project site by Anonymous Coward · · Score: 1, Informative
  137. NT wasn't bootable in a read-only environment by davidwr · · Score: 1

    Bart, of Bart's PE fame, says in the Bart PE FAQ:

    Q: Why can't Windows 2000/NT4 be used to build BartPE? Is there a technical reason for this?
    A: Yes, that kernel does not support the "/minint" switch and therefore cannot boot from readonly media... Also the layout.inf does not contain required information.


    There you have it. NT and 2000 cannot boot from CD (well, mabye they could using a boot-loader-initialized ramdisk hack).

    Win95, 98, and ME are all DOS-based kernels, and should be able to boot from CD.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  138. You can do better - IEAK and Firefox. by markdowling · · Score: 1

    Regrettably, there is little progress in convincing people IE-only sites are a bad thing.

    However, centralised administration and lockdown of IE is totally possible. We do it - Internet Zone at High, Trusted Sites locked list, using IEAK and Group Policies to allow only sites we know are kosher and deploying Mozilla as default browser for other sites. (We used to use Mozilla Mail but are moving from IMAP).

    Just because you can't replace the door doesn't mean you can't replace the locks. Get Firefox. Get IEAK. Get to know GPEDIT.MSC and POLEDIT.EXE

  139. Before you all go Micro$oft bashing as usual. by Shadez666 · · Score: 0

    I used a similar tool called zap on various unix servers back in 1989-93. It completely wiped all process traces from ps output and even took care of who and lastlog commands. The toole required root privs but i suspect that these rootkits require WNT/W2K admin privs as well since they write to system directories.

  140. Reimage weekly by smartsaga · · Score: 1

    I reimage my coputer almost every week. On a sign of virus, key logger, trojan, screen flikering, mouse moving by itself... I reimage my PC, boot with BartPE, use ClamAV + other couple of antivirus programs to check the harddrives that do contain my data (I don't keep anything good on the system partition - at least). Then zero fill the system hard drive. THEN I boot into the reimaged sytem that is clean. Phew...

    If I can do it, why can't other people do it? By making an image I avoid having to reactivate windows. That's it.

    Your rootkit are belong to us... get it?

    Have a good one.

    --
    ===== "Every head is a different world so don't invade mine you FREAK!" smartSAGA said
  141. zerg by Lord+Omlette · · Score: 1

    Knoppix: learn it, live it, love it.

    --
    [o]_O
  142. ...from within the OS. by abb3w · · Score: 2, Informative
    Of course, there are standardized tools to generate md5 sums of files. A good rootkit, before replacing a file, determines the md5 checksum of the file. Then, when then easily-detectable standardized tools ask for the checksum, the rootkit intercepts the request and feeds the tool garbage.

    ...provided of course that the system is running. If you have booted the system from a separate known-clean read-only disk-- like, say, a KNOPPIX CD from a USB CD-ROM drive, the poor rootkit is essentially defenseless.

    The usefulness of being able to run, for example, Tripwire from a known clean OS makes me wonder why it isn't standard on KNOPPIX. Does anyone know of a CD distro that offers Tripwire or similar MD5 based integrity utility standard?

    --
    //Information does not want to be free; it wants to breed.
    1. Re:...from within the OS. by ozmanjusri · · Score: 1

      Does anyone know of a CD distro that offers Tripwire or similar MD5 based integrity utility standard?

      PHLAK linux has AIDE, which is similar to Tripwire. It's also a fairly handy diagnostic distro. Tool list here; PHLAK tools

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:...from within the OS. by djdavetrouble · · Score: 1

      The usefulness of being able to run, for example, Tripwire from a known clean OS makes me wonder why it isn't standard on KNOPPIX.

      I am totally mystified now. Why tripwire a filesystem that can't be changed. that seems like an exercise in futility.

      So I googled it ! I came up with a bunch of crap but the one interesting result was knoppix-std. It doesnt even contain tripwire but is a security/analysys tool distro and had "aide" which they describe as tripwire-esque. Anyway it looks pretty cool.

      --
      music lover since 1969
    3. Re:...from within the OS. by abb3w · · Score: 1
      I am totally mystified now. Why tripwire a filesystem that can't be changed.

      The achilles heel of any security system is the security system itself. EG, most clever viruses/spyware immediately attempt to disable (or subvert) common antivirus software. "Quis custodet ipsos custodes?" Thus, the interest in running a security check based from a write-once, read-many medium. (The deeply paranoid can worry about whether the BIOS has been compromised, but beyond cursory checks, that's a level of exploit to worry about only if you've deeply pissed off the NSA.)

      As I understand, the tripwire system can be used to analyze any attached drive, not just the root. Thus, you can boot to CD distro, fingerprint the hard drive, save resulting database to removable (and securable) media like a Zip disk; remove media and CD, and reboot to normal system. When you suspect compromise, boot back to CD to investigate.

      In short, you're not tripwiring a filesystem that can't be changed... but you are putting tripwire itself on a filesystem that can't be changed-- and therefore, can't be compromised. Provided the CDR isn't in a rewriteable drive, there is nothing that any rootkit can do to compromise it, not matter how deeply the system is affected.

      Anyway it looks pretty cool.

      Damn straight. I'm downloading that distro now....

      --
      //Information does not want to be free; it wants to breed.
    4. Re:...from within the OS. by zby · · Score: 1

      As far as I remember linux kernel does not use BIOS for reading disks. Only the booloader uses it - so the modification would need to be even more complicated.

    5. Re:...from within the OS. by Anonymous Coward · · Score: 0
      As far as I remember linux kernel does not use BIOS for reading disks. Only the booloader uses it

      Irrelevant. A BIOS compromise can control which disks will or will not boot, making it harder to do forensic countermeasures.

      So, a cross-platform Warhol Worm comes in, 0WNZ0R the box, studies the hardware, and installs a SuperRootKit, which reflashes the BIOS to something more sinister. Suspecting something when the bandwidth mysteriously peaks, the PFY plugs in the USB-CDROM drive, and tells the machine to boot to the USB-CDROM. However, the SRK-installed BIOS only pretends to follow directions, and ignores the issue-- merely spinning the USB-CDROM while booting the compromised hard drive.... again.

      To avoid detection, perhaps the diabolical variant could have a virtual machine installed in some "unused" hard drive space, boot to that, and let then let the CD boot on the inherently compromised virtual machine. The speed hit from the VM might be the only sign short of forensic analysis.

      I wonder if you could flash the firmware on the hard drive to make the compromise even less detectable....

  143. Think of it as Evolution in Action by jmorris42 · · Score: 1

    > having 2 browsers isn't a viable option either, since most of our users
    > would simply get confused.

    Too bad for you. But I could see ActiveX and all that MS tech was crap from day one and never touched the stuff. Others were not so bright. In a free market the bad ideas and those who support/defend them eventually pay the ultimate price for mistakes of this magnitude: being outcompeted by the smarter, more techically agile ones.

    Your firm is at a disadvantage now that will grow even worse in the coming years as your employer continues to throw good money after bad by incorrectly taking the advice of idiots like yourself. YOU will become as employable as a CNE and I will not worry at all over your fate since it is clear you have chosen poorly and do not belong in the IT game. The invisible hand of the marketplace will reassign you to a career more suited to your limited vision.

    The cluetrain has even made it to the dimwits at the Dept of Homeland Security that using IE is harmful/fatal to the nation's IT infrastructure yet you whine that "we just can't stop using it, learning to click on a different icon would be too hard." Bah.

    YOU are the IT dept, it is YOUR duty to select and deploy the Information Technology you know to be the safest and most cost effective. It is the 'artistic types' job to produce the creative output that is the lifeblood of your company, but it is NOT their job to make the technology decisions because they aren't competent to make those decisions anymore than YOU could replace the artists in their jobs. So stop whining and do your f***ing job or else don't come here bitching when your boss finally realizes you aren't and replaces you with someone who will protect the company's assets.

    --
    Democrat delenda est
    1. Re:Think of it as Evolution in Action by LePrince · · Score: 1
      Whoa. I'm the IT ? Cool. I'll tell the other 99 other persons to go home... I don't need them ! I'M THE IT ! WOOHOOO !

      Please come back when you got something intelligent to say instead of throwing insults at me. We're aware that Firefox would be a way better solution, but we can't rewrite all those apps without investing massive cash, and when the core company is doing shows, the IT department don't exactly get massive cash. Read my reply to Rokzy, finish high school, get a job, then maybe we'll talk.

    2. Re:Think of it as Evolution in Action by jmorris42 · · Score: 1

      > Whoa. I'm the IT

      If you aren't the one in charge, great you are mostly off the hook. But the idiot in charge most certainly qualifies for the abuse I was dealing out. And if you aren't adding your voice to the call for ditching IE then yes indeed you are part of the problem.

      > but we can't rewrite all those apps without investing massive cash

      But you CAN lock IE's Internet zone to deny ALL access, except for sites that are company critical AND require IE. Then install FireFox on all desktops and require it's use for any outside access. This should be considered baseline IT security considering the frequency of exploits against IE. Again, since you aren't the one responsible you are only at fault for not recommending a better course of action. If they are going to fire you for having an opinion it has to be a crappy place to work.

      Your company probably can't afford to rewrite those apps and switch cold turkey. But you could announce a policy that any NEW development take place in a more secure environment UNLESS it requires a tie-in to a legacy app and interconnecting the two techs would be a major mess. You could also begin a longterm project to reduce dependence on technology which is known to be insecure and impossible to completely repair due to defects in core design, such as ActiveX.

      Didn't sound like your shop even considers it a big enough problem to be actually expending effort to fix, and this attitude seems to include yourself. And again, is this is true then you are part of the problem.

      > finish high school, get a job,

      Dude, I'm OLD school fast approaching greybeard. I'm a crotchity old fart who has little time anymore for the whining and excuses that all too often pass for accepted practice in IT these days. "We know this stuff sucks, we even know there are non-broken replacements, but we are such conformists that we can't buck the conventional wisdom and frankly we now lack the credibility with the users to get them to accept our judgement anymore so everything is basically on autopilot." Hmm. could it be that you idiots have been pushing this ever more broken crap on them for the better part of two decades, each time parroting Microsoft's promotional materials that THIS time it will actually work?

      Nobody ever got fired for buying IBM.... right up till they did. And when the dam finally broke most of the old mainframers got downsized as the Netware boxes rolled in by the truckload. Don't be a schmuck and be one of the ones who gets fired for buying Microsoft. Sounds like instead of the ~100 Softies playing whackamole on the worm of the week you guys have now you need to planning a migration to a dozen UNIX gurus managing thin clients for the clerical staff and some (probably Mac) workstations for the creative output. Be an early advocate of such a vision. Even if it never comes to pass, being seen as a visionary is a career plus so long as you don't cross the line to mindless zealot.

      --
      Democrat delenda est
  144. Don't let users login as either administrators by guacamole · · Score: 3, Insightful

    I think the root of the problem is that most Windows systems (unless centrally managed) are usually setup so that normal users are logged in with elevated priveleges. If they were logged in without supernatural priveleges then the damage done by the spyware, viruses, and trojans, would be limited just to your account and files (e.g. the rest of the system, and certainly the kernel, would be unaffected). So, it seems like the best strategy to fight spyware is to end the current practice of using the administrator account. I am sure that microsoft could even do something to discourage its use.

    1. Re:Don't let users login as either administrators by prshaw · · Score: 1

      So you are saying that Microsoft should not allow home users to log in as root? So Microsoft should retain full control of these computers for doing updates and installing programs?

      And since I only log in as me, the only damage that can be done are to the files that I have created. It won't be able to delete the files that Admin(Microsoft) installed on my computer.

      Why does something about sound like a problem?

    2. Re:Don't let users login as either administrators by colinrichardday · · Score: 1

      You can only log in as you? You don't have separate admin and user accounts? I can log in as either myself or root.

    3. Re:Don't let users login as either administrators by shis-ka-bob · · Score: 2, Informative

      I with you. I only allow 'users' to surf the web. The only time an 'admin' account is allowed on the net is to connect to microsoft and install software.

      --
      Think global, act loco
    4. Re:Don't let users login as either administrators by misterplow · · Score: 1
      " I think the root of the problem . . . "

      "Root" of the problem - heh heh heh. Good one!

  145. Not the only way by Metasquares · · Score: 2, Interesting

    If the program modifies the Windows kernel in such a way that it is undetectable, couldn't a simple boot CD (running something other than Windows) with a spyware scanner work? Sounds like a potential use of Knoppix, although I'm unaware of any anti-spyware programs for Linux (as spyware is not really a problem on Linux). Something like ClamAV but for spyware would be nice.

  146. Unpossible to Clean SpyWare? by BobCousy · · Score: 1

    I find that totally, and in all other ways, unpossible. You keep using that word. I am not sure it means what you think it means. ;-)

  147. Oh yeah, that will work. by Anonymous Coward · · Score: 0

    "by comparing clean and suspect versions of Windows and looking for differences"

    Note to self: Today I added some extra code to my Kernel Rootkit to return bogus file size.

  148. And thats why I think... by HogynCymraeg · · Score: 1

    ...userland security tools are utter BS. Why the hell would you buy an "internet security suite" for desktops when you can use a standalone box to secure your network?

  149. Wipe the disk, install Ubuntu Linux by MarkWatson · · Score: 1

    Nuff said.

    (Assuming that you have good backups of your OpenOffice.org gzipped XML doc files, the source code to your programming projects, etc., etc. regularly backed up to CDRs.)

    1. Re:Wipe the disk, install Ubuntu Linux by ^_^x · · Score: 1

      Tried it. Half the bundled apps won't run from the LiveCD, and the install CD interprets "1024x768" to mean "800x3000+" making the graphical login screen render the whole thing useless.

      I'll stick with an OS that can run what I want and stay vigilant about what I install instead of one that can't even run its own bundled apps.

  150. True, but then.... by Anonymous Coward · · Score: 0

    this was meant as a joke to the gp's login.

  151. And if you keep running XP, you'll use it a lot! by Anonymous Coward · · Score: 0

    Remember kids, using XP is like having unprotected sex with prostitutes. You're going to get infected pretty regularly, so always have lots of penicillin on hand.

  152. This is kind of the concept of the SafeIC by ReKleSS · · Score: 1

    See the page at http://www.cybersource.com.au/product/safe_interne t_computer/, and look at the pretty S5 slideshow (the screenshots page). It's a Knoppix-based computer (it's branded as a hardware solution) that's been designed to make Windows users feel at home - IceWM with the SilveradoXP theme, OO.O listed as "Word Processor," "Spreadsheet," etc. Users can use the internet safely, and even if something is compromised, it will be gone at reboot. Of course, there are some complications involved with not having any permanent storage, but the system basically works.

    Disclaimer: I'm somewhat connected to Cybersource, but I don't have anything to gain from this.
    -ReK

    --
    md5sum -c reality.md5
    reality: FAILED
    md5sum: WARNING: 1 of 1 computed checksum did NOT match
  153. Impossible to clean spyware ?? by slackatefn · · Score: 1

    And they say that Windows is more secure than Linux. OMFG. This is crap, i simply can't believe it...

  154. In other news.. by trendescape · · Score: 0

    Microsoft is more secure then Linux.

    --
    irc.enterthegame.com #linux
  155. That keeps me wonder by lxt518052 · · Score: 1

    if there's a way to use Linux rescue CDs to do the same job, i.e. to fix an infected Windows drive? Or simply put, what are Ad-Aware and McAfee's equivalents in Linux? Of course, I mean cleaning Windows not Linux, guess everybody here understands that. ;-) If there's such tools in Linux, then maintaining a Windows PC would be as simple as make it dual-boot with a bullet-proof Linux distro and switch it to Linux everynight and let Linux do all the magic. If you need to change anything, just ssh into the box, no matter how far you're from it. No CD burning(of course, Knoppix-like tools are always welcome), no sitting in front of every sick PC and waiting it to boot, everything is just as elegant as a xterm. How nice would it be!

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
  156. Get Hacked? Reinstall!!! by Anonymous Coward · · Score: 0

    It sucks, but the proper way to deal with any sort of intrustion is to reinstall everything. Don't fool yourself into thinking that you can figure out what was done to your system and undo those changes. Be safe, reinstall.

  157. Not THAT stupid... by rjung2k · · Score: 1

    Mac users are just as stupid as everyone else in the world

    Now, now -- if they were that stupid, they'd use Windows. ;-)

    1. Re:Not THAT stupid... by kaustik · · Score: 1

      OK, let me rephrase that...
      Mac users are just as stupid, with a bit more money and the need to show it off.

  158. ...and you wonder why... by Anonymous Coward · · Score: 1, Insightful

    ...and you wonder why I run Linux. If I can't read the code and compile it, I won't run it.

    1. Re:...and you wonder why... by /dev/trash · · Score: 1

      So wait you've read ALL the source code for all the programs you run?

    2. Re:...and you wonder why... by Anonymous Coward · · Score: 0

      Yes. If you'll excuse me, I'm in the middle of Firefox.

  159. Time to buy a Macintosh! by Anonymous Coward · · Score: 0

    That does it, I'm switching.

  160. Microsoft being inovative again? by Eric+Damron · · Score: 2, Funny

    "Microsoft researchers have developed a tool, named "Strider Ghostbuster" that can detect rootkits by comparing clean and suspect versions of Windows and looking for differences."

    Oh wow! How inovative! Detecting differences by compairing a known good copy with an infected one.... Wow! I wonder if they've appied for the Patent? They've even given it a cute name and everything!

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Microsoft being inovative again? by Eric+Damron · · Score: 1

      Yeah yeah I know... I just thought that something should be innovative even if it was my spelling of the word.

      --
      The race isn't always to the swift... but that's the way to bet!
    2. Re:Microsoft being inovative again? by Proudrooster · · Score: 1

      I am not sure if you grew up in a country with Sesame Street, but they used to sing this little song called, "One of these things in not like the other, one of these things doesn't belong, Ooohhh one of these things is not like the other. Which one of these things could it be?"

      It's pretty sad when security comes down to running checksums and diffs. Why not install TRIPWIRE on all your boxes after you build them and just keep an eye on the reports? That way you don't have to boot from CD and run cumbersome tools. :)

      Security is an Illusion. -me

  161. P2P filesharing software. by zymano · · Score: 1

    Don't trust any file on kazaa or other p2p. Use a good antivirus that scans files when you download.

    Many files are infected.

    This is another problem with p2p. There is no way to communicate to people that the software is corrupted.

    Catch22.

  162. The root of the problem is... by khrtt · · Score: 1

    The problem is, there is no such thing as a bootable Windows CD, so you can't just run your AV software off a clean boot, like they used to do back in DOS days.

    Then, again, any of you AV vendors out there care to release a Windows AV system that runs off a bootable CD? I mean, all it has to do is go through the files in the C: filesystem. HINT: recompile (the scanner part of) your product under linux, and package the sucker on a bootable linux CD. Shouldn't take more than 3 days of work, really. The AV software itself can be much simpler than your current full-blown Windows-hosted package, since it doesn't have to run off an infected boot!

    You'd have to write the piece of code to mount the goddamn registry though.

    1. Re:The root of the problem is... by Drgnkght · · Score: 1

      Not true. There are bootable Windows CDs. Do a google search for "BartPE".

      I also remember seeing a web page describing how to install Windows 95 onto a cdrom. I remember the boot process copied the registry files to a ram drive before windows was started but I can't recall anything else and I no longer have the URL.

    2. Re:The root of the problem is... by Anonymous Coward · · Score: 0

      your probably thinking of
      http://www.lachiesadicristo.it/w98cd/page1.htm

    3. Re:The root of the problem is... by Afrosheen · · Score: 1

      " The problem is, there is no such thing as a bootable Windows CD"

      Uhm, I have one sitting right here that I made myself. It's called a PE disk - primer environment - which boots and runs windows from the cd. You can make permanent changes to the filesystem as well as run a variety of tools (filemanager, ad-aware, antivirus) and there is also limited network support.

      My personal favorite at the moment is BartPE. Google and be enlightened.

  163. JPEG's by TapeCutter · · Score: 1

    Excellent point, unlikely != impossible. Not so long a go it was common wisdom that it was impossible to get a virus from a jpeg!

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  164. Fix the problem! by miffo.swe · · Score: 1

    This shows that its wrong not to fix the underlying errors. The current way of just fixing things as they pop up is just a temporary solution. Microsoft should have spent their money on making Windows more secure instead of just put band aid ontop of the steaming pile.

    --
    HTTP/1.1 400
  165. Bootable AV CD by cbr2702 · · Score: 1

    Not if you want it to be able to do more than just detect the problems. NTFS write support in Linux is not yet complete.

    --


    This post written under Gentoo-linux with an SCO IP license.
    1. Re:Bootable AV CD by Lehk228 · · Score: 1

      there is a sytem in the latest knoppix that scrapes ntfs.sys off the windows drive using the read-only driver then mounts it in a wrapper, pretty damned clever and as long as ntfs.sys isn't trojaned (or if you have it load ntfs.sys off a floppy disk from an archive)

      --
      Snowden and Manning are heroes.
  166. Bull, not impossible by Anonymous Coward · · Score: 0

    1) Make a drive image over the network, mount that image as a filesystem and run viral scan

    2) Pull drive, put in 2nd machine and scan.

  167. Rootkits on Windows ? by zbeeble · · Score: 1

    How do you get a rootkit on windows. It sounds like another unix bashing microsoft stunt. Yeah Rootkits started on Unix....

    1. Re:Rootkits on Windows ? by DarkKnightRadick · · Score: 1

      Well considering that if you dig down in C:\Windows (or the equiv) you'll see a Unix-ish directory structure. Don't forget, either, that every Win has the same exact kernel in each version. I'm surprised that Windows isn't compromised even more then it is.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  168. That only checks what you know by asaul · · Score: 2, Informative

    The reason for re-installation is that you can go and verify every file your package database knows about, but not the ones it doesnt.

    Plenty of rootkits go and hide themselves in /dev or out of the way places that your packages never would have touched, so you will fix up your packaged files but I doubt there is a r00tkit-1.1337.i386.rpm you can check against.

    Sure, it might just leave some stale binaries or scripts around, but unless you go and validate every inode in your filesystem you cant be sure it isnt just going to just open you up to another r00ting again.

    And that, kiddies, is why we have backups. (Or at least with Solaris you can jumpstart install/flash it exactly how you want every time).

    --
    "If everybody is thinking alike, somebody isn't thinking" - Gen. George S. Patton
  169. Just reinstalled Win2000Pro by Werrismys · · Score: 1
    "Reinstall windows."

    I had an incredible thing happen to me.

    Upped desktop res to 1600x1200. Fine.

    The fonts were too small. Changed them to 'Large' (M$ default). Windoze told me to restart, since such a drastic measure as changing font size clearly requires a reboot.

    Still too small... used custom. Big mistake! 155% font size out the Win2000Pro into endless bluescreen loop. Three hours later I simply backed up all data (using cygwin and tar, since I don't trust M$'s backup) and reinstalled the whole crapola.

    Why not just install debian? Simple, this was my gaming box. Nothing important on it. Games and photos.

    It's a good thing that not all games rely on the godforsaken Registry(tm). Upon reinstalling, Windoze did these increcible things:
    -rearranged all joystick ID's, made me reconfigure all games.
    -Rearranged some controllers' button ID's. Making the reconfiguring of all games even harder.

    Seriously. Windows 2000 PROFESSIONAL my ass.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    1. Re:Just reinstalled Win2000Pro by Anonymous Coward · · Score: 0

      What happened to booting in safe mode?

  170. Like a core war? by Anonymous Coward · · Score: 0

    Waaay back when I was in university taking an assembly language course, we had to write a program which copied itself to another block of memory (and you had to ensure you didn't overwrite the end-of-program byte, lest you create a worm). For extra credit, the professor (when he took a similar course) had to create programs that lived in cores (memory) and did search and destroy missions on enemy programs of the same kind. These 'core wars', were not allowed from our class, as they tended to be difficult to kill, ate other programs already in memory, and annoyed system administrators as you had to shut the whole system down in order to kill them (purge memory).

  171. Heh... reminds me of my IE fix by Werrismys · · Score: 1
    my iexplore.exe was basically
    system(cmd);
    compiled with cygwin with cmd containing firefox + all args passed...

    this is no catch-all since most IE-vulnerable software just uses the DLL's but it WILL, when inserted in, say, logon bat for a domain, prevent fucking up the system just because the latest Windows Update decided to add those IE and Outlook icons on the desktop AGAIN.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  172. Firewall by Mark_MF-WN · · Score: 1
    It's especially nasty when you're practically guaranteed to get wormed without a firewall.

    When working on my Mom's computer, I forgot that she doesn't have a hardware firewall like I do; so in the time between booting up Windows for the first time and downloading Zonealarm, the system had already been wormed.

    It's not a coincidence that every other computer I administrate runs GNU/Linux.

  173. coulda use a KNOPPIX CD for this by zagatka · · Score: 0

    and I bet KNOPPIX would have seen it. KNOPPIX CDs are essentail tool today. I carry one with me everywhere i go.

  174. But Bill Gates has 20 Billion Dollars! by Anonymous Coward · · Score: 0

    This cannot be possible! Bill Gates has 20 Billion US Dollars! Ask any businessman in the country if Bill has the best technology, and they will tell you "he must have, he has 20 billion dollars!" So what the hell?!? Do you mean to tell me that all those silly Linux nerds with hardly 20 Billion dollars among all of them have better technology than Bill Gates? Impossible! 99 out of every 100 businessmen in America agree, it itsn't how much you know about technology that makes it great, it's how much money you have that makes your technology great! Ask those businessmen, and they will set those silly Linux nerds straight about technology, that's for sure!

  175. Re:And if you keep running XP, you'll use it a lot by Anonymous Coward · · Score: 0

    So you have 1st hand experience with being infected?

  176. a great new business for Microsoft... by esarjeant · · Score: 1

    This is somewhat serendipitous for Microsoft, now they can provide anti-virus software to protect you from invisible files that could be performing unwanted activities on your computer. Conveniently enough, these affect process listings in such a way that makes them equally indetectable, thus rendering these kinds of virii completely unviewable.

    How convenient. Fortunately, the only fix is the Strider Ghostbuster CDROM toolkit which is a new utility that requires media to run and is sold as another product offering from Microsoft.

    This is such a scam. These kinds of rootkits have existed in the UNIX world for as long as I can remember, once a box has been sufficiently owned in this fashion the only truly safe measure is a complete reinstall.

    btw, if you avoid logging in to your PC as superuser you can provide some reasonable protection from rootkits that masquerade as a trojan app. The other common means is to exploit a security hole to gain root access (eg: SMTPD runs as root and has buffer overflow bug, etc.), but your Windows updates are going to protect you from these.... aren't they?

    --

    Eric Sarjeant
    eric[@]sarjeant.com

  177. UNIX-like by Craig+Ringer · · Score: 1

    I certainly do. That's why I mentioned BSD, then the "other UNIXes and UNIX-like OSes". Perhaps not as clearly worded as it could have been, but I didn't really expect anybody to care.

    That said, I'm increasingly of the view that Linux is more of a "real" UNIX system than MacOS X, not in code heritage but in functionality and behaviour. Yes, MacOS X is based on a "true UNIX" codebase ... but what I've seen working with it and what I've read suggests it's really a whole new OS that has a POSIX subsystem based on a UNIX. A nice system, sure, but not really UNIX. This is probably a good thing for most users ;-)

  178. Few points on my system. by Anonymous Coward · · Score: 0

    Boot cd checking is slowish. Most files on my system are standard packages. So my config files are the only thing at risk from a complete package compare. With a account clean of scripts can configs.

    This is a reinstall expect slower. First it compares the files/boot sector with what the default config plus updates should be. Creating a master set of changes that have happened to the system and reseting system to default plus updates.

    It is better if you have a known set of config files.

    Note this list can contain extra sections because of missed updated or new updates.

    Note this includes looking for non-standard files.

    This is verry effective.

  179. Market share by Craig+Ringer · · Score: 1

    I take issue with your assumption that 5% of the market share should mean 5% of the attacks/exploits. that makes the assumption that the relationship is linear, something I strongly suspect is inaccurate and certainly wouldn't rely on for preditions of any sort.

    Especially since the Linux desktop use base (as opposed to market share) could be anywhere in a very large range. It's rather hard to tell when purchasing stats are only one small part of the matter.

    Also, I'd like to note as the admin of a Linux co-located server that it's all too easy to get cracked, though most breaches I've heard about locally seem to have been installs of old distros, combined with a failure to patch the machine before exposing it to the 'net.

    My colo hasn't been cracked yet (well, I sure as hell hope not - one can never, sadly, be 100% certain w/o just reformatting it daily) and it's been on the 'net 24/7 with a static IP and a large pipe, running public services that might be attractive to crackers (SSL web server, etc). Paranoia and prompt patching is necessary though.

    When it comes to rootkits, one doesn't need a virus for that. A manual or script-kiddie tool exploit can install a rootkit just as easily. My totally unsupported suspicion is that the vast majority of rooted Linux systems are cracked by script-kiddies' scannning and automated exploit tools, not viri or manual attacks.

  180. it's call game guard! by Mongoose · · Score: 1

    Yeah it's called Game Guard hah. I'm prob going to have to quit playing LineageII because of it.

  181. This is the normal but there are other normals too by Anonymous Coward · · Score: 0

    12 month old rootkit system does not work on linux in most cases. Systems of honey pots sees to that.

    Windows you still find 6 year old faults. Ping of death buffer overflow has never being used by hackers to get a door yet but the will sooner or latter.

    Small holes are problems fix them and they don't grow into big holes.

  182. The point is user delusion. by SanityInAnarchy · · Score: 1

    Joe User doesn't know about ANY kind of rootkit, even now.

    This is the first time Joe Admin has heard of spyware that can't be stopped with his Super Spyware Nuke software.

    The point is, before this particular kind of Spybot-proof spyware existed, people believed in the term "anti-spyware", and Microsoft was never forced to contradict them (and maybe have to fix their browser). But just like anti-virus, it can only protect you from known, unsophisticated crap, and this forces people (some people) to notice that switching to AOL doesn't make you nearly as safe as switching to Unix.

    --
    Don't thank God, thank a doctor!
  183. Stats? by SanityInAnarchy · · Score: 1

    How frequent are vulnerabilities in Safari? In IE? In Firefox?

    I agree in principle, but it's like saying a Volvo (Mac) costs a bit more and is a bit more secure than a Ford (Windows) when you could get a free tank (Linux) that is, amazingly, faster, more maneuverable, and more fuel-efficient than either the Volvo or the Ford.

    Especially when people are stupid enough that I want to bomb them, I know which one I'm taking.

    --
    Don't thank God, thank a doctor!
    1. Re:Stats? by node+3 · · Score: 1

      Car analogies are almost always flawed. A "free tank" that is "faster, more maneuverable and more fuel-efficient" than a Volvo or a Ford?

      OS X is Unix (technically, moreso than Linux is, even), and is far more tank-like than you imagine. It's just that it looks like a "car of the future".

      How frequent are vulnerabilities in Safari? In IE? In Firefox?

      Safari and Firefox are about the same, and only Firefox has any spyware for it at all (like one xpi that does the ol' ad switcharoo on you, no big deal, but it's there). Neither have any (that I'm aware of) exploits in the wild. IE spends more time with known, unpatched exploits than not.

  184. Evolutionary pressure by Anonymous Coward · · Score: 0

    Evolutionary pressure leads to death or Evolution.

    Microsoft could be leading to death because its not showing signs of moving to a Evolution system.

    Evolution is the source of linux power. Every 12 to 6 months users get to turn over there os for free. So the turn over reduces the number of older systems to be effected.

    This logic that windows will get harder than linux is flawed. Over 90% of linux software is opensource so undercontrol by opensource developers. Ie anyone of these developers can fix a problem in any one of these apps that leads to a problem. Ie Opensource and Spyware don't go together.

    Over 90% of microsoft software is closed source that they have no control over. The problem.
    I want spyware I create a download program with a back door not usings a buffer overflow place it closed source get users using it then explot. Hmm users are stuct either change program or live with it. Opensource users get a programmer and remove my spyware and fork my project.

    If Linux and Windows positions were reversed, we'd be reading about lots of Linux exploits - not because one OS is inherently more secure than the other (under a good administrator, either can be locked down) - but because you get a lot more bang for your buck in going after the largest number of targets.

    This is Microsoft fud.

    This is simply not true. The position are reversed on the Webserver market do we see hackers targeting Appache no they go after the soft target IIS or Ms sql server. The linux sql servers are not soft targets.

    Please note Linux understands selinux is added to the system. Linux was the first system to support NX extentions. Linux was the first to support 64 bit. These things are not done because its simple because they are the right thing to do.

  185. Nope by iamnotacrook · · Score: 0
    linux has loadable kernel modules, which makes the currently-discussed exploit type much easier to implement for an attacker.

    The first exploit in-the-wild that i remember was about 10 years back, called heroin.c. it did pretty simple things like modifying lsmod, rmmod, process tables etc. these days they are a lot more sophisiticated.

    if you think that changing to linux will save you from unrecoverable attacks, keep in mind that the new attacks you will have have been developed over decades.

  186. yeah.. by Creepy+Crawler · · Score: 1

    Its kinda funny, I have a Linux server exposed to the outside and it was being targetted by kiddies.

    I set the firewall rules up, all that stuff. And then I installed a rootkit on it.

    Why, you ask? A rootkit offered me better security as I could watch without Being watched.

    When the kid overflows your FTP server and has a terminal, whats better to do: watch as some other user, or watch as a super-root and not be anywhere on any name or process list? ;-)

    --
  187. Ha some research by rofthorax · · Score: 1

    Their method is a memory compare of a remote
    Windows machine.. Can't you just pop in the CDROM and run a CD-ROM based DIR command, or say
    compare against CRC in the CDROM.. That would be better.. I guess when they upgrade your OS, they don't want to upload the new CRC's for the diffs..

    It makes me wonder why it takes so long.. I guess they have to dodge their own spyware, so nobody will notice.. Anyone could detect spyware, if somehow you could CRC your entire hard drive, then compare the CRC every night.. But only toward DLL's and COM's, and EXE's, they don't change.. And viruses can only occur in executables, not data..

    --
    Just say no to license servers!!
  188. Are these dll hooks? by Ticklemonster · · Score: 1

    Is this done by dll hooking?

    --
    Karma: Bad is the liberal way of saying this guy won't drink the kool aid here on slash dot. I wear my Karma with pride
  189. The tail is wagging the dog by Merdalors · · Score: 1
    Absolutely: we have crossed the threshold where the benefits are now obliterated by the cost and inconvenience of keeping Win PCs running.

    I'm a Windows user, but now use Linux exclusively to surf the Internet. My home Windows machine is disconnected from, and will never be re-connected to, the Internet.

    I'm looking at the Mac Mini, but not sure if I want to put my family through a third learning curve.

    --
    Slashdot entertains. Windows pays the mortgage.
  190. 'Cleaning' spyware is a stupid idea anyway by Ed+Avis · · Score: 1

    The standard rule applies: once the evil software gets root, you're screwed. If some piece of malware installed itself and ran with administrator privileges, you can't trust that machine to be clean ever again. You can only hope that the malware is unsophisticated enough to let you remove it, which is what Microsoft's tool and others do.

    Instead of trying to clean up infected systems after the fact, it would be better for Microsoft to put some real effort into making Windows a system where you can get things done without having to execute code with administrator privileges all the time. You should be able to download some crappy shareware game and *by default* it runs with reduced privileges and no access to files outside its own directory. If you want an application to have access to some other files, you can drag them to its window.

    Unfortunately it's much easier just to run everthing with full rights all the time (or at least full rights of the invoking user, so even if it can't trash the machine it can trash your own files), and lazily stick with a culture of using executables for everything (eg self-unpacking zipfiles).

    It's a difficult problem to fix, but Microsoft could make some big improvements if they really wanted to.

    --
    -- Ed Avis ed@membled.com
  191. S#!tloads of Windoze file hashes in NSRL by dwhite20899 · · Score: 1
    http://www.nsrl.nist.gov

    SHA-1 and MD5 hashes of all variants of Win system files. Tripwire the hell out of your box after you nuke it from space.

  192. For those who dont like change! by UK+Boz · · Score: 1

    Delete IE, Install firefox and rename it to Internet explorer, I did it on my mums PC (A most difficult to please individual) and told her it was a new version, since then no spyware.

    --
    www.boznz.com Simple solutions to complex problems.
  193. Don't you *ever* get tired of being wrong? by Anonymous Coward · · Score: 0

    I have chattr man pages.

    And you obviously don't understand them.

    The immutable flag can be changed at will by root while in multiuser mode.

    Again, *WRONG*.

    The immutable flag can be *SET* at will by root, but cannot be *UNSET* unless in single-user mode.

    Read and digest my whole comment before coming back with an anonymous "wrong".

    I did. How about you understand what the hell you're talking about before nattering on about stuff you *clearly* have no idea about?

  194. The related registry keys did not show up in reged by oliverthered · · Score: 1

    What you need to use is something like regdump, I've started to use it to convert windows settings into Linux settings transparently, but you can use it to make sure nothing modified the registry.

    If only Microsoft open sourced their registry code so that everyone could compile a fresh, untouched version.


    Fresh from the sourceforge.net project BeeHive...

    regdump-0.0.1

    This is very, very alpha. But hey, it's a start right?

    GENERAL NOTES:
    The code provided shows a general implementation which can read Microsoft
    Windows NT 4.0 and Windows 2000 hive files. (Note: Win2K has a very
    different appearance internally (data) but the hive files are same in
    their structure.) I decided to make the output marginally useful so the
    contents of the hive file are dumped to stdout in REGEDIT4 format so you
    can do something like: ./regdump NTUSER.DAT > backup_profile.reg

    --
    thank God the internet isn't a human right.