Slashdot Mirror


Windows Rootkit Wars Escalate

An anonymous reader writes "The rootkit wars have started to escalate with a rootkit named Rustock which is able to remain hidden from all the popular anti-rootkit tools. It uses some new techniques including not only putting itself in a ADS (NTFS alternate data stream) which isn't seen by normal file system enumeration tools, but even blocks ADS aware tools from seeing the stream. Works in Vista, too! Analysis in both Symantec and F-Secure blogs."

79 of 342 comments (clear)

  1. Forever War by Kream · · Score: 4, Insightful

    rootkit v. counter rootkit
    counter counter rootkit v. counter rootkit
    counter counter counter rootkit v. counter counter rootkit

    An endless cycle of patch, pray, patch, pray, reinstall awaits us.

    X|K|Ubuntu, anyone?

    1. Re:Forever War by 0xABADC0DA · · Score: 2, Funny

      Here let me codify that:

      while (!os_written_in_typesafe_language) {
            counter_rootkit(create_rootkit(true));
      }
      . . .
      catch (NoSuchRootkitPossibleException ex) {
      // what's that you say?
      }

    2. Re:Forever War by Lumpy · · Score: 5, Informative

      Nope your saviour is called BartPE. no virus,worm,rootkit on the planet can disable it.

      In fact I dont even bother running any Host OS scans when I fix someone's PC anymore, I boot from a BartPE disc, scan it with the antivir and antispyware and clean it up easier and faster than anything else.

      Takes me far less time I get it on the first try and it's back to a clean machine for 35 seconds until the owner clicks on things again to reinstall every bit of spyware.

      --
      Do not look at laser with remaining good eye.
    3. Re:Forever War by Durandal64 · · Score: 2, Informative

      The halting problem has to do with a Turing machine running another Turing machine and deciding its output. What he's talking about is proving what algorithms can even run under certain conditions. That is a different problem entirely. One Turing machine most assuredly can run another one; it's just impossible to guarantee that it will return every time. This is what makes the halting problem impossible. You can run a Turing machine in another one, but there are two ways a Turing machine can reject an input. It can either decide it (return a NO) or it can enter an infinite loop. The parent machine has no way of knowing if the child machine is in such a loop or if it just happens to be a very long computation, so it just sits there and lets the child run. This is the difference between a Turing-decidable language and a Turing-recognizable one. In the parent poster's scenario, you only need to check recognizability, not decidability.

      Also, computers are not Turing machines; they are linearly-bounded automata. Turing machines have infinite memory. In fact, a Turing machine can decide the output of a LBA. In any case, you can of course check to see if an algorithm will work under certain constraints. That's why there's a "System Requirements" part on software boxes.

  2. Re:T-minus 3... 2... 1... by tomstdenis · · Score: 2, Interesting

    Well it wouldn't happen in other OSes because NTFS is closed proprietary standard. :-)

    That and people, listen, stop running windows as root. Make yourself a less privileged user and learn to work in a non-root environment!!!

    Tom

    --
    Someday, I'll have a real sig.
  3. Undetectable? by PIPBoy3000 · · Score: 2, Insightful

    Since F-Secure detects it, does that imply it's not popular?

  4. Re:Enough is enough by SoCalChris · · Score: 4, Insightful

    From what I understand, the goverment does take computer crime seriously, and does go after virus & rootkit authors. Unless that author happens to be a corporation, in which case it's a-ok.

  5. Re:Whats ADS for? by baywulf · · Score: 4, Informative

    It is like a generalized version of the resource and data fork on old MacOS files with similar uses.

  6. Re:number 1 reason to hate sony by ScentCone · · Score: 4, Funny

    I hate them because of that incident the word rootkit became popular.

    I know what you mean! Just the other day I was listening to two teenage girls yakking in the mall...

    "Oh no you did-uhnt! Girl, you can't be lettin' some loser root your kit like that!"

    --
    Don't disappoint your bird dog. Go to the range.
  7. if only windows was closed source by Anonymous Coward · · Score: 5, Funny

    If only Windows was closed source, then writing such tools would be difficult. Oh, wait...

  8. Re:T-minus 3... 2... 1... by Anonymous Coward · · Score: 3, Insightful

    >possible for a rootkit to go completely undetected on OSX

    If it's undetectable how would you know?

  9. Here's a nice FAQ on that. by khasim · · Score: 4, Informative

    http://www.heysoft.de/nt/ntfs-ads.htm

    There's a lot that can be done with it.

  10. Detection by kirkb · · Score: 4, Funny

    This Russian-created rootkit is smart enough to recognize known anti-rootkit tools and hide from them.

    Does this mean that in Soviet Russia, rootkits detect y... Bah, nevermind. Too easy. :P

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:Detection by monopole · · Score: 4, Funny

      In Soviet Russia Vista Rootkits ship before Vista

  11. Security doesn't start at rootkit detection by Opportunist · · Score: 5, Insightful

    People, please, stay sensible. First of all, a rootkit has to GET into a system. How it hides, how it vanishes, how it hooks certain parts of the system and how it defeats anti-rootkit tools is moot if it doesn't even GET that far.

    Whatever a program may want to do, first of all it has to be started. Now, there are currently no unpatched remote exploits or program-runs-crap-by-itself bugs I'm aware of. In other words: You have to start it!

    And that's what it comes down to. Keep your system updated! Don't click on every moronic spammail you get! Don't run everything you download from an unrelyable source without at least checking what it is!

    My prediction would be that you can eliminate about 95% of the most dangerous worms, trojans and spybots currently in the wild if we could just get people to abstain from running every single piece of junk they stumble upon. The best protection against infection is still a working brain.

    There is no technical solution for a social problem. I say it time and again. If it's been true ever, it is in the area of malware. Antimalware tools are akin to safety belts and airbags. You have them, and you use them, but that doesn't mean you drive 150 on an icy road, just 'cause, hey, you got safety belts and an airbag, what damage could happen, eh?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Security doesn't start at rootkit detection by Opportunist · · Score: 3, Insightful

      Sorry to say it bluntly, but I do remember. It's over. It's patched. Currently, there are no unpatched bugs (at least none that I'm aware of) that let you deliver malware straight to a connected computer.

      Which does not mean that I'd connect to the 'net without a firewall.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Security doesn't start at rootkit detection by Billosaur · · Score: 4, Insightful
      And that's what it comes down to. Keep your system updated! Don't click on every moronic spammail you get! Don't run everything you download from an unrelyable source without at least checking what it is!

      My prediction would be that you can eliminate about 95% of the most dangerous worms, trojans and spybots currently in the wild if we could just get people to abstain from running every single piece of junk they stumble upon. The best protection against infection is still a working brain.

      Normally I would agree, but what about the fact that there may be legitimate sites out there that have been infected by this rootkit, which will then in turn infect users who have no reason to fear infection? Not every work or trojan is spread via the incompetence of the user -- it only seems that way. Look at the way 180solutions is dumping spyware on unaware MySpace users who click on seemingly legitimate content, including an ad for software to protect children. ALl someone has to do is slip this sucker into some seemingly harmless content and WHAM!

      --
      GetOuttaMySpace - The Anti-Social Network
    3. Re:Security doesn't start at rootkit detection by Jaysu · · Score: 5, Insightful

      "My prediction would be that you can eliminate about 95% of the most dangerous worms, trojans and spybots currently in the wild if we could just get people to abstain from running every single piece of junk they stumble upon."

      oh, and uh, don't put a store bought Sony music CD in there either. Spam can come in forms besides bright flashing "click me" banners.

      --
      It has been said that 63% of all statistics are made up
    4. Re:Security doesn't start at rootkit detection by WhiteWolf666 · · Score: 2, Insightful

      Now, there are currently no unpatched remote exploits or program-runs-crap-by-itself bugs I'm aware of. In other words: You have to start it!

      Oh, really?

      Not to mention that if they have to implement double-digits worth of patches a month you have to suspect that there are, indeed, unknown (by the public) security holes to be found, and which may have already been found by blackhats.

      Antimalware tools are akin to snake oil and herbal remedies. No sane system should need that kind of overhead, and I've said it before: once you're infected, the only way of going back to a "known clean" configuration is a wipe and restore from "known good" media, or a complete checksum of binary signatures from a read-only known-good boot medium. The only thing antimalware does is make you feel safe, much like the Windows Security Center logo. Once your system is infected, a good root-kit is unremovable, and even garden variety uncommon malware may not be detected by the popular virus scanners; this is exactly what happened to Valve with the Half-Life 2 code theft. Someone designed a custom worm to penetrate their network and e-mail out important corporate files, and they got away with it.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    5. Re:Security doesn't start at rootkit detection by Opportunist · · Score: 3, Funny

      What do you mean, "buy music"?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:Security doesn't start at rootkit detection by 99BottlesOfBeerInMyF · · Score: 4, Informative

      People, please, stay sensible. First of all, a rootkit has to GET into a system.

      True, but there are many modes of infection.

      Whatever a program may want to do, first of all it has to be started. Now, there are currently no unpatched remote exploits or program-runs-crap-by-itself bugs I'm aware of. In other words: You have to start it!

      So, just because you don't know of any unpatched, remote vulnerabilities being exploited, we should not worry about them? What about local escalations, there are plenty of those outstanding and some people admin multi-user boxes. Finally, it can come in as a trojan. No one has the time to exhaustively check every program they run, if the source is even available. That means you have to trust every program you install. This is asking users to sacrifice usability for security, and that is a classic security blunder.

      My prediction would be that you can eliminate about 95% of the most dangerous worms, trojans and spybots currently in the wild if we could just get people to abstain from running every single piece of junk they stumble upon.

      My prediction is we can stop 100% of worms, trojans, and spybots by no longer using computers... of course that kind of defeats the purpose.

      There is no technical solution for a social problem.

      Malware is mostly a technical problem and a computer/human interaction problem. It can be solved with education as a social problem, but only when the previous problems have been fixed. You can't expect users to learn a whole lot of really complex topics in order to perform simple tasks. It is not going to happen. When joe-sixpack runs their computer they expect it to conform to some basic, sensible characteristics and it is failing. This is not the user's fault. This is the fault of the people who designed the system first and then tried to teach the average person a long series of complex topics and ever changing rules. What they should have done was ask the users what the computer should do and then make the computer do that.

      It is unreasonable to expect that clicking on an icon that looks just like your picture files will install a program and let someone in Russia start using your computer to send spam. This is a failing of the computer, not the user. The computer should clearly indicate to the user what is a picture and what is a program. Then, it should not let the program do anything the user does not expect and want. If this rootkit arrives in a trojan, disguised as data or a beneficial program like a game, and the user runs it, they still should not have to worry about it because it should be running in a sandbox, by default. When it tries to do something unusual, like patch the core of the OS, the user should be warned in very strong language and given the option of letting the rootkit patch a VM's core OS instead, thereby stopping it from having any effect. It doesn't take a genius to do this, if only people would stop apologizing for how crappily most OS's, especially Windows, deal with this stuff. By blaming the users for this failing you're part of the problem. Stop it.

    7. Re:Security doesn't start at rootkit detection by Evil+Shabazz · · Score: 5, Insightful

      Sony has clearly shown us that even "trusted" sources and "knowing" what you're running can result in unintentional rootkit installation without your knowledge. After all, isn't Sony a "trusted" source and we knew playing their CDs wouldn't be harmful, right?

      I bought that CD from a store legitimately. There's no way I'd get a rootkit problem from that, right?

      --
      Down with the career politician! SUPPORT TERM LIMITS
    8. Re:Security doesn't start at rootkit detection by Lord+Ender · · Score: 4, Interesting
      Currently, there are no unpatched bugs (at least none that I'm aware of) that let you deliver malware straight to a connected computer.


      Before any of the hundreds of security holes in Windows XP were published, they were still there! If you have paid any attention to security, you would be very confident that there are many remote root, arbitrary code, no-interaction-required holes in Windows RIGHT NOW.

      They are no doubt being used. I can think of many ways to build a bot that connects home indetectably to all but the most paranoid and brilliant sysadmin.
      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    9. Re:Security doesn't start at rootkit detection by 99BottlesOfBeerInMyF · · Score: 4, Interesting

      There is no 100% solution except to cease using the technology. That's a given. But that would be like saying we should stop using cars because accidents happen.

      What you advocated, however, was users not running software or opening data they don't trust. For most users, that cuts the functionality of their machine in half. Trust is a sliding scale. And given the relatively mild punishment for trusting too much, most users will chose functionality over security. The job of the OS should be to make sure they never have to make that choice.

      There is no technical solution to everything, though. You cannot "fool proof" everything. Would you go around fool-proofing cars or guns? I'd rather expect someone using either to have proper training and knows how to use it, so he is neither harm to himself nor others.

      Well, if I can get a gun or car to do exactly what I want without any risk or decrease in functionality, I'm all for it. As for training, the point is that the usability and functionality of the system has to be up to snuff before it can be effective. To bring cars to the equivalent level of functionality as a Windows machine you'd have to have no windshield and the user would have to just be guessing where they are going. Right now users are given basically no information about what is happening. Is that a program or data? What is it doing when I'm running it? Is it sending spam, or running a game? Is it reading my tax returns? No idea.

      The analogy of guns is an interesting one. Anyone who has had a traditional education concerning guns has heard that they should always treat the gun as if it is loaded and point it away from anything they don't want to shoot. Why? Why not only point it in a safe direction when it is loaded? There is no danger if the action is open and it is obviously empty. The answer is "conditioning." Nobody can concentrate on one thing all the time. By always treating the gun as loaded users condition themselves through repetition. That way, when they're thinking about something else (like is that a bear in those trees) they unconsciously point their gun in a safe direction and don't accidentally shoot their hunting buddy when they stumble.

      The reason this is such an appropriate comparison is because Windows uses conditioning as well. Every time it brings up the same cryptic dialogue box with (OK/Cancel) it conditions users to click "OK" to get their computer to work again. It also conditions them to click "OK" when being warned of a potential threat. It is one of the worst UI choices, ever and a classic example of what not to do. In many cases even reading the dialogue you don't know what each of the buttons will do since "OK" and "Cancel" are not appropriate responses and are not actions. It is the result of programmers ignoring the human component of computer/human interactions when it comes to security.

      First and foremost, you are responsible for what comes out of your computer.

      I'll accept that I am responsible, but that does not mean no one else is as well. Picture this, the computer sales guy talks a grandmother into buying a computer. She knows nothing about them, but he tells her it is as easy to use as a TV and will let her send e-mail to her grandkids. They install it and hook it up for her. She never patches it and it is not set to do so automatically. It is compromised. It sends spam. Is it her fault she was lied to? Is it her fault she assumed it would behave reasonably instead of doing things all on its own? Yes, but even more than that it is the fault of the salesman and the system designers.

      If someone is unfit to use a car, we don't let him use it.

      If more than 70% of people are unfit to use most cars on the road, but do just fine with an Audi, maybe we need to rethink our car designs rather than sending everyone back to driver's education.

      Likewise, if someone is unfit to use a computer because he cannot follow the most basic rules of common sense, he should not be on t

    10. Re:Security doesn't start at rootkit detection by jafac · · Score: 2, Insightful

      There is no technical solution for a social problem.

      Condoms (a technical solution) MITIGATES a social problem (teen pregnancy, STD's). They don't SOLVE these problems, because a Condom is only something like 99% effective (the 1% being people who don't use them properly).

      So, assuming one's social problem is going out and seeking the services of a prostitute - use of condoms by said prostitute means that 99% of your prostitues won't have an STD (except crab lice - prefer those who shave). The world is better off with Condoms than without - and simply counting those who use it properly.

      Now to bring this analogy into the world of computing - I am much better off sharing an Internet with 9900 healthy computers and 100 bot-infested spam-sending computers, than I am on an Internet with 9900 bot-infested spam-sending computers and 100 healthy comptuers, no matter how secure my system is, and no matter how vituous my computing habits are.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    11. Re:Security doesn't start at rootkit detection by robotsrule · · Score: 2, Interesting

      Somebody PLEASE mod the comment I'm replying to, up to the top. The poster is exactly right and his post needs to be heard, LOUDLY. The problem is that the Windows core was never designed to be connected to other computers. LAN's and then the Internet came later and Microsoft injected the necessary code to handle either of those new networking technologies in a quick and (very) dirty fashion. Heck, Windows XP is finally using memory write protection (NX technology) to stop at least some programs from writing to executable memory. It is astounding how long it took them to do that when you consider that the 80386, a chip well more than a decade old, had write-protection features for executable memory. When saddens me the most is the statement in the original post that Vista can be subject to a rootkit attack. What did they really learn?

      --


      Robert Oschler - RobotsRule.com
  12. Yes, it works in Vista by ThinkFr33ly · · Score: 3, Informative

    I think it's somewhat disingenuous to specifically note this rootkit works in Vista. It implies that the security work done in Vista has somehow failed.

    Vista has numerous improvements security wise, and almost all of them have to do with prevent a machine from becoming infected to begin with.

    , UAC, Windows Defender, the improved software firewall, IE 7+ sandboxing/broker, etc... these are all meant to make it a lot harder for malware to get on the machine to begin with.

    As the old security adage goes, if untrusted software is run on your machine, it's not your machine anymore.

    1. Re:Yes, it works in Vista by ThinkFr33ly · · Score: 3, Informative

      Sorry, that first link should be:

      Address space randomization.

      Helps if you actually preview before posting. :(

    2. Re:Yes, it works in Vista by alexhs · · Score: 3, Insightful

      About your last link, #4 is wrong. Allowing to upload a program and allowing to run it is a very different thing.

      A bad guy can upload files on your web site, if he isn't allowed to run them, you've nothing to fear (except if YOU run them afterwards, of course, but it's covered by #1)

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    3. Re:Yes, it works in Vista by bit01 · · Score: 2, Insightful

      You do realize that every time you use "M$" fewer and fewer people could care any less about what you have to say, right?

      I'll be happy to stop using it when M$ stops putting their marketing keys on millions of general purpose PC keyboards.

      "M$" is just a handy reminder that Microsoft is still taxing the world $40,000,000,000+ per year for a dozen programs mostly written more than a decade ago with most of the most difficult bits, the device drivers, being written by third parties.

      You attribute Microsoft's actions to greed... guess what, THEY ARE A FOR PROFIT COMPANY. Greed is another word for the desire for profits.

      Yep, and being paid justifies any action. At least in M$' eyes. Some companies are more ethical.

      The decisions Microsoft made were the correct ones AT THE TIME they made them.

      I've already reminded you that both the problems and the solutions were well understood long before M$ came along. M$ chose not to implement them.

      In 1992, when Microsoft began what would become Windows 95, they didn't see the Internet coming.

      Floppy based computer viruses were widespread by 1988, 4 years before. Similar security problems with similar solutions. M$ chose not to implement them.

      By the time they realized that the net posed a security risk it was far too late to redesign Windows and have any hope of making real money on what was then one of the most expensive software projects in history.

      The expense would've been much the same whether or not they'd implemented security features, the security risks were well understood by everybody at that time. M$ chose to ignore them.

      You speak of "virtual machines" and claim that these were feasible on 386 hardware. First of all, you really must be delusional.

      No delusions. I was referring to virtual machines in the more general sense of virtual memory with a cooperating OS. Something well understood long before then with the 80386 designed to support it. The 80286 was supposed to support it too but because of a major design mistake it wasn't practical.

      Virtual machines are becoming popular today because hardware is finally at a point where the performance is expectable.

      So emm386 and unix V using virtual memory paging were just a figment of my imagination? Virtualisation can also be done at software level, redirecting file open's, block writes and the like.

      Do you honestly believe this was the case 12 or 15 years ago?

      Yes. Virtualisation is taking off again now (it was common on other boxes decades ago) because there is a market need for it. It's just another layer isolating OS services from the hardware.

      Second, I think you are dramatically underestimating the scope of creating an embedded virtual machine in the OS to run legacy applications. Even if Microsoft were to accomplish this, it would be at the expense of new features and improvements that customers demand.

      False dichotomy. This is not an all or nothing situation. There is much than M$ could've done to improve the situation without trying to emulate every bit of their own OS. They chose not to.

      You specifically said that Microsoft has claimed that users running as admin was never a problem, but your only support is the fact they use the terms "enterprise ready" or "internet ready".

      So what does "enterprise ready" or "internet ready" mean to you? That it comes with a Twinkie?

      Give me a break. Next you'll claim that anybody who criticizes the President wants terrorists to destroy America. You and I both know that in no way means that Microsoft thinks it's not a problem,

      M$' actions speak louder than words. They think admin by default is not a problem and have done so for decades.

      not to mention the fact that it is ENTIRELY possible to run XP without admin privs if you don't mind legacy apps often brea

  13. Ha, ha, ha by Opportunist · · Score: 3, Insightful

    If it wasn't so sad, it would be funny.

    tell me how, please. The things you know about him/her/them/whatever:

    A DNS-Server in San Jose.
    A host in Kiew.
    Code generated in Russia.
    Distributed by spambots from around the world.

    Now, where do you start looking? Have you ever tried getting some help from authorities in Russia? If not, it's a worthy adventure. At the very least, it gives you enough material to write a very interesting book.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  14. Re:Whats ADS for? by staticdaze · · Score: 2, Informative

    ADS is used in Windows as part of everyday usage. The "Summary" tab that you see when you view any file's properties is stored in ADS. Also, I believe (vague memory here) that when you download something in Internet explorer and try to run the file, the flag for that annoying "You got this from the Internet, are you sure you want to run it?" is stored in ADS.

  15. Re:T-minus 3... 2... 1... by alexhs · · Score: 4, Insightful

    That and people, listen, stop running windows as root. Make yourself a less privileged user and learn to work in a non-root environment!!!

    What about developers ? Lots of apps -- essentially games -- don't run well in unprivileged environments. I run as unprivileged user but usually need to use runas when I didn't took the time to adjust braindead defaults program settings. And you can't ask the average user to tweak file and register permissions. BTW I've seen apps opening data files rw when only ro was needed. How do you avoid security flaws then ? Editing binary to change call parameters isn't an option...

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  16. Re:Undetectable? And old news too by tradeoph · · Score: 2, Insightful

    Since F-Secure detects it since June 21st, does it imply this is old news?

  17. Works in but did it install itself? by Shivetya · · Score: 2, Insightful

    or did they make sure it could install?

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  18. Symantech vs F-Secure by Bill,+Shooter+of+Bul · · Score: 4, Informative

    FSecure's posting says that they released a version of their antirootkit software that can defeat this. Date June 21

    Symantec says that FSecure's product can't remove this. Date June 29.

    Any reason for this discrepency? You'd think they'd continue to moniter what other companies are doing to combat the problem and 8 days would be enough for them to find out about the new release.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Symantech vs F-Secure by ALecs · · Score: 2, Informative

      F-Secure's blog says Blacklight can detect this kit - but can't remove it. The instructions for removing it involve booting from recovery console and using some arcance incantatio of the copy command to splat garbage over the ADS. I'd call that "cannot remove this virus".

  19. Re:Whats ADS for? by MrNougat · · Score: 4, Informative

    "In essence they were created to provide compatibility with HFS, or the old Macintosh Hierarchical File System. The way that the Macintosh's file system works is that they will use both data and resource forks to store their contents. The data fork is for the contents of the document while the resource fork is to identify file type and other pertinent details."

    http://www.securityfocus.com/infocus/1822

    --
    Web 2.0 == Giant Blogspam Circle Jerk
  20. Re:number 1 reason to hate sony by djdavetrouble · · Score: 5, Informative

    A rootkit is a tool that script kiddies use to break into systems, as opposed to someone with actual skill finding and exploiting weaknesses using their own brain.

    No it isn't.
    A rootkit is what is installed to give the cracker unimpeded access (provides a backdoor, hides processes, replaces legitimate processes with trojaned ones, keep activity out of system logs) once they have gained entry to a system (usually throgh a known vulnerability.) THeir activity would be hidden from netstat ps, etc.

    At least look at Wikipedia.

    --
    music lover since 1969
  21. Re:Are you kidding? by miskatonic+alumnus · · Score: 4, Insightful

    The US government can't even persue terrorists who kill American citizens without inviting substantial criticism.

    Aren't a lot of those terrorists dead? You know, the ones with bombs strapped to them, or the ones who forced planes into buildings. And as regards the living terrorists, the criticism isn't so much directed at their pursuit, but rather the collateral damage in terms of innocent civilian casualties abroad and loss of civil rights at home.

  22. Detect this.... by mdsc1 · · Score: 3, Informative

    Did the writers of the rootkit consider that...

    "The reason that there is no longer a command-line version is that malware authors have started targetting RootkitRevealer's scan by using its executable name. We've therefore updated RootkitRevealer to execute its scan from a randomly named copy of itself that runs as a Windows service. This type of execution is not conducive to a command-line interface. Note that you can use command-line options to execute an automatic scan with results logged to a file, which is the equivalent of the command-line version's behavior." http://www.sysinternals.com/Utilities/RootkitRevea ler.html

    Ooops... 1 step ahead of the hackers yet again.

  23. Vista compatible? by tlhIngan · · Score: 3, Interesting

    Don't rootkits need to hook into the kernel in some way, and the "some way" in Vista is via signed binaries? Overriding kernel hooks seem to imply that yes, signed binaries are needed as well...

    Also, would it be able to hide from a tool like SysInternal's rootkit detector which compares API return values for the registry and filesystem with an actual analysis of the registry files themselves, and a scan of the raw blocks on the disk? (Understands NTFS and FAT, and the registry hive format).

    1. Re:Vista compatible? by j00r0m4nc3r · · Score: 2, Interesting

      Apparently it runs as a kernel-mode driver, and does not hook any API's or run any processes or threads...

    2. Re:Vista compatible? by Short+Circuit · · Score: 5, Interesting
      It doesn't hook any public APIs, but it does hook some internal ones. Quoth the Symantec link:
      Rootkit detectors also check for the integrity of some kernel structures like the Service Descriptor Table, but Rustock.A controls kernel functions by hooking MSR_SYSENTER and other special IRP functions. [2]


      If that's not functionality that should require Windows binaries to be signed, I don't know what is.
  24. Howdy Hoo ! by Joebert · · Score: 2, Funny

    Theese things are like the neighbor that just walks in the house, takes a piss, grabs a beer out of the fridge, asks you if you're watching teh game after sitting on the couch next to you.

    If they'd put some fucking beer in there now & then it wouldn't be so damn aggrevating.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  25. Good thing I still use Windows 95... by linebackn · · Score: 2, Funny

    NTFS alternate data stream? It's a good thing I still use Windows 95 that doesn't have any of those fancy shmancy features that can be exploited like that.

  26. Useful tool link by RebornData · · Score: 4, Informative

    If you're (like me) one of the, umm, fortunate souls who get to clean up rootkit-infested machines regularly, there's a tool you should know about: LADS, for "list alternative data streams"

    It can be found buried in this FAQ about the NTFS ADS feature: http://www.heysoft.de/nt/ntfs-ads.htm

    I haven't tried it yet, but it looks like it should work from a win32 bootdisk (like BARTPE). So you should be able to boot from a clean win32 environment and scan the computer's hard disk to find any files with ADSs. Fortunately, use of this feature within NTFS is not widespread, so malware should stand out pretty obviously.

    Have fun!

    -R

  27. ADS was also an IIS backdoor by goat_roperdillo · · Score: 4, Informative
    Some of the first info on ADS was revealed when IIS users were notified by Microsoft that the full source code of any ASP URL, e.g.
    http://www.mycode.asp
    could be downloaded to a browser by appending ":$DATA" to the URL, e.g.,
    http://www.mycode.asp:$DATA
    Little explanation of ADS or the special ADS keyword "$DATA" was revealed in the Microsoft Security Bulletin MS98-003. At the time I could not fine a full list of ADS keywords or an explanation of ADS on Microsoft's site, merely references to making a filename "canonical" (whatever that meant - no explanation was provided).

    Microsoft has been less than forthcoming about ADS, it's function and it's mechanism. ADS has been used in the past to hack into web servers and now appears to be useful for rooting any system with NTFS.

    Is ADS a Microsoft backdoor?

    1. Re:ADS was also an IIS backdoor by whitehatlurker · · Score: 2, Interesting
      Is ADS a Microsoft backdoor?

      Given that Microsoft has the keys to the front door (windows security update for example), why would they need a backdoor?

      I'm undecided as to whether alternative stream was a good idea with poor implementation (and bad documentation), or just a bad idea.

      --
      .. paranoid crackpot leftover from the days of Amiga.
    2. Re:ADS was also an IIS backdoor by cnettel · · Score: 2, Insightful
      There is no full list of "keywords" for the same reason there is no complete list of file name extensions, any program can choose their own. The only special thing about $DATA is that this is (generally) the default mapping. The IIS bug had little to do with ADS per se, but more to do with how you detect what file a reference goes to, and what you do by default. A possible similar bug would be using the case insensitiveness of the file system, if there was a bug not realizing this in the server. Other bugs that DID exist in IIS at one point were relative paths, including ../ in the path would enable to you to go above the virtual root in some situations. I remember reading some unofficial best practice of placing your virtual root on a separate partition, to add a minimal additional protection against any additional bugs of this type.


      As UN*X systems have a single file system root, one has to ask: are relative paths a UN*X backdoor?

    3. Re:ADS was also an IIS backdoor by KingMotley · · Score: 3, Interesting

      Actually, NTFS streams were pretty well discussed when they came out back in 1994. They have been there since Windows NT 3.1. They are similiar to the old macintosh's data and resource forks, and I believe Microsoft implemented it so that they could support Macintosh files when acting as a file server (or perhaps they were considering building a Macintosh compatability box on top of the NT kernel).

      I was actually suprised that Microsoft didn't take advantage of streams more often than they do. It would be a nice place to have put file meta-data (Like MP3 tags, creator, summary, etc), or image thumbnails (instead of thumbs.db). They probably wanted to support FAT32, and Windows 9x which is why they didn't.

      It's hardly a backdoor, it was a pretty big deal and a feature Microsoft made a pretty big deal of when it arrived. NTFS also supports another hardly used feature known as sparse files where you can allocate space within a file that doesn't actually take any disk space. Useful for some record/database applications. It also supports junction points as well, allowing you to map a drive into a folder (Similiar to linux's symbolic links).

    4. Re:ADS was also an IIS backdoor by jandrese · · Score: 3, Insightful

      Is there any legitimate program that uses the ADS? I can see maybe some 68k Macintosh emulators using it, but most of the time those guys just create a virtual drive (a big single file that doesn't use the ADS) instead.

      I've known about it for a long time now, but have yet to ever use it myself. I really wish you could disable it entirely if nothing legitmate is going to bother. As it is now, it's just a poor security-by-obscurity mechanism that really has no place in the base OS.

      Wait, I take back what I said before. I did find one shareware program that hid it's "I've been installed for this long" counter file in the ADS. Deleting the file reset the counter. :)

      --

      I read the internet for the articles.
    5. Re:ADS was also an IIS backdoor by inKubus · · Score: 2, Informative

      The OS uses it to store summary and author information. The content indexer would use it to store a thumbnail image. It's a little weird because if you don't know about it, you always assumed that one file was "one file".

      Fortunately, the ADS stream can only be non-critical data because transferring to a single stream filesystem (such as FAT32) would drop the additional stream. I'm not sure if ZIP stores them or not (built in ZIP in XP), but that would be interesting.

      Think of it as a named section of a file that can be treated as it's own independent file. It's only scary because Explorer, DIR, etc. do not show the named stream content of a file and therefore there's no way to see them without third-party tools. Not real smart of MS, but most people would get confused they think. They should give me a text box to click, like the box that let's me see extensions and "protected operating system files."

      That's not all though, if you want a real trip, go into $WINROOT and try to delete notepad.exe. Just click it and hit delete. Notepad.exe will magically reappear! ADS I can deal with. Of course, there are ways, so now I have the wonderful Notepad2 as my notepad.exe

      --
      Cool! Amazing Toys.
  28. Re:number 1 reason to hate sony by mobby_6kl · · Score: 4, Informative
    I don't think I've heard anyone use the term to refer to automatic cracking tools, although it wouldn't be completely unreasonable (rootkit == a kit to get root). Actually, it looks like someone edited the entry and simply inserted "; an automated cracking tool" to completely change the definition ;)

    Even the ultimate authority on computer terminology, the Urban Dictionary, gets it right:

    A rootkit is a set of software tools frequently used by a third party (usually an intruder) after gaining access to a computer system. These tools are intended to conceal running processes, files or system data, which helps an intruder maintain access to a system without the user's knowledge. Rootkits are known to exist for a variety of operating systems such as Linux, Solaris and versions of Microsoft Windows.

    The rootkit concept is the dominant controversial aspect of the 2005 Sony CD copy protection controversy, which has made the previously obscure concept of a rootkit much more widely known in the technology community, and to the general public
  29. Re:Whats ADS for? by Control-Z · · Score: 3, Interesting

    It's much more than a "hidden" attribute on a file.

    I fought with the HackerDefender rootkit earlier this year. Best I can tell it got in through a vulnerability in the Finger port of my mail server. It installed itself as a legacy mode device driver. The device driver was set up to hide certain filenames from Windows. Once installed, you COULD NOT SEE the files the rootkit used. The files weren't files marked with the "hidden" attribute, they were simply hidden from Windows at all levels. You COULD NOT SEE the registry entries. You could not see the task in Task Manager. Very evil and took many hours of my time to fix.

  30. Offline rootkit scanner? by dfloyd888 · · Score: 4, Interesting

    Long ago, in the days of MS-DOS, there was a program that was excellent at detecting unknown MS-DOS viruses. Called Integrity Master, for maximum security one ran it from a bootable floppy, scanned files on the hard disk, and stored the file with the scanned signatures on a floppy. It wasn't SHA or MD5 hashes, but at the time it was solid security.

    Then, one periodically (once or twice a week, as paranoia sees fit) ran the utility on their machine. If stuff in the MS-DOS directory was changed, it was immediately apparant. Integrity Master also was able to scan for some known viruses as well in addition to keeping a log of changed files.

    We need a utility like that for Windows XP and Vista. A bootable CD or DVD that not just can understand NTFS (and NTFS's file compression), but has the necessary software to mount hard disks which are encrypted with BitLocker, PGP, SafeBoot, PointSec, WinMagic, DriveCrypt Plus Pack. The utility should also allow for username/password entry so EFS-protected files can be checked too.

    This utility should use a CD or DVD to boot from, mount hard drive volumes, run checks for alternate data streams, system and nonsystem files, and finally the registry, perhaps including the encrypted parts like the SAM. It should not just save hashes of files, but perhaps have some ability to check file signatures as well (like sfc.exe and sigverif.exe do), so an update to Windows via a legitimate way doesn't set off a lot of false positives. Of course, the "manifest" file storing the file hashes on the file system would be stored on a removable USB drive, so the OS on the hard drive never has the ability to touch it.

    Because this checking is done offline, a rootkit would be a lot harder to hide (unless it uses a method that the integrity scanner wasn't programmed to detect, like perhaps pointing to unallocated disk space for executable code, or hiding in an EFS-protected file.)

    Of course, offline checking isn't perfect, because the machine being scanned has to be totally downed for a good amount of time which can't be done in a 24/7 environment.

    There are some hurdles though. Trying to reduce the amount of false positives is one, for example. A novice user presented with a notice that a lot of files were changed likely wouldn't know what was a bad change, and what was normal for system functioning. After that, its decoding files and registry keys. Finally, if a known rootkit database was used, keeping track of how rootkits encrypt their payload, and delivering timely program updates.

    1. Re:Offline rootkit scanner? by lm317t · · Score: 2, Informative

      I don't know if Knoppix sees ADS's, but thats wat I use to scan Windows Boxes. I like to use HijackThis (Windows exe file) to quicly find ADS and other rootkit nastiness.

      --
      EOF
  31. Re:Seems to effect by spinfire · · Score: 3, Informative

    The desktop 64-bit processors out now are x86 processors, unless I missed the memo that we were all to move to RISC.
    You did miss the memo. The AMD and Intel 64 bit processors use an instruction set architecture called "x86_64" (also x64 or AMD64 or EM64T, isn't marketing wonderful?). This instruction set extends the original 32 bit x86 instruction set. Wikipedia has some x86_64 architecture information.

  32. Obligatory Star Wars reference by Shadowland · · Score: 5, Funny

    [Yoda]
    Begun, the Rootkit Wars have...
    [/Yoda]

  33. Re:T-minus 3... 2... 1... by biendamon · · Score: 2, Informative
    What about developers ? Lots of apps -- essentially games -- don't run well in unprivileged environments.

    Odd... On Linux, I don't have any trouble running games or development applications as an unprivileged user. The only time I ever switch to a privileged user is when I'm installing something or reconfiguring the system in some way.

    Of course, that usually has more to do with the developers of said applications than the OS itself. Windows is perfectly capable of running applications well under unprivileged user accounts, but the developers of those applications have gotten into the nasty habit of relying on the fact that most Windows users run as Administrator.

  34. Re:Run As by creepynut · · Score: 4, Insightful

    There's always a few people mention this.

    The problem when you do this, it essentially treats you as if you are that user, not just their privileges. It's a pain in the neck when you do this to install a program, and it installs it only to that (Say, the Administrator account) users start menu.

    Or if you want to save a document from a program that requires it, you save it to My Documents, right? Go to open it later, open up My Documents in Windows Explorer and wow! It's gone!

    (disclaimer: maybe it doesn't work this way in XP, but it certainly did in Win2k when I did take the effort to run as non-privileged user. XP Home doesn't make it that easy, what with the crippled security optons)

  35. Re:Whats ADS for? by WhiteWolf666 · · Score: 2, Informative

    It's only capable of hiding itself if it is in the running environment. One solution is to boot from known-good, read-only media. Then you can search from known rootkit signatures.

    In my opinion, however, once you get a system that badly infected, you should give up and wipe clean. You'll never know if you've succesfully closed all the holes, and not even an expensive forensic analysis could guarantee such a thing.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  36. My personnal experience... by DrYak · · Score: 4, Informative

    My personnal experience this far with Linux is that most of the time, you won't need full root access, if :
    - your access rights are correctly set (as in using the GUID "video" to grand access to devices used for graphic acceleration. Most modern distro have this done auto-magically by the setup or have the plug-n-play daemon assign correct rights to newly plugged devices)
    - there are small piece of code that are used to communicate between priviledged acces and un privilidged access (in other words : once upon a time, you needed to have SETUID on SVGALib to have nice graphics in games under Linux. Nowadays, SDL communicates with drivers and architectures like DRI, which take car to pass messages to a more priviledged part which, in turn, will take care of the sensitive steps. (In other words : Old applications - use special extension and map framebuffer themeselfs, if enough access rights. New (unpriviledged) applications - ask the X Server (with modern extension) which itselfs has the right to access hardware to map what is needed.

    That means that, with a correctly setup system, I never needed to SUDO before playing anything with mplayer, xine, vlc or whatever else.
    I almost never run application as something different as my user account.
    In fact, even installing update is being slowly replaced with a less priviledged process in recent distro (instead of asking the users to star a process as root and installing updates himself under this identity, newer distro have a separate demon that runs with the minimal necessary privileges and the user only has a small application that passes messages to the update daemon to make the system install patches).

    On the other hand, Windows, with its "admin-by-default" accounts hasn't done anything to prevent misbehavioured software. I can understand that Windows 3.x and Windows 9x, with all their DOS tradition behind them had to be "admin-by-default". But since Microsoft moved to a new architecture, why don't they change the default user profile behaviour ? Old APPs are run thrue an emulated API, newer application break if they can't run in a non-priviledged environnement.

    Old usage needed admin rights. That's normal. What's not normal is that Microsoft perpatuated the bad habbit in newer versions of Windows.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  37. What's a "Trojan?" by Rimbo · · Score: 2, Funny

    My boss was telling me how he'd spent all morning with the IT manager removing a trojan off of his Windows machine.

    I looked up from my iBook and FC5 workstation, looked him in the eye with a face full of innocence, and asked, "What's a 'Trojan?'"

    "Well, see, it's like... a 'trojan' is like the Trojan horse; it's a program that comes into your system and ..."

    wink

    "...why I oughtta slug you!"

    It's a good thing the guy's a consummate professional, because I probably deserve to be writing this from the hospital.

  38. Re:Run As by toadlife · · Score: 2, Informative

    "It's a pain in the neck when you do this to install a program, and it installs it only to that (Say, the Administrator account) users start menu.

    Or if you want to save a document from a program that requires it, you save it to My Documents, right? Go to open it later, open up My Documents in Windows Explorer and wow! It's gone!"


    1) Click on my sig

    2) Go to the useful tools section and grab one of the "sudo" type programs. Sudo WN is my favorite. The sudo tools solve the problems you mentioned above.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  39. Nitpicking by buck-yar · · Score: 2, Informative

    This is just nitpicking, but from my understanding a rootkit consists of tools implemented _once the system is comprimised_ to maintain root status and hide the comprimisation.

    I always thought the means to gain access through vulnerabilities were called 'exploits.'

  40. Re:number 1 reason to hate sony by ScottLindner · · Score: 4, Insightful

    A real cracker could write their own rootkit, and it would still be called a rootkit even though that particular rootkit wouldn't be available to anyone but himself.

    It's very common for people to write their own tools, and then use them. That doesn't make them a script kiddie.

    Let's separate the brainless script kiddies from what a rootkit is. It really doesn't matter who uses a rootkit, how the rootkit was developed, or even the motives of the user of the rootkit. A rootkit is a tool that provides unrestricted access to the system it is deployed on. Regardless of who, how, or why.

    --
    Slashdot.. where people join together in deliberate ignorance.
  41. Re:T-minus 3... 2... 1... by tomstdenis · · Score: 2, Informative

    All bullshit. The RTC requires root to setup ... ONCE [ideally at startup]... then any user can use it.

    I routinely play DVDs as my user [you need read access to /dev/dvd] it's called group management.

    I routinely play full screen video games as my user not root, etc, etc, etc.

    Your information is out of date and just plain incorrect.

    Tom

    --
    Someday, I'll have a real sig.
  42. Re:T-minus 3... 2... 1... by fa2k · · Score: 2, Insightful

    Every time a security issue is posted, we get this advice about using an unprivileged user. It is, however, far from the end-all of security issues - even running as a normal luser, a program can hide from that user. And it has access to all of that users data. One advance would be rigid separation between applications; Microsoft currently considers the desktop the "security boundary", and doesn't do much to isolate applications. Applications are also written carelessly with regards to buffer overflows in local input vectors, such as textboxes. Therefore, anything on the desktop has pretty much access to anything else running there, given some light hacking.

    Allowing per-application access control is kludgily achieved by running apps as another user; this is counter-intuitive in todays world, where there is an 1:1 relationship between logged in users and computers. Separating applications, and assigning access rights with some granularity, is really difficult. But if web-apps don't take over the world, one would need another leap in separation, like protected mode was to real mode.

  43. Make your own ADS by The+MAZZTer · · Score: 3, Interesting

    Go to the command prompt.

    echo Text! > text.txt:ADS

    Do a DIR and you'll see the size of text.txt is 0 bytes.

    The string "Text!" has ended up in an ADS stream called "ADS".

  44. Re:T-minus 3... 2... 1... by Millenniumman · · Score: 2, Interesting

    Cue the Mac OS-X / *Nix / *BSD zealotry.

    Psh, my graphing calculator is much more secure than any of those. No security exploits, ever.

    --
    Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  45. AV companies are dishonest by Sloppy · · Score: 4, Insightful

    I don't know how or when it changed, but the orthodox approach to virus scanning used to be that you booted a known clean (very likely read-only) system in order to diagnose the possibly-compromised system.

    Every time I hear about how some malware uses a rootkit to "hide", I know it simply means that people are using compromised systems to diagnose themselves. That approach is fundamentally flawed. No one should be surprised that it doesn't work, and it shouldn't be news that it doesn't work. We shouldn't be seeing this article on Slashdot in any category other than the humor section.

    But we do see it, because it is news (to somebody?) because this unreliable approach to scanning is mainstream. How the hell did that happen?

    It happened because the AV companies are selling their products as something that Windows users install rather than boot. But we know and they know that can't work. It's snakeoil and I think selling it is despicable.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:AV companies are dishonest by King_TJ · · Score: 2, Informative

      Sure.... but they also leave few real alternatives. So far, the most useful "boot from alternate OS to virus scan/clean" solutions are illegal, pirated boot CDs like "Hiren's" that make the rounds on the net.

      You could shell out the ridiculous price of $400+ for a copy of AVAST's B.A.R.T. CD, I suppose - but then you're stuck with their inferior virus scanning/removal technology. I've generally fared better running the latest AVG on a compromised system's own OS than relying on AVAST to get it clean running from the stripped-down XP that boots from a B.A.R.T. CD.

      Personally, I find it amazing that Symantec, of all people, hasn't re-used the "boot from virtual partition into PC-DOS" solution they've already integrated into Ghost Corporate as a way for their AV software to run full scans and cleans?

  46. Re:T-minus 3... 2... 1... by Ash+Vince · · Score: 2, Interesting

    even running as a normal luser, a program can hide from that user.

    Yes, but the program cannot make itself run automatically at bootup as this would require changing files which are owned by root
    So basically it will die at next reboot. It might be able to start when that same user logs in, but this can be fixed by forcing all config changes to come from root (Admin or whatever)

    It also means that if I scan for this software as root there isnt a thing it can do to avoid detection.

    Although this is written with my linux hat on I also happen to develop software for windows and can see no reason that the same principles cannot be applied to windows.

    Apart from one, it would cost MS a fortune to rewrite office, and they would lose the edge which office has over the competition (all the private hooks into the OS it uses which they dont publicise to other developers)

    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  47. Re:Could you thwart an undetectable rootkit anyway by gwayne · · Score: 2, Interesting

    TCP/IP addresses are often hex-encoded in compiled code, so doing a text search for xxx.xxx.xxx.xxx probably wouldn't be useful anyway...

  48. Actually a very applicable comment by Tran · · Score: 2

    As long as MS brings up and touts security, particulalry in the context of proprietary software, the comment is valid, even if humorous.

  49. Sysinternals Rootkit Revealer already scans ADS by Dirkyn · · Score: 2, Informative
  50. Re:Could you thwart an undetectable rootkit anyway by Brad+Eleven · · Score: 2, Interesting

    Short answer: yes.

    Anecdotal evidence: I once set up a Linux machine behind a firewall, couldn't get to the Internet, but it could be seen from the Internet. Turns out there wasn't any requirement for it to see the Internet, so I checked "done" and moved on. This was a one-off deal.

    Got a call a month later: "login isn't working". Of course the machine was for dozens of desktop machines that logged in to run custom Universe scripts, so no one could do his/her work. So I go out there and notice that the network cables have been rearranged to go around the firewall. And there were quite a few email messages spooled up and going nowhere.

    Asked about the cable. "Oh. I tried that because I couldn't get to the Internet."

    "From this machine?"

    "Yeah."

    "Why did you want to get to the Internet from the Universe server?"

    "I wanted to surf the net while I was waiting for this other install thing that I was doing to finish."

    OK, so the machine is naked on the Internet, and login's broken. It takes the password, then another login prompt. Found a rootkit. Reinstalled the O/S, restored Universe from backups, put the machine back behind the firewall.

    Oh, the spooled-up email messages? Email to the rootkit installer. Even if the machine was pwned, s/he never found out. After poking around for a while, I discovered that it was a poorly implemented rootkit, e.g., the replacement for /bin/login dumped core when it couldn't send the captured passwords back home.

    Further, even if the elaborate cloaking schemes are followed, there must be communication back to the new pwner of the machine.

    --
    "Press to test."
    (click)
    "Release to detonate."
  51. Are you serious? by sean.peters · · Score: 2, Insightful

    I was pretty much with you until #5. Don't boot from read/write media? What exactly do you want me to boot from? Telling people not to boot from their hard disk is pretty radical. And even my Deb CD is really a CD-R - which is, you know, writeable.

    #6 is even more out there. Unplug from the network? Being as how you're posting to Slashdot, obviously you're not taking your own advice. What am I missing here?

    I think you need to get your tinfoil hat adjusted.

    Sean