Slashdot Mirror


Windows Rootkits

GuidoJ writes "The Register is running an article by Kevin Poulsen of SecurityFocus Online about rootkits in Windows NT. While rootkits are a well-known issue in Unix and Linux systems, they have rarely been found on compromised Windows machines. According to the article, Windows NT backdoors have always been 'trivial', and they have caused enough havoc already. Imagine what a stealthy rootkit could do!"

322 comments

  1. And all this time by antis0c · · Score: 5, Funny

    I thought Windows WAS a rootkit.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:And all this time by Johnny+O · · Score: 1, Troll

      Re:And all this time (Score:0)
      by Anonymous Coward on Friday March 07, @04:21PM (#5462483)

      And I thought Windows machines were BORN compromised.
      ----
      ROTFLMAO

    2. Re:And all this time by WNight · · Score: 1, Troll

      While I think we should give credit where credit is due. If MS does something good we should say so. (However rare this might be.)

      That said though, MS is a company run by criminals, with a long history of criminal actions. And they've tried to get open source software, the software I and many other users use to make a living, outlawed in the US, or at the least, banned for government use. They're essentially trying to FUD everyone here out of business and mandate use of their software.

      I think it's fair to expect that they're going to get a bad rap, here of all places. Microsofties come here, to the site most identified with open source ideals, and expect that we should kiss the ass of the company doing the most to ruin our way of life. How stupid are they? Even if MS doesn't suck *right now* they suck for all of the things they have done in the past.

      This is my long way of saying that I totally agree. Fuck off to the MS forums where you belong, you trolls. You'll get absolutely no respect here for osculating the prosterior of billy boy and steve "Developers, Developer, Developers" ballmer.

    3. Re:And all this time by karlm · · Score: 1
      I thought Windows WAS a rootkit.
      It isn't a root kit, but it has many vendor-supplied "value-added" root kits. Remember the "Netscape engineers are weenies" backdoor fiasco? These are features that cannot be disabled, which many MicroSoft haters call by the derogatory name "bugs". They fail to realze the importance of being able to log in to your machine when you spill your coffee on your desk and ruin that post-it-note on the bottom of your keybaord. The *nix world has many fewer password/administrative account recovery tools for use when you get locked out. This is another example of why MS products havea lower TCO.
      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  2. Roots on Windows aren't as l337 by numbski · · Score: 2, Funny

    What I mean, is that what are you going to do from a windows remote terminal? I mean honestly, it's not that cool to have a windows terminal server session open (presuming that service is even set up), and even though you can telnet into windows, hacking in DOS just isn't 1337 enough. :P

    Watch as I type edit and the screen goes blank!

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

    1. Re:Roots on Windows aren't as l337 by CoolVibe · · Score: 1
      And what about being able to execute windows scripting host scripts? If you _really_ want to, you can do almost anything from the console prompt in NT, but you'd have to work for it.

      Of course, if the admin as so kind to put a c or bourne shell + cygwin on the NT box, heck, you can do whatever you want.

    2. Re:Roots on Windows aren't as l337 by B3ryllium · · Score: 1

      What if you root remote desktop connection, or whatever terminal services calls it? Full GUI access. This is why I changed the port for it :) It was damn hard to find out how, though.

    3. Re:Roots on Windows aren't as l337 by slugo3 · · Score: 4, Insightful

      What I mean, is that what are you going to do from a windows remote terminal you don't necessarily have to set up a shell, you could install port scanners, eggdrop bots and ddos tools. even though its windows you dont want to get hacked for a lot of the same reasons you dont want any computer with internet access to become compromised.

    4. Re:Roots on Windows aren't as l337 by secolactico · · Score: 1

      Would you mind telling us how is it done? Or point us to a reference url?

      Thanks.

      --
      No sig
    5. Re:Roots on Windows aren't as l337 by j_kenpo · · Score: 4, Interesting

      A windows command prompt is only the beggining of the fun. Once there, you can install a hidden VNC server and get your remote desktop, as outlined in "Hacking Exposed" 2nd and 3rd editions in the section under Windows NT and Windows 2000. Also, if it is a Win2k box, you can enable the terminal service and run something like RT client or in linux Rdesktop to get a remote desktop. There are other things you can do with a command prompt to, such as install any other trojan along the lines of BO, or Sub7 for remote control havoc, not to mention things like run irc bots, zombies, or be really lame and set up crappy things like DDOS nodes. Or if you feel like cheating at SETI, you can set up a remote SETI client, or as some people saw, there was a virus/trojan that ran around and set up a Distributed.net client. Those are just basic examples of what you can do, and if there were a good Root kit for Windows, you could hide those processes. In truth, you could do all the same things you could do with a Windows root kit that can be done with a Unix one, only it just wouldnt be as cool for some reason.

    6. Re:Roots on Windows aren't as l337 by muletool · · Score: 2, Informative

      Heres some info for Win2k

      http://lists.isb.sdnpk.org/pipermail/comp-list/2 00 1-December/000558.html

      --
      Can I bum you a .sig?
    7. Re:Roots on Windows aren't as l337 by WebMasterJoe · · Score: 0

      Now, if you could install a hacked terminal server that lets users shadow the console user, you'd have something fun... "The mouse is moving! A hacker took over my computer!" You could open up notepad and tell them nasty things as they watched...

      Actually, there are some of those around already - PCAnywhere is a legit one, then there's a few others that aren't so legit...

      --
      I really hate signatures, but go to my website.
    8. Re:Roots on Windows aren't as l337 by ncc74656 · · Score: 1
      Watch as I type edit and the screen goes blank!

      You are aware that %systemroot%\system32\edit.com is a text-mode app, right?

      cmd.exe is rather limited in what it can do...but it wouldn't take much to FTP a Cygwin install from someplace and fire that up. You might also manually install VNC (copy the files where they need to go and insert the necessary registry entries) and take over the desktop.

      --
      20 January 2017: the End of an Error.
    9. Re:Roots on Windows aren't as l337 by Anonymous Coward · · Score: 0

      This is difficult:
      1) Go to google.
      2) Enter "change terminal services port"
      3) Click submit
      4) Click 1st link.
      5) Read (and look at pretty pictures)

      Sorry, had to do it..

    10. Re:Roots on Windows aren't as l337 by zbuffered · · Score: 2, Informative

      if it is a Win2k box, you can enable the terminal service

      Point of clarification: W2K Professional does not have terminal services available to it, although Server and Advanced Server both do. WXP has it tho, and it's nice and easy to use.

      --
      Synergy is your friend
    11. Re:Roots on Windows aren't as l337 by Hork_Monkey · · Score: 4, Informative

      Change the port number in this registry key:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server\winstations\RDP-TCP

      In the client, just append a ":" to the hostname/ip.

    12. Re:Roots on Windows aren't as l337 by j_kenpo · · Score: 1

      whoops :) Minor oversight, I forgot about that....

    13. Re:Roots on Windows aren't as l337 by caluml · · Score: 1

      6) Profit?

    14. Re:Roots on Windows aren't as l337 by Mark+Pitman · · Score: 1
      This is why I changed the port for it

      OK, so you changed the port, wouldn't someone just be able to port scan your system and try connecting on other ports instead? I suppose it might keep the script kiddies out... for a while.

    15. Re:Roots on Windows aren't as l337 by B3ryllium · · Score: 1

      most l33t scriptkiddies don't use -P0 when doing an nmap of a huge IP block. Because it causes the scan to take an enormous amount of time, for each potential IP. I'm sure a direct scan would yeild interesting results, but ... I dunno. RDC itself is far too useful for me from a business standpoint to not use it. And it's safer than (standard) VNC, in theory :)

    16. Re:Roots on Windows aren't as l337 by sydres · · Score: 1

      Actually being that I am in a security class that uses the "Hacking Exposed" book as its textI can assure you the book does not come close to truly showing the complexity of Cracking and only exists as a reference for the rest of us.

  3. Rootkits in brief by Anonymous Coward · · Score: 5, Informative

    Published on The O'Reilly Network (http://www.oreillynet.com/)
    http://www.oreillynet.com/pub/a/linux/2001/12/14/r ootkit.html
    See this if you're having trouble printing code examples
    Understanding Rootkits
    by Oktay Altunergil
    12/14/2001

    A rootkit is a collection of tools an intruder brings along to a victim computer after gaining initial access. A rootkit generally contains network sniffers, log-cleaning scripts, and trojaned replacements of core system utilities such as ps, netstat, ifconfig, and killall. Although the intruders still need to break into a victim system before they can install their rootkits, the ease-of-use and the amount of destruction they cause make rootkits a big threat for system administrators.

    The main purpose of a rootkit is to allow intruders to come back to the compromised system later and access it without being detected. A rootkit makes this very easy by installing a backdoor remote-access daemon, such as a modified version of telnetd or sshd. These will often run on a different port than the one that these daemons listen on by default.

    Most rootkits also come with modified system binaries that replace the existing ones on the target system. At a minimum, core binaries such as ps, w, who, netstat, ls, find, and other binaries that can be used in monitoring server activity, are replaced so intruders and the processes they run are invisible to an unsuspecting system administrator.

    Because most rootkits will mimic the creation dates and file sizes of the original system binaries while replacing them with infected versions, keeping records of these file statistics is not sufficient. Thus, the best way to make an inventory of system file information that can be used to identify suspicious activities on the server is to calculate the cryptographic checksums of these files and store this information in a safe location, such as on a CD.

    Third-party tools such as Tripwire or AIDE make this process much easier and more robust by automating the calculation of these file signatures.

    Here's a quick explanation of Tripwire from the organization's web site:

    "Tripwire is a tool that checks to see what has changed on your system. The program monitors key attributes of files that should not change, including binary signature, size, expected change of size, etc."

    Obviously this process has to be repeated as you introduce more software and other files into your system. You can also use the RPM signatures on RPM-based systems such as Red Hat and SuSE to compare the current MD5 signatures of your files to those in the RPM installation database. Unfortunately, the RPM application itself and the local RPM database cannot be trusted to provide accurate information because intruders can potentially infect them too.

    Some rootkits may also contain sniffer or keylogger applications that are used to gather passwords for other systems and listen to traffic for sensitive information. To do this, the rootkits set the PROMISCIOUS mode on the target machine's network interface card (NIC). In normal operation, a network interface card only listens to traffic that is specifically addressed to itself and traffic that is coming through the broadcast address that everyone listens to.

    On a "non-promiscuous" network adapter, the packets that are addressed to other network interfaces are silently discarded without even looking at the actual data in them. However, when using directly connected computers or a network that uses basic, non-switching HUBs, your interface actually can listen to all traffic if it's in PROMISCIOUS mode.

    If an intruder listens to this traffic on a relatively large network, the results may be catastrophic. To protect the whole network even when one of the machines is broken into, using direct cable connections and basic HUBs should be avoided. Switching-hubs and other more advanced networking equipment do not broadcast traffic to all the machines on the network, but only send it to the machine that is supposed to receive it, effectively protecting all the other machines on the network.

    Because the first thing a system administrator does to monitor unusual activity is to check the system log files, it is very common for a rootkit to include a utility to modify the system logs. In some extreme cases, rootkits disable logging all together and discard all existing logs. Usually if the intruders intend to use the server for an extended period of time as a launch base for future intrusion activity, they will only remove those portions of logs that can reveal their presence. Because the absence of log files or stopped logging activity is a sign of suspicious activity itself, only attackers who have adopted the hit-and-run style will choose to blindly discard all logs.

    One method administrators can use to maintain logs about an intrusion attempt -- successful or otherwise -- is to devise a system that detects network anomalies and alerts the system administrators by sending them notification email messages and/or log files. Obviously, the network intrusion detection and periodic log-file transfer methods cannot be trusted after the intruder gains access to the machine.

    Related Reading

    Building Internet Firewalls, 2nd Ed. Building Internet Firewalls, 2nd Ed.
    By Elizabeth D. Zwicky, Simon Cooper & D. Brent Chapman
    Table of Contents
    Index
    Sample Chapter
    Full Description
    Read Online -- Safari

    Arguably the most severe threat to system security that can be caused by a rootkit comes from those that deploy LKM (Loadable Kernel Module) trojans. Loadable Kernel Modules are a mechanism for adding functionality to an operating-system kernel on the fly -- without requiring a kernel recompilation. Although the benefits of using LKMs are universally recognized, they are also subject to abuse by intruders who use the kernel module-loading mechanism for malicious purposes. Even if you reboot a system that is infected by an LKM Trojan, the LKM process will reload it during boot-up just like any other kernel module. Loadable Kernel Modules are used by many operating systems including Linux, Solaris, and FreeBSD.
    According to SANS, "Kernel [LKM] rootkits do not replace system binaries, they subvert them through the kernel. For example, ps may get process information from /proc (procfs). A kernel rootkit may subvert the kernel to hide specific processes from procfs so ps or even a known good copy from vendor media will report false information."

    Although it is thought to be possible to cryptographically sign kernel modules, the best mode of prevention against this security threat is to compile all functionality statically into the kernel and disable the LKM functionality -- especially on a server system which is not likely to need additional kernel functionality at a later time.

    Knark, Adore, and Rtkit are just a few of many LKM rootkits available today.

    The only way to avoid rootkit installations on your system is to stop them before they enter your system. Remember that a rootkit is not designed to help an intruder gain access to a system. A rootkit is designed to make the intruders feel at home and allow them work silently on your system without being disturbed. To install a rootkit, an intruder still must gain unauthorized access to your server using traditional methods, such as exploiting known vulnerabilities or even practicing social engineering to get the password information from a well-meaning person who happens to have it.

    To avoid future headaches, you should always install firewalls on your machines that are accessible via some type of a network, apply all published patches to your software, and disable any services that are not absolutely necessary. Coupling these practices with strong passwords and secure protocols, such as SSL and SSh where applicable, you can be sure that your system will never be compromised.

    Well ... not exactly. Even if you make the maximum effort possible to secure your system, given enough exposure, it is still very likely that someone will break into your system and install a rootkit or two.

    In my next article, I'll discuss some of the tools that are at your disposal in your quest to detect the existence of a rootkit on your system. I will also talk about what you can do to clean up a rootkit after you discover it.

    Oktay Altunergil works full time as a Unix Administrator and PHP Programmer.

    Return to the Linux DevCenter.

    oreillynet.com Copyright © 2003 O'Reilly & Associates, Inc.

    1. Re:Rootkits in brief by Anonymous Coward · · Score: 0

      Isn't violating copyright like that, er, just asking for trouble? IANAL, but that could get someone into deep bother...

    2. Re:Rootkits in brief by Anonymous Coward · · Score: 0

      Who in trouble? Slashdot is the one publishing it.

    3. Re:Rootkits in brief by Tenareth · · Score: 1

      The fact that he sited the source, and maintained the (c) would pretty much make it a moot point. Technically it's a copyright violation, but he didn't hide the source at all.

      --
      This sig is the express property of someone.
    4. Re:Rootkits in brief by Anonymous Coward · · Score: 0

      I'd like to point out that a switched envoronment will NOT protect you from sniffing. There's a packet sniffer out there called Ettercap (don't have the link handy) that uses ARP poisoning to sniff on a switched network. (It can also do man-in-the-middle attacks on SSL connections if I remember right. Scary piece of work.)

  4. rootkit my ass by B3ryllium · · Score: 2, Insightful

    Can't a decent firewall counter 90% of rootkits?

    1. Re:rootkit my ass by Angry+White+Guy · · Score: 5, Interesting

      There are ways to get around that. Make the compromised machine initiate all the communications, and you can punch a hole through all but the most determined firewalls. That's why irc bots are so popular.

      --
      You think that I'm crazy, you should see this guy!
    2. Re:rootkit my ass by B3ryllium · · Score: 1

      yeah, that's one way - although I suppose some Nazi system admins can even find ways to prevent that :)

    3. Re:rootkit my ass by handybundler · · Score: 1, Insightful

      But the remaining 10% is obviously far more dangerous than 9/10 of the people who can't pass a firewall.

      --


      a/s/l here. Sorry, adding domain tags to your s
    4. Re:rootkit my ass by B3ryllium · · Score: 1

      Yeah, but at least they earned their status. ;-) I'd rather get cracked by Kevin Mitnick than by Joe Blow l33t h4x0R d00dZ. (Not to say that Mitnick could or would crack me, just as an example of ... prestige ... :)

    5. Re:rootkit my ass by robtm · · Score: 0

      "Can't a decent firewall counter 90% of rootkits?"

      Well, then I guess that it is the other 10% that is the problem.

    6. Re:rootkit my ass by Anonymous Coward · · Score: 1, Interesting
      The Windows world runs very poorly designed apps, that are based on the idea of "active content." They can get compromised just by loading a spreadsheet. It's not like you have to connect to some port and buffer-overflow something. Just email the user a rootkit inside a trojan horse, and they'll run it.

      What use is a firewall then? What are you gonna do, have the firewall block email? Block the web too, thanks to ActiveX controls and "plugins." The only firewall that really protects Windows, is the one where you pull the network cable out of their NIC and disable their floppy drive. (Then, if you want to be sure, pour gasoline on the computer and light a match.)

      Windows and networks just don't belong together.

    7. Re:rootkit my ass by Elwood+P+Dowd · · Score: 2, Interesting

      Not only that, you could easily make the rootkit query a webpage for instructions. It could check slashdot for posts by an anonymous coward with a certain set of keywords. If you are rooted, and your attacker has 10 ounces of creativity, a firewall will offer you zero protection. The firewall is there to make it more difficult to get rooted in the first place.

      --

      There are no trails. There are no trees out here.
    8. Re:rootkit my ass by handybundler · · Score: 0

      There is no question about whether or not they earned it.

      It's like the saying 'now that I have your attention, what should I do with it'

      --


      a/s/l here. Sorry, adding domain tags to your s
    9. Re:rootkit my ass by Anonymous Coward · · Score: 3, Funny

      But why would you do that? Delerious you are! That would be so hard to command.Compare that to a simple telnet session.

    10. Re:rootkit my ass by Openadvocate · · Score: 3, Insightful

      Depends on how it's configured and is a excellent example of why doing NAT on your router does not equal firewalling.
      I have seen may firewalls allowing everything outgoing, even for servers that had no reason to connect to the internet had access to the outside. Sure it might be easier to run that "Windows Update" but still.

      --
      my sig
    11. Re:rootkit my ass by cfadam · · Score: 1

      Feel free to email my users a rootkit, it won't do anything. My users don't have the ability to install software or run macros in their Office products, they just don't need it. ActiveX components have been disabled in IE as well, once again not necessary. Security is only as good as you make it, if you don't use the tools provided (or don't know they exist) of course your network will be insecure.
      - A

    12. Re:rootkit my ass by Anonymous Coward · · Score: 0

      If a admin is smart then he would have outgoing TCP connections DISALLOWED, and force all connections to go through a proxy. This would block the kit and block any reverse shells as well. Sheez, its not that hard

    13. Re:rootkit my ass by Anonymous Coward · · Score: 0

      That's like saying 'I'm not scared of your poison, I'm wearing a hat.'

    14. Re:rootkit my ass by Anonymous Coward · · Score: 0

      This is exactly why I proxy all outbound connection. Additionally, access to the proxies require session based authentication. Idle PCs end up tripping on our IDS and send alerts.

    15. Re:rootkit my ass by Elwood+P+Dowd · · Score: 1

      That's a great setup. So if I'm writing a trojan for use in a highly secure company such as yours, I would ensure that it only made outbound connections while a user was logged in and using the computer.

      Of course, you would prevent me from using the machine as a DDOS/DrDOS zombie, but I could still post internal documents randomly on slashdot. That's something.

      My only point was that a firewall doesn't obviate the need for other computer security. You, obviously, agree.

      --

      There are no trails. There are no trees out here.
    16. Re:rootkit my ass by dotgain · · Score: 1

      You still have the vulnerabilities that haven't yet been announced, though. Obviously you've kept your ear to the ground and wisely shut off things like ActiveX etc. But don't be surprised if in the next six months you need to take some more action still because of a vuln you never knew existed, and needs absolutely no interaction from the user.

    17. Re:rootkit my ass by droopycom · · Score: 1

      If you counter 90% of rootkits then all you're left with the remaining 10%. Which is to say that 100% of the installed rootkits would not be countered.

      Another way to read it is that maybe 90% of programs claiming to be a rootkit can be countered, and 100% of the rootkits copies youll find on your servers cant be.

    18. Re:rootkit my ass by B3ryllium · · Score: 1

      I have an awesome hat, and it would easily protect me from any ear-poison that should happen to fall from the sky.

    19. Re:rootkit my ass by B3ryllium · · Score: 1

      Congratulations. You discovered that I pulled a statistic out of my ass. Let's hope it doesn't stink up the place :)

    20. Re:rootkit my ass by johnwroach · · Score: 1
      And what's cool about Linux (and all the other *nix) is that they never have vulnerabilties announced.

      Wait...

    21. Re:rootkit my ass by Anonymous Coward · · Score: 0

      Modern personal firewall software (ZoneAlarm, BlackICE, Symantec Personal Firewall, etc) prevents applications from accessing the internet unless you explicitly enable applications that you want to use to access the internet. It's pretty easy to inject arbitrary code into processes in Windows, so those firewall apps are pretty useless. I haven't seen any backdoors that use process injection technique though.

  5. Is this new??? by TopShelf · · Score: 4, Funny

    I thought this was called "Windows Update"...

    --
    Stop by my site where I write about ERP systems & more
    1. Re:Is this new??? by Anonvmous+Coward · · Score: 1, Funny

      "I thought this was called "Windows Update"..."

      No, it's called Outlook Express.

    2. Re:Is this new??? by Anonvmous+Coward · · Score: 1

      "No, it's called Outlook Express."

      I hate it when my cheap anti-MS jokes gets modded as interesting or insightful.

      I can't tell if the moderator was sarcastically moderating or not, heh.

  6. This shows that Windows by ksheka · · Score: 4, Funny

    ...is approaching parity with Linux.

    --
    alias uptime="echo '5:33pm up 22342352324 days, 6:28, 2124315623 users, load average: 2432.40, 12312.31, 123123.19'"
  7. rootkit redundant. by aePrime · · Score: 5, Interesting

    Well, as most Windows users run their boxes as Administrator anyway, a rootkit can almost be any program that's run with malicious intent.

    I too, in the rarity that it's on, run my Windows box as Administrator because, unlike *nix, there's no easy way to become Admin (root) when you need to. You have to logout and log back in, unless they've changed it in recent releases.

    1. Re:rootkit redundant. by BagOBones · · Score: 5, Informative

      Its called Run As.. It should be in every NT version of windows and its in the Right Click menu.. (I think you have to hold Shift or Ctrl some times) Lets you try and run an app as any user you know the login too.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    2. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      open up cmd.exe and type 'runas /?'

    3. Re:rootkit redundant. by glenebob · · Score: 3, Informative

      There's no need to run as Administrator. Pretty much any user account can mess up a Windows system pretty bad, even the Guest account.

      But what you say is also true. I too run an account that's a member of Administrators because it's too much trouble to become all-powerful when needed.

      It's kinda funny now that I'm thinking of it. You have to be an admin to install a printer, but any old account can delete the printer driver files. Nice.

    4. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      remote desktop to localhost also.. Runas

      Very hard indeed., n00b

    5. Re:rootkit redundant. by ReverendRyan · · Score: 1

      Actually, in 2k atleast, if you create a shortcut to whatever program you want to run as administrator then check the "run as different user" checkbox on the general tab of the properties, you can run any program as any user from any user. (except control pannels)

      There is also the "runas" command if you're at the shell. IIRC, the format is something like runas \u:(DOMAIN)/(USER) (PROGRAM) but its been awhile since I was on an NT box...

    6. Re:rootkit redundant. by deranged+unix+nut · · Score: 1

      BTW, you don't need to run as Administrator.

      There is a nice little command runas that lets you 'su' to another user.

      Also, in XP, runas is a right-click option on executable desktop and start menu items.

    7. Re:rootkit redundant. by emcron · · Score: 1

      On my XP box I log in as a limited user so as not to expose all administrative capability when it's not needed. It is very simple to execute a process as admin when needed: WinXP incorporates a "Run as" command (simply right-click the app) where you simply supply the admin password and *only* that program is granted admin capability, leaving the rest of the system still under the limited user restrictions.

    8. Re:rootkit redundant. by stratjakt · · Score: 5, Insightful

      There's no need to run as Administrator. Pretty much any user account can mess up a Windows system pretty bad, even the Guest account.

      But what you say is also true. I too run an account that's a member of Administrators because it's too much trouble to become all-powerful when needed.

      It's kinda funny now that I'm thinking of it. You have to be an admin to install a printer, but any old account can delete the printer driver files. Nice.


      Not if you've spent some time locking down the box, and designing and implementing security properly. Users cant delete anything they dont have write access too.

      Now, out of the box, WinXP and its predecessors install by default in a very insecure state. That I take issue with, but there's nothing stopping you from fixing that.

      If you have your /bin directories set up as uog+rwx then I can screw around with your printers too. This doesnt mean that linux is "insecure".

      And if you run as administrator all the time, that's just like always logging in as root.

      Too many people like to dump on Windows security, but very few have ever even bothered to try and set it up properly.

      After the filesystem permissions are properly set, the local and domain policies in place and checked, the services audited for necessity and security, then what's left is a legitimate fault with Windows.

      --
      I don't need no instructions to know how to rock!!!!
    9. Re:rootkit redundant. by matt2413 · · Score: 1

      Look into the runas command.

      --
      Matt
    10. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      I'm pretty sure in XP you can just right-click on an application and select "run as" to run a program with administrator rights.

    11. Re:rootkit redundant. by BroccoliGod · · Score: 5, Informative
      Its called Run As.. It should be in every NT version of windows and its in the Right Click menu.. (I think you have to hold Shift or Ctrl some times) Lets you try and run an app as any user you know the login too.

      Just to clear up a few things: "Run as" is not in Windows NT 4.0 (or below I would assume). In Windows 2000, you Shift-right_click to get "Run As" as an option. You cannot run another copy of Explorer.exe with it (and so you cannot access the control panel as administrator using this trick). Windows XP's fast user switching is better in this regard- no need to close programs to do something as administrator, but still not as nice as nix. Windows NT Resource kit has a command line SU utility, but I've never used it.

    12. Re:rootkit redundant. by SquadBoy · · Score: 1

      It is kind of like polishing a turd but here is some more info. The point is that out of the box *nix tends to be more secure and have beeter settings by default.

      http://www.nsa.gov/snac/

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    13. Re:rootkit redundant. by Fishstick · · Score: 2, Insightful

      RUNAS USAGE:

      RUNAS [/profile] [/env] [/netonly] /user: program /profile if the user's profile needs to be loaded /env to use current environment instead of user's. /netonly use if the credentials specified are for remote access only. /user should be in form USER@DOMAIN or DOMAIN\USER
      program command line for EXE. See below for examples

      Examples:
      > runas /profile /user:mymachine\administrator cmd
      > runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
      > runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

      NOTE: Enter user's password only when prompted.
      NOTE: USER@DOMAIN is not compatible with /netonly.


      Yeah. MS has "caught on", somewhat. 2000 will sometimes prompt you (esp when inserting a CD and it thinks you want to install something) if you want to run as administrator when it detects that you need higher privs to run something. But it doesn't always work.

      I've noticed this with things like installing patches for installed apps (like Adobe Acrobat, for instance). Acrobat will periodically check for updates and then ask if you want to install and download. I got tired of hitting the 'no, ask me later' button so I went ahead said yes. It finished downloading and then stopped saying I had to log in as 'administrator' to install the update. Would have been nice if it had said so in the first place or gave me an option to use 'runas'.

      I've tried to get out of the habit of running with an administrator priv account. I don't need administrator very much for day-to-day stuff at work (they deliver the machines with owner's domain account in the administrator's group by default), but it is a pain to have to log out and back in to be able to install something.
      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    14. Re:rootkit redundant. by TheCrimsonUnbeliever · · Score: 1

      Why should they have to set it up properly?

      By default windows should have security built in for stuff like that

      "Sorry: To delete these files you require an administrator password"

      People might not like it - Heck - I would not like it - Windows is hella easy to do stuff with due to the lack of the system knowing what is good for it - But it might help windows and it's reputation

    15. Re:rootkit redundant. by mintech · · Score: 1

      Theres no reason to run Windows as an Administrator except in unique circumstances.

      As we're all familiar with sudo for linux. There's an equivalent for Windows. Its called "runas".

      You can do runas /user:administrator cmd to get a dos prompt with Admin privs.. and then do whatever you want.

      You can read the docs on runas by going to http://support.microsoft.com/default.aspx?scid=kb; en-us;294676

    16. Re:rootkit redundant. by stratjakt · · Score: 1

      Yeah, but if you want a truly secure box, you ain't going to run at default.

      Windows is 'insecure' because of where it's used. It's in the cubicles and secretaries desks, it's on grandmas sewing table cum computer desk.

      People spend time securing linux because it's more often than not running in a backroom as a server, and someone has taken the time to secure it.

      If linux becomes the mainstream OS everyone wants it to be, then we'll see just how secure grandma's email is.

      I mean you either shoot for easy to use and potentially insecure, or hard to use but very secure.

      --
      I don't need no instructions to know how to rock!!!!
    17. Re:rootkit redundant. by freuddot · · Score: 1

      > most Windows users run their boxes as
      > Administrator anyway

      I don't, just like everybody with a clue.

      > there's no easy way to become Admin (root) when
      > you need to

      err. why don't you try this at home :

      C:\>runas /user:administrator cmd

      Yes, with some effort you can have a secure win2K.

      J.

    18. Re:rootkit redundant. by ncc74656 · · Score: 1
      Too many people like to dump on Windows security, but very few have ever even bothered to try and set it up properly.

      It doesn't help that, as you noted, the default Windows install is horribly insecure. You could proceed to lock it down...but that would be like having to go through a fresh install of $RANDOM_LINUX_DISTRO and chmod go-w the contents of entire directories to lock it up. A default install ought to be reasonably secure...it doesn't necessarily need to be hardened against all present and future exploits, but making the factory install as wide open as the goatse.cx guy isn't the brightest idea in the world.

      I find it easier to just not allow Win32 boxen to connect directly to the Internet. They're all firewalled behind systems running Linux (usually). That doesn't guard against local users hosing their systems, but since this is a software-coding shop, most of our people are smart enough to not do something like that. It's not like we have some old biddy flipping the power switch on/off all day between bouts of tinkering with some Excel spreadsheet.

      --
      20 January 2017: the End of an Error.
    19. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      The windows nt 4 resource kit included a su utility which didn't require you to log out.

      windows 2000 and beyond natively include runas which is similar to sudo.
      RUNAS [/profile] [/env] [/netonly] /user: program

      in Windows 2000 you can context-click a program and select "Run as...", you can also configure shortcuts to runas a different user (shortcut properties, shortcut tab, [x] Run as different user).

      As for ways to run environments concurrently, you can use terminal services or a utility like switcher which gives you access to additional desktops where you can run additional instances of the explorer shell and netscape4.

      Desktops (\DESK 3) are listed in process explorer (sysinternals.com), each desktop has independent task switching although all desktops for a logon are tied to the same WindowStation (\Sessions\1\Windows\WindowStations\WinSta0).

      The nice thing about the combination of desktops and runas is being able to run the explorer shell as a different user.

    20. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      Ever hear pf "Run As.." you moron? Whyis it that all you *nix weenies who always bag on windows never seem to understand even the most basic things in windows. Maybe that is why you guys complainabout BSOD's all the time, 'cause you can't properly admin your windows box.

    21. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      If you use NTFS and configure ACLs properly then mortals can't delete or replace printer drivers.

      unfortunately the systems i've used tend not to have done that (they didn't even lock explorer and notepad)

    22. Re:rootkit redundant. by shamilton · · Score: 1

      You can't open a remote desktop session to localhost. Evidently you haven't even tried it.

      --
      "[A] high IQ is like a Jeep; you will still get stuck, just farther from help!" --Just d' FAQs, c.g.a
    23. Re:rootkit redundant. by ibennetch · · Score: 1

      I just did, and do all to often when explorer crashes and I need to copy and paste whatever I'm in the middle of (in order to save it).

    24. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      yes you can run control panel/explorer shell http://slashdot.org/comments.pl?sid=56318&cid=5463 194

      switcher is probably floating around the web, and the archive included source.

    25. Re:rootkit redundant. by Jouster · · Score: 4, Informative
      ...(and so you cannot access the control panel as administrator using this trick)
      Au contraire--the control panel is easy!
      RunAs /user:Administrator MMC
      Then, File->Open, navigate to %WINROOT%\SYSTEM32, and there are your control panels. Choose your poison.

      Jouster
    26. Re:rootkit redundant. by Some+Dumbass... · · Score: 1

      Although many other people have already mentioned "RunAs" for running programs, I should point out that you can't run explorer this way, at least in Windows 2000. Depending on what this guy "needs to" do as Administrator, there may or may not be a way to do it in Windows proper.

      To do file management, including changing permissions and the like, you can use DOS (the command prompt can be run with RunAs). You can run the "cacls" command from the command prompt to change permissions, and I assume you know how to move files, make directories, etc.

    27. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      run MSTSC, the terminal services client in win98 compatability mode it wont check that u are connecting to localhost

    28. Re:rootkit redundant. by Caine · · Score: 1

      Run as:

      Hold in shift, right-click on the item, choose "Run-as", type in administrator, type in password. Enter.

    29. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      unlike *nix, there's no easy way to become Admin (root) when you need to

      Shift-Right click. You'll see 'Run As' in the menu. Enjoy.

    30. Re:rootkit redundant. by SquadBoy · · Score: 1

      This is just wrong.

      Default install of Debian with all the desktop stuff vs. Default install of Windows XP.

      Now lets talk grandma's email. Kmail is by default more secure than Outlook express since Grandma is likely to use the default mail client with it's default settings Linux wins because by default there are fewer evil things in the the dafault client. Same with browsers. Same with default permissions.

      Keep in mind grandma could no more install XP than she could Debian so someone is doing the install for her so installation arguments do not apply. You are right no one who cares about security is going to run a default install but everyone who does not care does run a default install and by default Linux is more secure than Windows if for no other reason than that the default apps have fewer problems.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    31. Re:rootkit redundant. by cfadam · · Score: 1

      Well, that isn't entirely true. You can kill explorer, then start it as another user thru runas, altho this causes really funky behavior.
      Anyways, if all you need to do is change file permissions, just mount the drives remotely. I very rarely have to log onto any of my windows workstations as an administrator, I do all my hands-on work using runas, this way I don't have to log a user off and interrupt their work.
      - A

    32. Re:rootkit redundant. by necrotic · · Score: 1

      The real issue is the amount of work involved for a user who is not an administrator to be able to install programs designed for only administrator based users. Office will install fine as it has been designed with this in mind, but try installing Winzip as a non-administrative user.

      When rolling packages for deployment, the amount of work needed to compensate for non-administrative users is massive. An easier alternative is to make all DOMAIN\Domain Users members of the workstation Administrators group, have a common workstation Image / Ghost and reimage workstations regularly.

      Microsoft applications always behave themselves properly, however I find that very few third party applications will work as regular users without extensive tweaking of file system permissions.

      MikkaV

    33. Re:rootkit redundant. by snakeplissken · · Score: 1

      in winxp create a desktop shortcut for:
      "c:\program files\internet explorer\iexplore.exe" -new c:\
      run it as admin,
      bingo! explorer as admin,
      works for me in winxp pro

    34. Re:rootkit redundant. by caluml · · Score: 1
      Microsoft applications always behave themselves properly,

      Haha, they've got you, hook line and sinker, haven't they? ;)

      When XP first came out, a new PC came with it preinstalled along with Office, and some other stuff.
      It used to bluescreen about every hour or two, and we got the local Microsoft-is-great-and-can-do-no-wrong guy to have a look.
      Straight to the Add/Remove programs he went. And then he exclaimed, Oh, but no wonder it's crashing - you've got all this third party stuff installed. If you stick with MS apps, you'll be fine.

      I almost laughed in his face.

    35. Re:rootkit redundant. by caluml · · Score: 1
      runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"

      Am I the only one who says:
      WTF? That's horrible. Disgusting, even.

    36. Re:rootkit redundant. by myov · · Score: 1

      Shift-Right Click. Select Run As.

      I do it in Win2000 on a regular basis

      --
      I use Macs to up my productivity, so up yours Microsoft!
    37. Re:rootkit redundant. by Jedi+Alec · · Score: 1

      So you give them a choice. Home vs. Pro for example...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    38. Re:rootkit redundant. by KJKHyperion · · Score: 3, Informative
      You cannot run another copy of Explorer.exe with it (and so you cannot access the control panel as administrator using this trick).

      wrong, and wrong

      First, you can. Kill explorer.exe from the task manager, and then rerun it as Administrator: you'll get the Administrator's taskbar, desktop, etc.

      Second, you don't need to. You can run the command prompt as Administrator, and launch all the commands you need from there, including control panel applets and MMC snap-ins (you learn soon which has what filename). Or you can start Internet Explorer (iexplore.exe) as Administrator, instead - when browsing local folders, it will turn into an Explorer workalike, with just some UI problems (it won't be able to receive update notifications, not even from itself, so you'll need to refresh directory listings manually with F5)

      --

      Make a difference - use Windows! (open source clone of Windows NT)

    39. Re:rootkit redundant. by Some+Dumbass... · · Score: 1

      Well, that isn't entirely true. You can kill explorer, then start it as another user thru runas, altho this causes really funky behavior.

      Interesting.

      If you then start up explorer-as-file-manager, can you manipulate files as the other user?

      Also, do you happen to know if any programs you're running will keep running?

    40. Re:rootkit redundant. by Stardate · · Score: 1

      Oh yes. I use it all the time. Only for the last few months all of a sudden whenever I run a GUI app as Administrator, the app can become unresponsive (ie, completely hosed) if I click outside of its window. Wonderful. :-(

      --
      "... I declare our city to be a free and independent state to be named Tri-Insula!" --Fernando Wood, Mayor of NYC 1861
    41. Re:rootkit redundant. by Skuld-Chan · · Score: 1

      Unless there's a password on the administrator account where it will say,

      Enter the password for administrator:

      unless you know the password its going to be a short trip.

      Plus if its a locked down desktop I wouldn't have the command line accessable, or the run command accessable.

    42. Re:rootkit redundant. by Anonymous Coward · · Score: 0

      Au contraire--the control panel is easy!
      RunAs /user:Administrator MMC
      Then, File->Open, navigate to %WINROOT%\SYSTEM32, and there are your control panels. Choose your poison.

      I'll try this next time I'm at a Win2K box. I seem to recall that I wanted to get at the network control panel, but couldn't find the appropriate executable. Something new to try, thank you.

      BroccoliGod

    43. Re:rootkit redundant. by Pfhreakaz0id · · Score: 1

      Don't tell me that.. I just got my son Age of Mythology (by Microsoft). Won't launch as a non-admin.Many of these games I can turn on auditing and figure out what it needs, but this game contains a check and if the user running ain't part of the administrators group, it ain't running. Just for fun I made an account, gave it every permission the administrators group had, but it wasn't actually IN the admin group. No go. Still got the prompt and exit.

    44. Re:rootkit redundant. by rabidcow · · Score: 1

      You cannot run another copy of Explorer.exe with it

      There's a registry key for that. I don't know exactly where it is because I removed it, but I can definitely use "runas /user:Administrator explorer.exe"

    45. Re:rootkit redundant. by mgv · · Score: 1

      Theres no reason to run Windows as an Administrator except in unique circumstances.

      Yes, like playing diablo II - read the side of the box if you don't believe me. It only works when run as administrator, and its not the only one.

      Given that games would have to be the one area where even linux zealots might conceed windows has a role and a better selection of software (I can see the flame wars starting already :) I'd hardly call that unique.

      It certainly bugged the hell out of me - it was one of the reasons that our home network has moved over to linux.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    46. Re:rootkit redundant. by cmacb · · Score: 1

      Well I recently worked with an organization that had about 50,000 copies of windows installed worldwide. And they had a couple hundred MCSEs who decided to lock down Windows as you suggest. That was more than 2 years ago and they are still on a regular basis visiting users machines and rendering them unusable.

      It is probably reasonable to take a single use machine (say a departmental web server or a cash register) and lock it down so that it only does that one thing and nothing else and is secure.

      Typical office users are almost impossible to secure and once you do secure them you have a bunch of complaining users who don't like being told that various options don't work any more.

      For software developers I'd say it is mathematically impossible to lock down a Windows machine. The ones I know simply outsmart the admins and ignore company policy in order to get their jobs done.

      I don't know anyone who is familiar with both Linux and Windows who thinks that it is even possible to make Windows as secure as Linux and I can't imagine why anyone with such knowledge would use Windows on anything but a small closed network.

      But obviously people do, and we all have to suffer the consequences.

    47. Re:rootkit redundant. by ergo98 · · Score: 1

      You cannot run another copy of Explorer.exe with it (and so you cannot access the control panel as administrator using this trick).

      Ermm, what are you looking to do in the Control Panel? The control panel apps themselves can be Run As Administrator, circumventing the need to "run the control panel" (which is just a window container) as Administrator.

    48. Re:rootkit redundant. by ergo98 · · Score: 1

      For software developers I'd say it is mathematically impossible to lock down a Windows machine. The ones I know simply outsmart the admins and ignore company policy in order to get their jobs done.

      Just like someone could use a boot floppy and "outsmart the admins" and ignore company policy to get their job done with Linux, or FreeBSD, or virtually any other OS. We've said it a million times here that without physical security (i.e. the user directly using the PC) there is no security, and it's amazing how people forget it when it comes to Windows bashing time.

      However, your claims are just completely absurd anyways. Windows has an ACL structure, group inheritence and permissions structure far more comprehensive and pervasive than Linux. This is a mathematical fact. Windows, by default, secures system files to require Power User or Administrator access (despite others claiming otherwise. The only way a user deleted printer drivers is if the printer driver installed itself as C:\Canon or something and didn't then set the ACLs), which is why one needs Administrator rights to install applications. Windows includes features and functionality that is sort of Palladium-ish and allows you to only allow signed executables, or to bar uncertified executables altogether.

      The real problem with Windows (obviously the NT line) is the slew of Linux users who come over, set themselves as Administrator, totally fubar the machine, and then proclaim that the system is insecure.

  8. Interesting by einhverfr · · Score: 3, Interesting

    I suspect that too many of the Windoze h4x0rz are too lazy or incompetent to really put in a root-kit. It is possible (imagine if a backdoor installs a .vxd) and this could be devastating (of course driver signing might help).

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Interesting by Anonymous Coward · · Score: 0

      1. you're a karma whore
      2. you're a MS basher
      3. you have a hotmail account listed in slashdot
      therefore...
      4. you're a hypocrite.
      Talk about lazy and incompetent. Sheesh.

    2. Re:Interesting by einhverfr · · Score: 1

      IHBT, but in self-defence:

      2. you're a MS basher

      Look, I think my posts have been *very* moderate. I like Linux, and I think the Microsoft has, in the past, been anticompetitive. I also think that proprietary software is doomed and that Windows shows the fundamental flaws of this approach even though it is not bad software compared to most commercial software out there.

      Look, if it is that hard to bring secure software to the masses via proprietary development practices-- if Microsoft can't afford to do it-- then this is a case against a business model, not against a company in particular.

      3. you have a hotmail account listed in slashdot
      therefore...
      4. you're a hypocrite.

      Hmmm.... I was not about to cancel my hotmail account just because they *finally* after many tries migrated from *BSD and Qmail...... I had a hotmail account then and I still have one. Why should I make everyone change their address listings for me?

      --

      LedgerSMB: Open source Accounting/ERP
  9. The really worrying part by djkitsch · · Score: 3, Insightful

    The bit that really concerns me is that it's possible at all, to install a device driver without the user's consent that can directly mediate between the hardware layer and the kernel -

    But then I guess that it's possible precisely because MS have made it simple to manage, and thus simple to mis-manage.

    Of course, the best way to defeat this kind of trojan is simply to use a firewall and block the ports being used to remotly configure the hidden driver. So then, the worrying part is not the trojan itself, but the competancy of the average user...

    --
    sig:- (wit >= sarcasm)
    1. Re:The really worrying part by Angry+White+Guy · · Score: 1

      That does not defeat the rootkit, that only makes you feel better. How about one that can get through your firewall. Maybe cycle through all ports until it can make communication? Hide with the rest of the traffic?

      The best way to defeat this kind of trojan is to prevent it from being installed.

      --
      You think that I'm crazy, you should see this guy!
    2. Re:The really worrying part by djkitsch · · Score: 1

      How about one that can get through your firewall. Maybe cycle through all ports until it can make communication?

      The only ports open through my firewall are those needed for web services on my server, and those ports are already opened by the server daemons themselves. If any other app tried to open the port, they'd fail seeing as it was already open for another service.

      The best way to defeat this kind of trojan is to prevent it from being installed

      My apologies for this unadultarated sarcasm but, uh, duh? No, I really like my machine being compromised by some bastard cracker idiot. Please mister cracker, come and render my computer useless!

      I'm done now.

      --
      sig:- (wit >= sarcasm)
    3. Re:The really worrying part by Angry+White+Guy · · Score: 1

      Uhm, If that be the case, then houw many webpages can you serve at once? The answer is ONE. Your firewall has to allow your machines to initiate outbound connections, otherwise things would cease to work. Web services start on port 80, they don't continue there. So Sure you have your machines firewalled, but if you're serious about how your firewall works, then check the rules. I dare you to firewall every port outbound other than what your servers are publishing. You'll learn quickly how TCP/IP works.

      --
      You think that I'm crazy, you should see this guy!
    4. Re:The really worrying part by djkitsch · · Score: 1

      Thanks for the lesson.

      I was referring to inbound ports. Unless of course, the trojan contacted the cracker rather than vice-versa, which is entirely possible but would mean the cracker's IP would have to remain static and thus quite traceable.

      Without knowing your capacity as a user I can't speak for you, but I regularly check on the apps (using netstat) that have ports open, and if I see something I shouldn't, I check it out.

      --
      sig:- (wit >= sarcasm)
    5. Re:The really worrying part by stratjakt · · Score: 1

      >> the cracker's IP would have to remain static and thus quite traceable

      Naw, not at all.. You could:

      1) have the malicious app read a webpage (on geocities or other free, anon host) and embed commands into it

      2) get a free redirect/ip name from no-ip.com or whatever, and redirect it to a proxy or bnc or whathaveyou

      3) have it join an IRC/ICQ/AIM chatroom, and command it from there (this is a popular one with the script kiddies)

      If you're doing your hax0ring without masking your IP somehow, then you deserve what's coming to ya.

      --
      I don't need no instructions to know how to rock!!!!
    6. Re:The really worrying part by Angry+White+Guy · · Score: 1

      You really shoudn't trust netstat on the same machine. It's good practice to get one on a laptop or something that you don't leave plugged in. Also a snort machine with a 1 way ethernet cable will catch things that a trojaned netstat, ps, lsof won't.

      A good trojan woll remove all your tools to see if it's there.

      And BTW, a stateful firewall can also limit which outbound ports you need open.

      --
      You think that I'm crazy, you should see this guy!
    7. Re:The really worrying part by djkitsch · · Score: 1

      Okay, okay, so I typed without thinking.

      Hey, you're not the guy writing these things, are you...? :-)

      --
      sig:- (wit >= sarcasm)
    8. Re:The really worrying part by djkitsch · · Score: 1

      And BTW, a stateful firewall can also limit which outbound ports you need open.

      Good thing I've got one then :-)

      I had the same thought, and for that reason I do all my admin remotely through my laptop. With a firewall behind my ADSL, and one on each of my PCs, it seems unlikely that both machines would become vulnerable before I got a handle on the problem.

      --
      sig:- (wit >= sarcasm)
    9. Re:The really worrying part by Bert64 · · Score: 1

      But a kernel level rootkit may not even require ports to be open, it could wait for malformed tcp replies, incoming icmp packets, or maybe even ACK`s - remember most firewalls are stateless, and will block syn`s but allow ACK`s or perhaps RST`s...
      Ofcourse at kernel level you could listen for any single packet of data, or even a non ip ethernet frame etc, and possibly establish a full outgoing tcp connection with whoever is in control of your machine.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:The really worrying part by isn't+my+name · · Score: 1

      Of course, the best way to defeat this kind of trojan is simply to use a firewall and block the ports being used to remotly configure the hidden driver. So then, the worrying part is not the trojan itself, but the competancy of the average user...

      Unless of course that trojan actually intercepts and modifies those system calls.

    11. Re:The really worrying part by SacredNaCl · · Score: 1

      I regularly check on the apps (using netstat) that have ports open, and if I see something I shouldn't, I check it out.

      This is all fine and well till the attacker replaces your version of netstat with his more l33t one that wont report on his activities, or a kernel module to do the same thing. This is entirely the point of a root kit.

      --
      Freedom is merely privilege extended unless enjoyed by one and all.
    12. Re:The really worrying part by djkitsch · · Score: 1

      Read the replies!

      You make sure you're using an original copy of netstat, or even better, use a similar but 2rd party tool.

      --
      sig:- (wit >= sarcasm)
  10. So Does Finally Getting The First Post... by Shturmovik · · Score: 1

    ...make up for the fact that you'll never ever have sex? For your sake, we hope so.

    1. Re:So Does Finally Getting The First Post... by Anonymous Coward · · Score: 0

      ...make up for the fact that you'll never ever have sex? For your sake, we hope so.

      No, getting first post twice in a row makes up for it!

  11. Heh...that's one way to decrease install size.. by A_Non_Moose · · Score: 4, Funny

    quote:
    "The stealth driver in my mind is the scary concept," says Mertens. "You can hide an elephant with it."


    So the first thing they do is hide the \winnt folder?
    .

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    1. Re:Heh...that's one way to decrease install size.. by necrotic · · Score: 1

      bah

      Have you tried finding anything in the winnt folder? It's layer upon layer of unorganised cruft, each layer inherited from an earlier version of total lack of thought for organisation of a future proof directory structure.

      And whats with the spaces in the directory names?

      c:\Documents and Settings = c:\profiles
      c:\Program Files = c:\apps

      sorted

  12. Duh... by HungWeiLo · · Score: 1

    Aren't all users Administrators with full Read/Write/Change priv's already? (Rootkit == Score: -1 Redundant)

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    1. Re:Duh... by The+Evil+Couch · · Score: 2, Insightful

      yes and no. on win 9X systems (to include ME), yes. however, on NT based systems, not everyone is administrator. for home users, nearly everyone runs as admin, though. for network use, none of my users get much in the way of permissions, and I don't know a lot of windows sys-admins that give their users permissions much higher than bare minimum.

      as a side note, don't I know you?

    2. Re:Duh... by HungWeiLo · · Score: 1

      Bare privileges are useful only for folks that only use Office and such. Any user needing a little more than the bare min. privileges will not be happy.

      Besides...it's just a bit of humorous exaggeration. :-) It IS /. afterall.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    3. Re:Duh... by stratjakt · · Score: 1

      >> Bare privileges are useful only for folks that only use Office and such. Any user needing a little more than the bare min. privileges will not be happy.

      He'd be just as unhappy if it were a linux based system.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:Duh... by Unregistered · · Score: 1

      Of course on windows those premissions are pretty high b/c a lot of win software isn't designed to run witout full control

    5. Re:Duh... by cfadam · · Score: 1

      Untrue. Certain applications require access to different parts of the file system or registry to run. This by no means that you need to have admin access to run the app, it only means you need to give the user access to those files/keys. Its as simple as that.
      - A

  13. It's called runas in XP by spells · · Score: 1

    Type runas at a command prompt for the options. Also you can right click on any icon to launch an app using runas.

    1. Re:It's called runas in XP by Fishstick · · Score: 1

      > Also you can right click on any ico

      Hmm, not _any_ icon, apparently.

      I just tried it on w2k pro here and it does work on .exe files (shift->right-click).

      I did the same thing on a .pl file and the option didn't appear so it seems likely that win only will provide that option on right-click for some filetypes.

      Thanks for the tip, tho. I didn't know about using runas from explorer.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

  14. 2000 got better by Angry+White+Guy · · Score: 1

    It's still not as friendly as *nix, but MS has caught on. They have added some support for installing programs as other users, and running programs as other users, but it's still not all there.

    --
    You think that I'm crazy, you should see this guy!
  15. Imagine a beowulf cluster of rootkits! by Qrlx · · Score: 5, Interesting

    But seriously, I'm asked to "Imagine what a stealthy rootkit could do!"

    Having lived thru Melissa and ILOVEYOU, I can't imagine it would get much worse than that. The way security is(n't) done in Windows pretty much obviates the need for a rootkit, almost by design you could say.

    People keep talking about the "next" Melissa, but I don't think there will be one -- for basically the same reason there won't be another 4 planes hijacked and crashed into buildings. Microsoft has learned from past mistakes, and Outlook is far far more secure "out of the box" than it once was.

    People have learned, too; for example if you buy a new Dell it comes with McAfee Security Center, which gives you antivirus and (hopefully) some basic firewall protection. It took a few good beatdowns, but Joe User is at least aware of the dangers out there. To a degree I think we can thank the spammers; people are less likely to open suspect attachments nowadays because they prolly think it's spam. I'll take the silver lining and be happy.

    I'd be far more worried about a rootkit/attack on the Internet itself (e.g. core routers, DNS) than the Next Big Windows Vulnerability. With the increasing trend towards Internet Everything, were I in the mood to break things, I would be hacking DNS and Cisco -- break the mesh and the nodes are useless. Conversely, clueful people weren't affected by SQL Slammer since why would you let your SQL Server talk to the Internet on port 1433 anyway?

    1. Re:Imagine a beowulf cluster of rootkits! by Anonymous Coward · · Score: 0

      -FLAIMBAIT...

      MELLISSA and ILOVEYOU based bashing was soooooo last year!
      Get over yourself.

    2. Re:Imagine a beowulf cluster of rootkits! by bogie · · Score: 1

      " Outlook is far far more secure "out of the box" than it once was."

      New versions, Yes. Old versions like Outlook 97/2000 which are some of the most common email clients in the world are not. There is also no automatic feature built into Office 2K or below which can apply security updates. If your not savy enough(most aren't) to be able to find and use the Office update site your a sitting duck.

      Its a fact that most Windows users run Windows 98 and a version of Office before XP. Broadband is also more common then ever. It will be a few more years before MS Windows gives up its role as the biggest danger to the Internet and viruses like Melissa and ILoveYou are hardly a thing of the past.

      --
      If you wanna get rich, you know that payback is a bitch
    3. Re:Imagine a beowulf cluster of rootkits! by Anonymous Coward · · Score: 0

      I know a very large car company that was infected by the slammer virus.. and they didnt have 1433 open to the inet. Turns out a developer decided hooking his analog phone up to his windows nt box that was connected to the domain was a good idea .. guess what happened and how the slammer virus infected them FROM THE INSIDE :)

    4. Re:Imagine a beowulf cluster of rootkits! by nukey56 · · Score: 1

      Its a fact that most Windows users run Windows 98 and a version of Office before XP.

      AFAIK, this is quite the opposite. I personally talk to 20+ people a day who run various flavors of windows, and XP seems to be the most popular choice, along with either Office 2000 or Office 2002. This is all in a business setting, of course. Remember that the average computer write-off for most companies is 3 years, so I'm not surprised that this is the case.

  16. rootkit detection tool by mrkitty · · Score: 4, Informative
    --
    Believe me, if I started murdering people, there would be none of you left.
    1. Re:rootkit detection tool by Anonymous Coward · · Score: 0

      Informative? Perhaps. Relevant to Windows root kits? Nope.

      Someone mod this off-topic karma whore down a couple of notches.

    2. Re:rootkit detection tool by mrkitty · · Score: 1

      You would have to be anonymous to make that post. pussy. Yes it is relivant for rootkits. Other people may find it to be interesting. The majority of the people on slashdot run unix and this checks for unix rootkits.

      --
      Believe me, if I started murdering people, there would be none of you left.
  17. Let's pretend I'm on linux... by pr0ntab · · Score: 2, Funny

    Aha! I compromised a process running as root (for example). What shall I do now? I know, I'll insmod IHAX0REDUGOOD.so after dld'ng it from my xoom.com warez page. Oooh, now I can install zombieslaved and use IHAX0REDUGOOD to prevent anyone from seeing it.

    So what about this is more difficult than windows? An API must exist for a driver to be loaded, therefore it can be exploited. The tool that interacts with a user installing a driver uses this API, the rootkit bypasses all possible interaction (and uses its priveledged position to hide its existance)

    --
    Fuck Beta. Fuck Dice
    1. Re:Let's pretend I'm on linux... by djkitsch · · Score: 2, Informative

      My point was not that it's easier to do on Windows than on Linux (it's not), but that the average Linux user is a lot more likely to already have 'locked down' their system than the average Windows user, not to mention is more likely to hve the skills to remove it.

      Also, since Linux is a file based config OS, it's gonna be a damn sight easier to remove a rootkit than it would be with Win32. Having had experience (trying to) remove undesirable VXDs and so forth from Windows systems, if the driver in question is resident Windows itself tries very hard not to let you remove it, and there's no easy way to edit the registry without booting fully into the OS.

      --
      sig:- (wit >= sarcasm)
    2. Re:Let's pretend I'm on linux... by stratjakt · · Score: 1

      >> the average Linux user is a lot more likely to already have 'locked down' their system than the average Windows user, not to mention is more likely to hve the skills to remove it.

      I doubt that.

      The average linux user is a 13 year old who downloaded Red Hat because he wants to be l337.

      Go to #linux on efnet, grab IPs at random from the kids in the pack (heck try the mods too), and see how many you can log into with root/root or root/(blank).

      Linux rootkits are more popular, IMO, because there's more you can do (network wise) with a few small shell scripts in linux, than you could in windows.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Let's pretend I'm on linux... by djkitsch · · Score: 1

      Go to #linux on efnet, grab IPs at random from the kids in the pack (heck try the mods too), and see how many you can log into with root/root or root/(blank).

      There's also the argument that the kind of people who hang around in #linux are the same 13 year old kids who hang on efnet because they want to be l337.

      There are many millions more ppl using Windows than Linux, and statistically speaking the percentage of those using Windows for non-user level purposes will be much lower than the same for Linux. Besides, if the average 13 year old's Linux system gets 0wned, it's 1) quite likely to be by another 13 year old script kiddie, and 2) they probably won't notice anyway.

      there's more you can do (network wise) with a few small shell scripts in linux, than you could in windows.

      This is true, if we're talking about things you can do 'out of the box'. On the other hand, using a console and file upload permissions on an NT/2k/XP system, you can progressively open ports for remote sessions, access network shares, and pretty much do anything (eventually) you'd do locally.

      --
      sig:- (wit >= sarcasm)
    4. Re:Let's pretend I'm on linux... by Anonymous Coward · · Score: 0

      How can you insmod a module, when I don't use modules with my Kernel?

    5. Re:Let's pretend I'm on linux... by Anonymous Coward · · Score: 1, Interesting

      Well, /dev/kmem for one. You need grsecurity to patch that out.

    6. Re:Let's pretend I'm on linux... by AmbyVoc · · Score: 1

      I for one don't know any 13 year old who uses Linux... all My friends have already turned over 20 some time ago, including those who use Linux.

      I myself found Linux when I was 16 so, I guess most of my friends were also over 13 in 1993...

      - Voice of Ambience -

      --
      - Voice of Ambience -
  18. You have to think like an admin by Angry+White+Guy · · Score: 3, Interesting

    From trusted ports to trusted ports work for most firewalls. Another way is to control by e-mail. You could even make it look like DNS queries if you wanted. The trick is not getting caught on the way in. Once in, there's not a lot holding you back.

    --
    You think that I'm crazy, you should see this guy!
    1. Re:You have to think like an admin by Anonymous Coward · · Score: 1, Informative

      I've even read about stealthy ddos type applications that take their targeting and control info from remote hosts via specially encoded ICMP packets. Unless you expect them, the firewall may just think someone is doing a ping or traceroute.

    2. Re:You have to think like an admin by Angry+White+Guy · · Score: 1

      Exactly. This is not a new concept. Confidence men and crooks have been doing it for thousands of years. Pretend to be part of the crowd, get in to where you wouldn't normally, and get what you want.
      The medium may be new, but the old tricks are still the best.

      --
      You think that I'm crazy, you should see this guy!
    3. Re:You have to think like an admin by Anonymous Coward · · Score: 0

      Con men and crooks have been secretly controlling compromised computers with specially-encoded ICMP packets for thousands of years? That sounds a little hard to believe.

    4. Re:You have to think like an admin by Anonymous Coward · · Score: 0

      What's hard to believe is that you use that much oxygen and don't put back anything to to world.

  19. I'd Give That A Try... by Shturmovik · · Score: 1

    ...but my life would get in the way.

  20. Silly article, sensationalism and slim facts by AEton · · Score: 2, Funny

    Jon Littman wrote an interesting book about Kevin Mitnick entitled The Fugitive Game. In it he partly addresses the situation of an FBI informant and not-so-l33t hax0r, Kevin Poulsen. 100 to 1 this is the same l33t hax0r. Way back in the day--1990--Poulsen was described as not very l33t:

    Their UNIX expertise was not high....I got the feeling these were guys not used to thinking in terms of multiuser systems, not being alert to the fact that "who"s and "ps"s casually invoked by someone else could expose them.

    Now I grant you that 13 years is a lot of time for someone to change and learn to abandon stupid sensational media tactics. But look at the substance of the linked slashdot article : "I wrote a rootkit for Windows, I'm cool, and I ran a script kiddie workshop so lots of people can do it! By the way, I screwed up the old code. But the new ones the evil hax0rs will make will be really bad. .. So hire me as a consultant!"...um, yeah, right.

    --
    We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    1. Re:Silly article, sensationalism and slim facts by jericho4.0 · · Score: 1

      Uh... That's Kevin Poulsen you're talking about there. He's got the credentials, even if he still has too much blackhat in him.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  21. How to clean boot Windows? by Anonymous Coward · · Score: 5, Interesting
    One of the annoying things about Windows, is that there doesn't seem to be any simple way to "clean boot" it off a floppy or CD.

    It used to be that I would scan someone's system for malware by booting DOS6.22 (or later, Win98 since it could support some newer,bigger filesystem) and run F-Prot. This eventually became less and less practical. The scanner didn't even fit on a floppy anymore, so I was doing thing like clean booting and making a RAM disk, and then unzipping several floppies onto the RAM disk just so I could run a scanner. But eventually people started using NTFS which my DOS/Win98 boot floppies could read anymore.

    I guess I didn't keep up, and I didn't know what the orthodox approach to safe scanning was anymore. Eventually we started telling customers to see someone else about their Windows problems; we just wanted to support our apps and that was it.

    Eventually I found out what the so-called "experts" we were referring people to were doing: they would boot the unclean, suspected system, and install some Windows-based antivirus program (McAffee, Norton, whatever), and then run it to scan the (possibly) infected system, while it was running in a (possibly) infected state. Holy shit, how stupid can you be? No wonder stuff doesn't get detected.

    People were getting huge bills for techs' time too. The amount of waste I saw was staggering, and these were small businesses, not big megacorps.

    I guess the only way to reliably scan a Windows system is take the hard disk out and mount it as a secondary drive in a known clean system? Beats me. Just about every other OS can be booted from removable media, but I don't know a way to do that with Windows. Oh well, somebody else's problem.

    Except there isn't a "somebody else." The customers call around to try to find someone to help them, and in a city of half a million people, no one can. They ask again a couple of weeks and a few thousand dollars later, more desperate. And I tell 'em the only thing I know will work for sure: Totally wipe the HD and reload your apps.

    1. Re:How to clean boot Windows? by j_kenpo · · Score: 3, Interesting

      Id have to agree with this. With the exception of the Emergency Recovery Console, in Win2k and WinXP, there isnt really a safe way that I can think of to clean out a infected Windows box the same way as the old Dos days (or even up to WinME). In Unix you could at least boot off a floppy or CD like Knoppix and mount the drive in some form of a safe manner. Ive heard that there is supposidly a way to do this with Windows, but since I have no real desire to go back to Windows nor do I support Windows, so I dont know the legitimacy of that statement nor have I checked. If a Win2k or winXP system is partitioned for FAT32, you could still boot off a floppy and run, but like you said, NTFS is a bitch. If theres some sort of corruption of the boot sector or fat table, mounting it secondary in another system would be suspect, and I have seen viruses that disable virus scanners (or at least attempt to) so installing one after the fact is only partially reliable, if at all. Anyone have any ideas on this?

    2. Re:How to clean boot Windows? by jd142 · · Score: 3, Informative

      Boot from a Linux floppy/cdrom or Windows cd. Boot to console, mount your drives as ro and scan them. Then if you find something, boot into safe mode and remove the offending files.

      Pretty simple.

    3. Re:How to clean boot Windows? by alanjstr · · Score: 1, Informative

      Safe Mode is used to avoid the rootkit.

    4. Re:How to clean boot Windows? by Jmstuckman · · Score: 1

      Knowing this probably doesn't help you not, but when F-PROT for DOS became too big to fit on a boot floppy, an option appeared to split the F-PROT files into two disks. It still works this way -- put program files on one disk, data files on the other, and the scanner will prompt you to swap disks when needed.

      >

    5. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      With Windows apps writing to portions of the boot sector wiping the HD and starting clean might not work anymore in the not to distant future.

    6. Re:How to clean boot Windows? by jetmarc · · Score: 1

      Check out KNOPPIX at http://www.knopper.net/knoppix

      KNOPPIX is a linux that boots from CD-R. It doesn't change or install anything on your system. Your harddrives are mounted as read-only, with support for NTFS.

      The makers of KNOPPIX encourage you to customize it. You can fit your own software (eg anti-virus programs) into the compressed ram disk container. The building is there, ready for you to move in! And it's free...

      Marc

    7. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      +One of the annoying things about Windows, is that there doesn't seem to be any simple way to "clean boot" it off a floppy or CD.

      There IS one way to do it... What you do is to md5sum all the files on a clean depacked set of CAB's and then compare with the dirty system. Still, the best solution is to harvest using a Linux box, erasing executables, and reinstalling Windows.

      +It used to be that I would scan someone's system for malware by booting DOS6.22 (or later, Win98 since it could support some newer,bigger filesystem) and run F-Prot. This eventually became less and less practical. The scanner didn't even fit on a floppy anymore, so I was doing thing like clean booting and making a RAM disk, and then unzipping several floppies onto the RAM disk just so I could run a scanner. But eventually people started using NTFS which my DOS/Win98 boot floppies could read anymore.

      Which is what MS wanted. NT was 'supposed' to be secure. They did that by not allowing FS drivers to be included with fat32 only systems. It simply was a stalling tatic, but also allowed non-recovery of installed NT systems.

      +I guess I didn't keep up, and I didn't know what the orthodox approach to safe scanning was anymore. Eventually we started telling customers to see someone else about their Windows problems; we just wanted to support our apps and that was it.

      +Eventually I found out what the so-called "experts" we were referring people to were doing: they would boot the unclean, suspected system, and install some Windows-based antivirus program (McAffee, Norton, whatever), and then run it to scan the (possibly) infected system, while it was running in a (possibly) infected state. Holy shit, how stupid can you be? No wonder stuff doesn't get detected.

      The good rootkits wouldnt be found anyways.. Crap like Back Oriface is detected by scanners only because they have a 'known binary signature'. That's all AV stuff looks at. You make something tailored to your environment, and nothing less than a hex dumper will find it.

      +People were getting huge bills for techs' time too. The amount of waste I saw was staggering, and these were small businesses, not big megacorps.

      +I guess the only way to reliably scan a Windows system is take the hard disk out and mount it as a secondary drive in a known clean system? Beats me. Just about every other OS can be booted from removable media, but I don't know a way to do that with Windows. Oh well, somebody else's problem.

      Better yet, mount read-only and then export the fs out through samba to scan. It's even better if you can use BOCHS or VMware.

      +Except there isn't a "somebody else." The customers call around to try to find someone to help them, and in a city of half a million people, no one can. They ask again a couple of weeks and a few thousand dollars later, more desperate. And I tell 'em the only thing I know will work for sure: Totally wipe the HD and reload your apps.

      That's the best solution, bar-none.

    8. Re:How to clean boot Windows? by jetmarc · · Score: 2, Informative

      I hate to reply to myself, but even more I hate to not check links :(

      The link is in german and requires a lot of click-though until you hit the download. An easier location to get KNOPPIX is the ftp server, eg this one:

      ftp://ftp.tu-chemnitz.de/pub/linux/knoppix/

      You find KNOPPIX on many big linux distro mirrors, so go to your favourite one..

      Marc

    9. Re:How to clean boot Windows? by stratjakt · · Score: 1

      Norton Antivirus boots from CD and can scan NTFS and FAT filesystems.

      And there are a ton of utilities that let you boot "NT" off of a floppy. It copies the kernel and NTFS drivers onto a floppy that you can boot to a DOS prompt (with NTFS r/w) and do the do from there.

      When will uninformed Windows critics start being modded as the trolls they are?

      --
      I don't need no instructions to know how to rock!!!!
    10. Re:How to clean boot Windows? by sludg-o · · Score: 3, Insightful

      How did this get modded insightful? If the root kit modifies core system binaries (which is exactly the M.O. of most root kits), then it would still get loaded in safe mode.

    11. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      ntfs isn't a big deal, look up ntfsdos and ntfswin98 (sysinternals.com) note that if you're going to use ntfswin98 you don't want to rely on the drivers on the suspect file system, so, bring your own.

      it should be possible to build a bootable win9x cd with everything you need.

      of course you could always use a unix boot disk with ntfs drivers... the question is what are you looking for? from the comments here it would seem that you'd probably validate the cabinet files against ones on cd/dvd and then validate the files against the cabinets. -- just make sure you never run programs from the untrustworthy system while you play this game.

    12. Re:How to clean boot Windows? by krray · · Score: 2, Interesting

      Create a bootable Linux CD with whatever you need on there. I happen to throw on McFee's UVSCAN Linux based scan software and go.

      The downside is everytime I need one I have to re-create/burn a CDR that is garbage as soon as another virus is found and the database is updated (pretty much daily).

      I personally like to make it VERY CLEAR what I am running and how I am doing what I am doing when I do bother to help yet another lost Windows user. My parting statement to many has become, "I told you to buy a Mac..."

      My going rate for such garbage services is $125/hr.
      I also happen to have many "clients" where I work on their Linux machines for ... free. Because I *ENJOY* it.

      Bill raped 'em, why can't I?

    13. Re:How to clean boot Windows? by zbuffered · · Score: 1

      But he's talking more about viruses.

      One I remember from awhile back was stealth.c, which you couldn't detect once it got into memory. It intercepted calls to memory and didn't return anything related to it. It was stored on the boot sector of your HD, and if you loaded an OS from the HD, even in Safe Mode, you were SOL.

      --
      Synergy is your friend
    14. Re:How to clean boot Windows? by zbuffered · · Score: 1

      The article says, quote:

      Despite their increasingly sophisticated design, the current crop of Windows root kits are generally not completely undetectable, and Slanret is no exception. Because it relies on a device driver, booting in "safe mode" will disable its cloaking mechanism, rendering its files visible.

      Somebody read the article, read his comment, and said, "what great insight this man must have! Similar to my own exceptional insight. I must mod him up, which is in a way like modding myself up. I am so kewl. Mod, mod".

      --
      Synergy is your friend
    15. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      The article says, quote:

      +Despite their increasingly sophisticated design, the current crop of Windows root kits are generally not completely undetectable, and Slanret is no exception. Because it relies on a device driver, booting in "safe mode" will disable its cloaking mechanism, rendering its files visible.

      Still, who gives a crap if their trojan cant hide in safe mode. If you hide your payload INSIDE of other system-crucial executables, it doesnt matter.

    16. Re:How to clean boot Windows? by FuzzyBad-Mofo · · Score: 1

      With Windows apps writing to portions of the boot sector wiping the HD and starting clean might not work anymore in the not to distant future.

      And here's how you fix that little problem:

      dd if=/dev/zero of=/dev/hda1 bs=512 count=1
    17. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      Go Grab a copy of NTFS for DOS, and go back to your zipped F-Prot, put the fprot exe on one disk and the ziped defs on another.
      On boot make ram drive, install ntfs driver, copy fprot exe to ram drive, unzip def to ram drive scan, be happy.

    18. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      Use a squeegee. Since it has a boot window, I am assuming it is a hatchback?

    19. Re:How to clean boot Windows? by Jouster · · Score: 1

      Er, my Norton (2002) doesn't allow me to scan NTFS... how does yours?

      Jouster

    20. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      Hello! Bootable CD-R? You guys really are dinos...

    21. Re:How to clean boot Windows? by Anonymous Coward · · Score: 0

      Longhorn will do this - boot a core Win32 from read-only media for install. The Executive and rest of the kernel is easy enough (hence recovery console) but they always had problems with trying to run a lot of the userspace libraries without copying them to the harddisc first. Build 4006 already has the beginnings of it but they have a long, long way to go - it was considered impossible during the 5.0 (2000) revision and they're having to really tweak the loaders but it looks as though they'll make it (they already have a one-reboot clean install instead of two).

    22. Re:How to clean boot Windows? by tomhudson · · Score: 1
      Contrary to popular belief, it's possible to run Windows 9x from a cdrom

      Here-s the link: www.heise.de

      It seems the trick is to load the registry to a ramdisk, and subst the ramdisk drive letter. Rather elegant use of an old dos command.

      Also good for keeping people from loading/adding/deleting programs.

    23. Re:How to clean boot Windows? by darkweasel · · Score: 0

      Sloppy Seconds?

      --
      .sig.
    24. Re:How to clean boot Windows? by Jmstuckman · · Score: 2, Funny

      Did you ever try to boot a CD-R on a machine that doesn't support bootable CD's? It's not much fun.

    25. Re:How to clean boot Windows? by pa-guy · · Score: 1

      Install a clean copy of windows to a different directory. Boot from the clean version.

    26. Re:How to clean boot Windows? by KJKHyperion · · Score: 1
      I guess the only way to reliably scan a Windows system is take the hard disk out and mount it as a secondary drive in a known clean system? Beats me. Just about every other OS can be booted from removable media, but I don't know a way to do that with Windows.

      Get Windows XP Embedded Edition. It can boot from R/O media, and a fullly working installation can be stripped down to take up as little as 16 MB of disk space

      Now, I probably shouldn't be saying this, but while the evaluation version Microsoft sells to the public is timebombed, you can easily crack it by overwriting the timebombed executables with their equivalents from Windows XP Corporate Edition, like you do with the Home and Professional editions. If you don't feel like tinkering with setup packages and DLLs, some guy has already gone through the hassle of craking it, and sharing the "fixed" ISO on the eDonkey network

      You're warned: the database of dependencies is quite heavy (over 2GB), so it requires SQL Server or MSDE (don't bitch about it, would you prefer a 2GB Jet database, instead? :-). The latter is already included on the CD

      --

      Make a difference - use Windows! (open source clone of Windows NT)

    27. Re:How to clean boot Windows? by supergiovane · · Score: 1

      Just curiosity: could it be possible to create a Linux bootable CD (or zip) containing NTFS support (readonly, I know), Dosemu, any DOS, and F-Prot (or a similar AV software)?. I imagine thet basically an antivirus is based on pattern matching, so maybe avoiding memory scanning it shouldn't be a so complex piece of software to cause problems to Dosemu. At least it would be possible to detect if a system is infected.

      --
      Signatures are for stupids.
    28. Re:How to clean boot Windows? by eric2hill · · Score: 1

      I install a second copy of Windows on every server box I install. I put it in a C:\CLEANWIN directory. It has no software loaded, and the minimal amount of accessories on it. If the primary windows system gets compromised, I can boot to the CLEANWIN directory and recover the other OS.

      --
      LOAD "SIG",8,1
      LOADING...
      READY.
      RUN
  22. Imagine how many out there are already compromised by terraformer · · Score: 4, Insightful
    According to the article, Windows NT backdoors have always been 'trivial'...

    And given this, I wonder how many windows machines are already compromised?
    I read this article a couple of days on bugtraq and they were speculating that with one known kit in existence, there are probably ten more they don't know about. They literally stumbled onto this one by accident.

    Imagine these sleeping beauties (well beasts) all just waiting for the signal...

    --
    Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
  23. You mean windows isn't secure? by zerus · · Score: 1

    What is this about rootkits and windows? Microsoft makes the most secure software don't they? I'm being facetious of course. This seems like old news for some reason, maybe it's seeing the light of day because of the slammer worm that kicked the shiznit out of so many servers. Chalk it up to the backlash effect if you ask me

  24. Terminology by gmuslera · · Score: 3, Funny

    For what the article say, it is more a BSODkit than anything else.

  25. runas - Re:rootkit redundant. by Malc · · Score: 5, Informative

    That's not true - I do it all the time using "runas". I use it mostly to launch MMC with the permissions I need to access IIS on a test web server. I also occasionally use it to run Explorer with elevated permissions to save me effort accessing administrative shares. I think it's supposed to be one of the ways to install applications that require administrative permissions, although I'm not sure on that.

    C:\>runas /?
    RUNAS USAGE:

    RUNAS [/profile] [/env] [/netonly] /user:<UserName> program

    /profile if the user's profile needs to be loaded
    /env to use current environment instead of user's.
    /netonly use if the credentials specified are for remote access only.
    /user <UserName> should be in form USER@DOMAIN or DOMAIN\USER
    program command line for EXE. See below for examples

    Examples:
    > runas /profile /user:mymachine\administrator cmd
    > runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
    > runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

    NOTE: Enter user's password only when prompted.
    NOTE: USER@DOMAIN is not compatible with /netonly.

    1. Re:runas - Re:rootkit redundant. by Zaiff+Urgulbunger · · Score: 1

      Correct me if I'm wrong, but I don't think you can use RunAs to run Windows Explorer as Administrator.

      Everything else is fine -- but not Windows Explorer!!

  26. Yeah, It Turns My Wife On. by Shturmovik · · Score: 0, Offtopic

    She's under my desk right now. Oh no wait, that's the dog...

    1. Re:Yeah, It Turns My Wife On. by jrsmith · · Score: 1

      But the complete text would also include punctuation. Clearly, your post is a fabrication.

  27. Tips of using Windows rootkits by Anonymous Coward · · Score: 5, Informative

    I'm a black hat and have had my hand in the creation in them at a few times. You've got to realise that you have to target a default installation of windows given a certain platform. Here's some of my tips of how we go about infecting Windows computers as so they are 'easier' for us to use..

    1: We use packers and unpackers to protect all of our payloads, along with standard de-ICEing as to make casual debuggers simply crash. Look at some of the cracking group trainers as to understand how we hide stuff.

    2: Sometimes, we put utilites on the machine (like grep, ps, kill) that normally arent on Windows machines, however the Internix package makes a garbage DOS shell verrry usable ;-)

    3: We hit many of the files, such as ntoskern, explorer, and others that are ran many times per session. What's better is if you can offload the code to a common library.

    4: If you target a Windows 2k or XP platform, make sure to install the payload inside a system file and its backup. If you dont, windows will overwrite your trjaned package with the known good one. With the bad in the cab, you'll be guaranteed a hole. Sometimes, however, the packages cause problems with windows updates. If that kind of thing happens, it usually causes a bluescreen.

    5: A smart cracker will program the trojaned executable to check a web page on the net (say geocities) and parse the html for commands to do. This way, you have no direct 'link' to the rooted system, and somebody else takes the rap. Using an anonymizing proxy is highly reccomended.

    I've had no experience in writing a kernel-level NT driver, but what I hear from my pals, it's a bitch to do right. I mostly do packages/integration with known software. You'd be amazed how many kid back hats think Netbus, Sub7 or Backoriface is the way you do such things. You just do NOT WANT TO TOUCH THIS CODE, as damn near every anti-virus software will alert the user. That equals a re-Ghost (which that's a good reason to infect the main ghost image...),

    I'll hang around a little while if there's any questions.

    Ja ne..

    1. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      So do you think those programs intended for script-kiddies, such as sub7... have some stort of trojan in side of them that will allow their creator to spy on them as well?

    2. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      Internix? Just what package is this?

    3. Re:Tips of using Windows rootkits by The+Ape+With+No+Name · · Score: 2, Insightful

      4: If you target a Windows 2k or XP platform, make sure to install the payload inside a system file and its backup. If you dont, windows will overwrite your trjaned package with the known good one. With the bad in the cab, you'll be guaranteed a hole. Sometimes, however, the packages cause problems with windows updates. If that kind of thing happens, it usually causes a bluescreen.

      I had on a box that would not do windows update. The complaining dll had a very recent modification date. So I cracked it open in CYGWIN and diffed it against a copy off the Win2K cd (this dll had not changed from default because the luser -- not me -- had never run WindowsUpdate. D'oh.) Hrm. Then I extracted the DLL from the CABS on the drive and rebooted. Same problem. Diffed the CAB extracted file with the one on the CD. Guess what. This was my first experience with a win2k rootkit. I forget what it was called, but a rebuild was in order. Man was it slick. I've seen rootkits on linux, BSD and solaris, but damn was this smooth with the packing it into the CABS. I wish I knew what it was up to.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    4. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      r u a girl? (more of one than that SexyGal man who's been posting here?)

    5. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 2, Informative

      If you'd post a binary dump, I might have see it before. Sounds similar to my style... I do know mine bluescreened on win2k sp3 on an older version.

      Most of the true windows rootkits have no names. It's just a patch/repack. We prefer NOT to put names/sigs/gr33ts on software we make. One less identifier is one less way we can be 'found out'.

    6. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      +have some stort of trojan in side of them that will allow their creator to spy on them as well?

      You can tell by having a snort'ed network which the snort box has the TX pulled out. Have it the only box besides the gateway. Let'er rip. Subseven might have this "capibility". Self compiled versions of BO do not have such holes. However, I would find pre-compiled versions of BO to be trojaned pieces of crap.

      When it comes down to it, if I dont get the source from a legitimate place, I dont use it. Some things, like the Linux kernel, I dont quite understand.. There's a point of trust, in that I trust that it doesnt do unauthorized things. Past that, be VERY SUSPICIOUS of hackers giving free tools if you dont know how to read/dissassemble code....

    7. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 1, Insightful

      Umm, it's a package that 'we' install on systems for nice unix-like capibility for Win2K boxes. Out of the box, a Win2K command interepter just sucks. There' snot much you can do, other than copy, move, and garbage. 'Internix' is a package, somewhat like busybox for Windows. It provides all the main gnu tool functionality with tools like chmod and chown modified for _basic_ windows operation. Trust me, it's an alpha package at best.

      And dont bother looking for it either. It can be compiled seperately, but how it's usually installed is by the usual... Pack it to another big program (sometimes word.exe is chosen) and have it check for a /command switch. Then it goes into console mode. The only way you'd find it is by using the same technique as the guy who used Cygwin and diffed his dll's.

      Also, you may want to pay special attention to the font directory. Interesting stuff can happen in those subdirectories.

    8. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      you blackhats should be using your rooted win boxes for something important, like setting up giant gnutella nodes auto sharing *.mp3;*.avi,*.mpg etc.

      guess i'm just bitter, only had 1 virus in 11 years of computing, i figure i'm doing pretty well :)

      1. never trust files even from your friends, they are idiots.
      2. virus scanners are worthless, they might catch the old viruses, but anything new or uber-l33t will just shoot right by.
      3. dont use default apps, or apps known for bad security, got a virus with outlook once? why are you still using it??!?!
      4. when in doubt, shut it. lots of script kiddies around, and it sucks to lose your connect for hours just because you called one some names.

      i want a sandbox (run from un-writeable media, cd perhapse) that automatically checks md5 checksums against every program/dll/library i use every time i use it against some pgp checksums. lets see them get around that! with faster processors/hds/ram this should be feasible without too much wasted time.

      ja matta ne kusoyare! ;p

    9. Re:Tips of using Windows rootkits by The+Ape+With+No+Name · · Score: 1

      Sorry. It's all long gone. I meant that I don't remember the DLL name that was acting up. I googled(tm) and googled(tm) and couldn't find anything.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    10. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 3, Interesting

      +Sorry. It's all long gone.

      Darn. I always keep archives of things I think might be important. On a system I had once (some dweeb had win98 on a t-1), explorer.exe was doing weird stuff to images.excite.com, but there was a hosts delimiter to redirect it to some cable IP addy. I sent a 'kill' command to my setup which proceeded to undo all I installed. That is one rule I do follow.. if something doesn't feel right, drop it like a bad habit, and fast.

      +I meant that I don't remember the DLL name that was acting up. I googled(tm) and googled(tm) and couldn't find anything.

      Exactly. Actually, people usually equate more to instability than to trojaned executable. Most just dont have the know-how to protect themselves against us. They see software firewalls, but who doesnt allow iexplore.exe contact the internet (talking about general users)?

      The best security is to surf from a public terminal and transfer only known good stuff. How many of you would use something like Bitkeeper and get Linux ISO's? How do you know a trojan wasnt installed into server X or Linux kernel compile 2.4.20z? You usually can trust the main servers. You know that the main developer isnt inserting garbage like this into it..... but what if the ftp server was hacked? What would it take to hack a hole in a server to grant server permissions (eg root)? 10 lines max.

      I know there'll be a few that say I have no ethics, but a few things I will not stand by is hacking of servers which provide GPL-like source programs. Hacking them help nobody. Not even people like me.

      Still it's been glad to talk with you and the slashdot community. I was expecting a more - negative attitude towards me. I'm glad I was wrong :-)

    11. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      +How many of you would use something like Bitkeeper and get ...

      Sorry to quote myself but I made a mistake.. I was reffering to the distributed network for really fast speeds. All I can remember is they hosted some sort of "download porn so we can loadtest initative".

      (looking on google for: "porn Linux distributed load test download")

      Found it. BitTorrent.

    12. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      How? it's called md5sum

    13. Re:Tips of using Windows rootkits by Anonymous Coward · · Score: 0

      i want a sandbox (run from un-writeable media, cd perhapse) that automatically checks md5 checksums against every program/dll/library i use every time i use it against some pgp checksums. lets see them get around that! with faster processors/hds/ram this should be feasible without too much wasted time.

      You are lucky then.

      Or do you?

    14. Re:Tips of using Windows rootkits by scubacuda · · Score: 1

      You can tell by having a snort'ed network which the snort box has the TX pulled out.

      You mean by using a sniffing cable?

    15. Re:Tips of using Windows rootkits by scubacuda · · Score: 1
      2: Sometimes, we put utilites on the machine (like grep, ps, kill) that normally arent on Windows machines, however the Internix package makes a garbage DOS shell verrry usable ;-)

      PsExec is a nice program for those who want to execute programs on remote sytems and don't want to have to bother with programs like telnet or PC Anywhere.

      Install PsExec and you can easily execute processes on other systems w/o having to install client software.

      The following command would launch an interactive command prompt on \\server:

      psexec \\server cmd

      This command executes IpConfig on the remote system with the /all switch, and displays the resulting output locally:

      psexec \\server ipconfig /all

      This command copies the program test.exe to the remote system and executes it interactively:

      psexec \\server -c test.exe

      Specify the full path to a program that is already installed on a remote system if its not on the system's path:

      psexec \\server c:\bin\test.exe

    16. Re:Tips of using Windows rootkits by scubacuda · · Score: 1
      The guys at DAMN have made a kickass hash calc:

      • MD5
      • SHA-160 (SHA-1)
      • SHA-256
      • SHA-384
      • SHA-512
      • RIPEMD-160
      • HAVAL (3, 4, 5 passes; 128, 160, 192, 224, 256 bits)
      • Good old CRC-32
      • Two modes of operation: you can take hash of file or text string
      • Files up to 4,294,967,295 bytes length can be processed
      • Drag'n'Drop support
      • Calculation is performed by separate thread and can be stopped at any time by user. The thread runs at low priority, so you're able to work with other programs while hashing big files
      • Sound signal after lengthy operations


      Of course, there are always CLI versions...
    17. Re:Tips of using Windows rootkits by scubacuda · · Score: 1
      you blackhats should be using your rooted win boxes for something important, like setting up giant gnutella nodes auto sharing *.mp3;*.avi,*.mpg etc.

      Exactly...

    18. Re:Tips of using Windows rootkits by shish · · Score: 1

      Sub7 yeah, BO is open source so it's less likely, but possible

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  28. Boot into safe mode by xswl0931 · · Score: 1

    Read the subject. You can also boot to a recovery console.

    1. Re:Boot into safe mode by djkitsch · · Score: 1

      That doesn't always help...some drivers are set to load during a safe boot anyway, and I'm assuming since the trojan acts as a layer between the kernel and the upper OS layers, i would be loaded in any boot mode except console mode.

      The recovery console is only any good if the trojan isn't masquarading as some other, normally innocent device driver or service. If, for instance (not giving anyone ideas, BTW :-), the trojan was to replace a service such as Messenger, which isn't unusual to find installed, but is by no means essential, how would you know which one of the many services installed was the imposter? We all know how easy it is to bypass Windows File Protection...

      --
      sig:- (wit >= sarcasm)
  29. A system with a rootkit has... by samhalliday · · Score: 1
    already been compromised!

    to get one in there in the first place you either have to have a stupid admin run arb code or have loaded the (kernel modules? the most common linux example...) rootkit yourself.. as root! its not like this kind of exploit is a kernel security/design bug or anything... its entirely human error/stupidity!

    1. Re:A system with a rootkit has... by Anonymous Coward · · Score: 1, Insightful

      And you're going to check all your source code for Windows??? Try...

      If you have an account on a local machine, there's a very simple way to 'root' a windows nt box. Almost always, the yutz of the admin has the antivirus stuff running as Administrator or system (yes, I've seen that one on 1 system). There's a simple way to take any gui program and run code through it.

      Either my bootable business card or my floppy will provide that exe. Remotely, it's harder to gain 'root' elevation but many MS services are prime candidates. And no, IIS is a small fish, as admins usually DO secure it down now.

      And about your Linux kernel modules garbage.... If you have 1 breach in root, you're screwed. It isnt that hard to dump lspci and compile your goodies in locally. Any SMART Linux admin will not have any tools for software development. I'd even rip out all text editors and network diagnostic tools. I'd make it a hell for a hacker who __thinks__ they have it easy. Depending on the situation, I might even include NSA linux patch.

      Have you ever seen a truly locked down, but usable system? Tis not something you want to play with.....

    2. Re:A system with a rootkit has... by samhalliday · · Score: 1
      there is no way to have a system with no tools for software development... you can still use echo cant you (and a little assembly experience)? and nowdays, its not like its impossible to get a similar system which would allow off-site compilations.

      you're right though... once a system has been root compromised you're screwed anyway, it really is as simple as that. at least we agree on that.

      but the fact is... to install a rootkit on a linux kernel you NEED root to start with. im not sure about windowsNT, but you seem to say the same thing, you need root, either by some crack or by lazyness on the admin's half... either way, i stand by my original statements, a system which has a rootkit has been compromised already, so there is nothing more to fear; the worst has already happenned and nobody even noticed THAT.

    3. Re:A system with a rootkit has... by samhalliday · · Score: 1
      you can still use echo cant you?

      just incase i lost anyone there, check out an example here of what i mean:

      LFS Archive

  30. I like the detection method they used, BSoD by Erris · · Score: 3, Interesting
    ... the mysterious crashes were actually a lucky break -- they gave away the presence of an until-then unknown tool that can render an intruder nearly undetectable on a hacked system. Now dubbed "Slanret", "IERK, ..."

    Field Day!

    And here we thought that unstable interfaces for device drivers were a bug, they are a feature! This would be really useful if a BSoD only indicated intrusion, sadly it only indicates that your computer is turned on and what module it ran last. Hint to all you LEET HAXORS, make your names dumb like M$ does, rather than "0wned", "R000TED" or any varient of common four letter words like jerk.

    Who says the ierk was responsible for the crash? We know that Windows does that, but we don't know anything about the ierk? Applying the razon, it's best to accept that Windows is still BSoD.

    Oh the list of laughs to be had here go on and on. Who actually thought that it was impossible to hide applications and files on a system that's designed for DRM? Ha! those are features. Who would really trust an O$ by a company who's EULA says the company has the right to inspect and delete files at will and without notice? If they can read and delete, you bet they can write. The system is backdoored by design, of course people are going to take advantage of it.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:I like the detection method they used, BSoD by WWWWolf · · Score: 1
      Hint to all you LEET HAXORS, make your names dumb like M$ does, rather than "0wned", "R000TED" or any varient of common four letter words like jerk.

      Yeah, that's an useful tactic. When I boot to Win98, let it load all programs it starts up with, and hit Ctrl+alt+del, I have *no* clue what all these squillions trillions little programs do.

      And when I look in c:\windows\system, I'm freaking scared. What are all these files with mysterious names? wscthunk.dll? ltimg11n.dll? diactfrm.dll?

      Yes indeed, if I find easily recognizable name like "flowerpot.dll" or whatever, it is highly suspicious. Professionally engineered benefical software always tries to cram as much information as possible in DOS 8+3 name. I mean, "ydgdilib.dll" is clearly Yoyodyne Game Data Interpretation Library. "flowerpot.dll" is clearly a rootkit.

  31. re: mount disk on another system by Anonymous Coward · · Score: 1, Informative

    won't always work under ntfs. users have massively obfuscated mappings, and changes of ownership trying to overcome this problem can, in my experience, lead to gross file corruption.

  32. Tripwire? by Anonymous Coward · · Score: 0

    Doesn't tripwire run on Win* as well as *NIX?
    Sounds like MCSE's aren't being trained too well.

    1. Re:Tripwire? by scubacuda · · Score: 1
      Yeah, it does, actually...(I got certified on it)

      And there's actually a kinda cool Tripwire-like program I was fooling around with the other day called GFI System Integrity Monitor.

      From their website:

      GFI LANguard System Integrity Monitor is a utility that provides intrusion detection by checking whether files have been changed, added or deleted on a Windows 2000/NT system. If this happens it will alert the administrator by email. Since hackers need to change certain system files to gain access, this FREEWARE utility provides a great means to further secure any servers that can be attacked.

  33. No need to run Windows as an Administrator by mintech · · Score: 5, Insightful

    Theres no reason to run Windows as an Administrator except in unique circumstances. I still dont understand why people run as an administrator.

    We're all familiar with sudo for linux. There's an equivalent for Windows. Theres a program called "runas" and its included with Windows 2000 and XP.

    You can do runas /user:administrator cmd to get a dos prompt with Admin privs.. and then do whatever you want.

    You can read the docs on runas by going to http://support.microsoft.com/default.aspx?scid=kb; en-us;294676

    1. Re:No need to run Windows as an Administrator by stratjakt · · Score: 2

      You can also right click an icon, select properties, and check the "run as another user" box. Kind of like the suid bit in linux, but it'll prompt for a password every time.

      Which is kind of a pain if you're trying to include runas in a script.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:No need to run Windows as an Administrator by Sarcazmo · · Score: 1

      Windows is a GUI OS. They have purposely crippled most non-GUI tools that one can use to administer the box. If there isn't a GUI way to do something, you can bet MS is assuming that most people won't want to do it.

      So, once you get this sudoed cmd prompt, I guess you have to guess how to run what you need to run. Do most people know what the EXE file names are for most of the administration utilities?

      What about programs like MS Photo Viewer that must be run as admin just to work correctly? Should every user drop to a command prompt, run this thing, and then run photoviewer? It's probably not in the PATH variable, so they have to type the fully qualified path, etc etc etc.

      I think you see my point.

      BTW- I bet if you took a survey of Windows Admins, 99% of them wouldn't know about runas.

    3. Re:No need to run Windows as an Administrator by g0hare · · Score: 2, Funny

      hey, be careful, actually knowing how w2k and xp work could get you banned from slashdot.

      --
      Vote Quimby!
    4. Re:No need to run Windows as an Administrator by Anonymous Coward · · Score: 0

      most likely you could use 'start photoed'
      (ulead photo viewer, microsoft photo editor, microsoft tv photo viewer -- i couldn't find microsoft photo viewer).

      there's a section of the registry for application paths HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\App Paths
      applications listed there can be run by just their name, and the settings include a path variable

    5. Re:No need to run Windows as an Administrator by Anonymous Coward · · Score: 0

      Actually, the command line utilities provided with the resource kit are far more powerful than their gui equivalents.

    6. Re:No need to run Windows as an Administrator by Anonymous Coward · · Score: 0

      So, once you get this sudoed cmd prompt, I guess you have to guess how to run what you need to run. Do most people know what the EXE file names are for most of the administration utilities?

      Actually this can be done through Explorer. In Win2k holding SHIFT and right clicking on the application will show 'Run As...' in the menu which appears. In XP I believe that this appears by default.

    7. Re:No need to run Windows as an Administrator by user32.ExitWindowsEx · · Score: 1

      [insane rant]
      I'll counter your post. I don't understand why people are so damn paranoid about running as Administrator.

      There's no reason not to run as Administrator, if you're not a braindead schmuck...but then again, the majority of Windows users are.

      I'm proud to say I run as r00t, Administrator, whatever....

      How do I not get 0wned?
      I use common sense. I don't accept & run strange executables (I don't verify sourcecode myself - most of the time, but I do try to download only from legit sites, so if something I use is trojaned, I'm far from the only affected person).
      I always read source on strange e-mails before I 'open' them.
      I don't let any of my hardware be directly exposed to the Internet. Everything has at least one layer of NATing and / or other protection.
      I don't do anything on the shadier side of the 'net anymore (it's just web browsing, IM to people I know IRL, and gaming with friends - no IRC, no P2P, nothing where I could meet a real enemy).
      To 0wn me would probably either require great luck or some sort of IRL connection to me (in which case, I'd track you down and beat the living sh*t out of you).

      [end insane rant]

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    8. Re:No need to run Windows as an Administrator by spydir31 · · Score: 1

      this just reminded me of an old(ish) NT bug,
      where you could ask yourself for impersonation rights for someone else's procs :)
      here it is

    9. Re:No need to run Windows as an Administrator by stef0x77 · · Score: 1

      Theres no reason to run Windows as an Administrator except in unique circumstances. I still dont understand why people run as an administrator.

      Many Adobe programs have major issues with their printing when not running as Administrator. Wierd stuff happens periodically. Switch to administrator and everything's fine again.

      Or try doing Windows Development on a box without being Administrator. Painful.

    10. Re:No need to run Windows as an Administrator by KJKHyperion · · Score: 1
      We're all familiar with sudo for linux. There's an equivalent for Windows.

      No, there isn't, because the relevant system calls aren't documented. In fact, I'm writing the first and only Windows equivalent of sudo as I type. What you're thinking of is probably su, rather than sudo

      --

      Make a difference - use Windows! (open source clone of Windows NT)

    11. Re:No need to run Windows as an Administrator by Anonymous Coward · · Score: 0

      (in which case, I'd track you down and beat the living sh*t out of you).

      Ooooh. Some dorky slashbot who weighs either 105lbs. or 300lbs. is going to beat the shit out of me.

      Funniest post I read all week.

    12. Re:No need to run Windows as an Administrator by kryptkpr · · Score: 1

      Why?

      Because you never know what will want you to be an administrator. Stupid installers for all kinds of software demand administrative priviledges.

      All versions of windows are still single-user systems at heart, there isn't much point .. a well written trojan could fuck you up just as bad under a user account (especially if that's the only OTHER user on the system) as it could under an administrator account..

      Personally, I just excersise a little caution.. run a monitoring anti-virus program, make sure linux/*bsd is firewalling you, don't open e-mail attachments, etc, etc...

      --
      DJ kRYPT's Free MP3s!
    13. Re:No need to run Windows as an Administrator by Anonymous Coward · · Score: 0
      "A gift...to you." [hands over nicely wrapped Clue(tm) brand Clue Stick]

      "Have others help you to use it properly."

    14. Re:No need to run Windows as an Administrator by scubacuda · · Score: 1
      Windows is a GUI OS. They have purposely crippled most non-GUI tools that one can use to administer the box. If there isn't a GUI way to do something, you can bet MS is assuming that most people won't want to do it.

      True...it's pretty limited.

      However, there are some cool tools on the Windows 2000 Resource Kit CD.

    15. Re:No need to run Windows as an Administrator by scubacuda · · Score: 1
      Here at /. , we use the master's tools to dismantle the master's house.

    16. Re:No need to run Windows as an Administrator by sharkey · · Score: 1

      In Windows 2000, you have to Shift-Right-Click to get the RunAs option.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  34. Windows NT isn't a multiuser 'Time Sharing' system by SN74S181 · · Score: 3, Interesting

    Since Windows NT isn't a multiuser timesharing system, the power of 'root', in particular remotely, isn't that great. The remote login and remote administration tools for NT are patched on kludges.

    You can install Hummingbird Inetd or Interix, or use the built in but anaemic Telnet server that comes with W2K, but since NT's focus is not to be a symmetrical multi-user timesharing system, the default system most people think of as 'NT' isn't that fun to hack into.

    Now, I've supported many simultaneous users on an NT box running Interix, but that's the exception. I've wondered for awhile how well Apache would run in an Interix subsystem. But it's not interesting enough that I've tried it.

  35. Why install a rootkit? by CoyoteGuy · · Score: 3, Funny

    Why install a rootkit when there are so many other, much easier vulnerabilities to exploit? I mean, come on... What haxx0r has time to write a rootkit, when they have oodles of options at their fingertips? It's the difference between a script kiddie and a real h@xx0r..

    If it were me, I would just find a buffer overflow, and have some fun..

    --
    Slashdot.. Land of nerds, trolls, and FlameBait..
    1. Re:Why install a rootkit? by inerte · · Score: 1

      Because of the target machine.

  36. How do you know Bill didn't? by queenb**ch · · Score: 5, Interesting

    With closed source code, how do you know that there isn't a root kit included? There are so many "undocumented features", "easter eggs", flight simulators, etc. included free of charge in Windows, what else is in there that we haven't found yet?

    Queen B

    --
    HDGary secures my bank :/
    1. Re:How do you know Bill didn't? by Imperator · · Score: 4, Funny
      With closed source code, how do you know that there isn't a root kit included?
      Because China is getting access to the code, and if there's one code review team to make Microsoft trustworthy, it's the Chinese government.
      --

      Gates' Law: Every 18 months, the speed of software halves.
    2. Re:How do you know Bill didn't? by t0ny · · Score: 2, Funny
      With closed source code, how do you know that there isn't a root kit included?

      I heard that they put code in Windows XP that will drink your last beer, leave the toilet seat up, and sleep with your wife while you are at work.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    3. Re:How do you know Bill didn't? by ralphus · · Score: 1

      Will china be able to make from source? If not, they don't know!

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    4. Re:How do you know Bill didn't? by Anonymous Coward · · Score: 0

      Aha!
      That explains a lot...

    5. Re:How do you know Bill didn't? by Anonymous Coward · · Score: 0

      Who says code China sees is code that is compiled in Redmond ;)

    6. Re:How do you know Bill didn't? by Anonymous Coward · · Score: 0

      They're not stupid, and realize the difference and relationship between source and binary. They will insist on building, and getting the exact same binaries.

    7. Re:How do you know Bill didn't? by IpalindromeI · · Score: 1

      I heard that they put code in Windows XP that will drink your last beer, leave the toilet seat up, and sleep with your wife while you are at work.

      I wonder if it's related to the Good Times Virus.

      --

      --
      Promoting critical thinking since 1994.
    8. Re:How do you know Bill didn't? by AftanGustur · · Score: 1
      With closed source code, how do you know that there isn't a root kit included?

      Because China is getting access to the code ...

      Is it only me that finds it suspicious that the chineese are not allowed to compile the code they will get from MS ??

      If the purpose of this code review is to search for backdoors etc in the Microsoft code then the logical first thing to, would be to compile it and compare the resulting binaries to the ones sold by Microsoft ..

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    9. Re:How do you know Bill didn't? by holle2 · · Score: 1
      Is it only me that finds it suspicious that the chineese are not allowed to compile the code they will get from MS ??


      If the purpose of this code review is to search for backdoors etc in the Microsoft code then the logical first thing to, would be to compile it and compare the resulting binaries to the ones sold by Microsoft ..



      Has nobody read this "Ask slashdot" article ? It is about: Do You Write Backdoors?

      One reply references: Thompson's self-replicating program. Why shouldn't Bill put exactly that into MSVC ???
      Here's a quick summary:
      • Think of a unsuspicious piece of code being the triggger
      • Have a compiler/linker insert binary code directly into the bewly generated executable
      • Make sure you make the compiler regenerate the inserting routine when compiling itself using the same technique

      Your are set.

      You could check the Sourcecode for M$-Windows as much as you wanted, it'll all be wasted time since you would need to check the MSVC Code as well ...
    10. Re:How do you know Bill didn't? by Anonymous Coward · · Score: 0

      How do you know they give China the same comercial version?

    11. Re:How do you know Bill didn't? by Anonymous Coward · · Score: 0

      How do you know that the Chinese would announce that they found it?

    12. Re:How do you know Bill didn't? by stonecypher · · Score: 1

      > > With closed source code, how do you know that
      > > there isn't a root kit included?
      >
      > Because China is getting access to the code,
      > and if there's one code review team to make
      > Microsoft trustworthy, it's the Chinese
      > government.

      Subtle hint: if they're deceptive enough to bury backdoors in the most popular used OS in history (illegal), they're not going to show the whole source to China.

      Duh.

      And besides, if our gov't has been complicit (yah, I don't want to hear it; if you get to be paranoid so do I) what makes you think China would do differently? All they would need was their own set of keys.

      --
      StoneCypher is Full of BS
  37. You can't in Win XP, unless the driver is signed. by akula1 · · Score: 1

    You get a warning prompt if you attempt to install an unsigned driver in Windows XP. This could, theoretically at least, make an exploit of this type more difficult.

    I've gotten numerous tech support calls from panicky users asking why Lexmark, who won't pay to get their drivers signed, is trying to hack their system.

  38. Look at Phrack and so on by hughk · · Score: 2, Informative
    These guys do root kits that can hide in protocol eror messages so unless you have an air-gap, all a firewall will do is to stop it being installed in the first place. Standard messages often have unused places in which a covert channel can be established. The message can go out from the rooted system looking like anything. The trick is to ensure that the firewall is open for the technique used.

    The main issue is that although NT has quite good privilege separation and 2K even better (both better than a non-security enhanced Unix), 90% of the apps don't use this. That means once you're in, you have the machine.

    --
    See my journal, I write things there
  39. Re:You can't in Win XP, unless the driver is signe by djkitsch · · Score: 1

    Yup, this is definitely a step in the right direction, but dialogs are quite easily disposed of...

    It's daft about Lexmark (I've had the same calls!) especially when they're clearly going to make a packet from print cartridges in the future...

    --
    sig:- (wit >= sarcasm)
  40. Boot Disk by hendridm · · Score: 3, Interesting

    You could always create an NTFS Boot Disk to scan a suspect system. If you want write access, you'll need a boot disk capable of writing data though. Haven't seen a free read/write solution yet...

  41. LOL by Anonymous Coward · · Score: 0

    It dosen't matter how many firewalls or bastion hosts you have, since TCP/IP filtering isn't going to patch up obvious system flaws.

    Dumbass.

    How is a firewall going to protect you from you l337 (l)user who even in his Ring3 process can spawn processes that run in Ring0 kernel process?

    Dumbass.

    Its not. Get a fucking real OS.

    1. Re:LOL by B3ryllium · · Score: 1

      The. Name. Is. Du-MOSS.

  42. Kevin POULsen? by linuxislandsucks · · Score: 0, Troll

    you mean that dumb ass who got caught rigging Radio show contests by hacking through phones?

    he should speak mor ehonestly since it has been the case that he has used windows rootkits in the first place..Kevin Poulsen go play in the bit stream awhikle and we wil get back to you..

    --
    Don't Tread on OpenSource
  43. Windows rootkit is like a football bat... by Anonymous Coward · · Score: 0
    Something totally unneeded.

    Why do you need to break into something that is completely unlocked?

  44. Explorer Crashes by Politburo · · Score: 1

    When explorer crashes on my system (or when I kill it myself) I can just go to File:New Task in task manager and type 'explorer'. Yes, running explorer usually brings up a file navigator, but running explorer when it has crashed or otherwise terminated will restart explorer almost flawlessly. The only thing that is lost is the status of some tray icons. This is in Windows 2000.

    1. Re:Explorer Crashes by ibennetch · · Score: 1

      Thanks for the advice. I am running windows 2000 as well, and have tried what you suggest. Explorer sometimes works (enough; say, to launch the client to connect to localhost) but never works completely..often it won't let me switch to the the explorer window and the taskbar/start menu get hosed pretty bad. A logout fixes the problems though. A lot better than my old 98 system that just hard locked out of the blue every now and then...

      thanks again for your advice!!

  45. Photo Viewer? Photo Editor? by Soulfader · · Score: 1

    I'm not sure what you mean by "Photo Viewer" (Imaging?), but Photo Editor (which comes with Office2k) works just fine under regular unprivileged user accounts. There is an intermittent problem where it won't open JPEG files, but you can do a very simple registry permissions fix to enable this for everyone again. It's a known issue with MS, but they don't consider Photo Editor to be a core component of Office, and don't seem intent on fixing it.

  46. Re:Photo Viewer? Photo Editor? by Sarcazmo · · Score: 1

    Yeah, that's what I meant. In any case, it was just an example. There are many poorly coded apps that will not run under anything but administrator.

  47. [OT]Re:And all this time by Anonymous Coward · · Score: 0

    Hmmm, seems /. is becoming a ms forum. First the HUGE ms banner ads and just today two articles that weren't bitching about microsoft. It would be like holocaust survivors having discussions about what an effective leader Hitler was...while it may be true I don't think most would think it appropriate.

    Uh oh, just mentioned Hitler, must be the end of the thread :-P

  48. Windows Rootkit by Sgs-Cruz · · Score: 2, Funny

    A simple windows r00tkit can be found here. :)

    --

    Karma: pi (Mostly due to circular reasoning in posts).

  49. Root in Australia by crimsontiger6 · · Score: 0, Flamebait

    Windows is already rooted, it don't need no stinkin' root kit. btw in Australia root = f@#k.

    --

    be vigilant, be pure, behave
  50. it depends by Anonymous Coward · · Score: 0
    Make the compromised machine initiate all the communications, and you can punch a hole through all but the most determined firewalls

    Even freebies like ZoneAlarm can detect outbound activity on a per-app basis, which includes system-level components. A clever trojan can however hijack something the user is likely to give outbound permission to, as in a browser helper object for IE, and wait until the app is active.

  51. My Friend Won't Give Up Windows by Anonymous Coward · · Score: 0

    because all of his favorite exploits work on Windows. It's a form of entertainment for him, and he won't give up Windows as a platform as long as he can play his exploit games.

  52. His name is Kevin Poulsen... by Anonymous Coward · · Score: 1, Funny

    His name is Kevin Poulsen...

    His name is Kevin Poulsen...

    His name is Kevin Poulsen...

  53. Re:Windows NT isn't a multiuser 'Time Sharing' sys by spectecjr · · Score: 2, Informative

    Since Windows NT isn't a multiuser timesharing system, the power of 'root', in particular remotely, isn't that great. The remote login and remote administration tools for NT are patched on kludges.

    You can install Hummingbird Inetd or Interix, or use the built in but anaemic Telnet server that comes with W2K, but since NT's focus is not to be a symmetrical multi-user timesharing system, the default system most people think of as 'NT' isn't that fun to hack into.

    Now, I've supported many simultaneous users on an NT box running Interix, but that's the exception. I've wondered for awhile how well Apache would run in an Interix subsystem. But it's not interesting enough that I've tried it.


    Look at PSTools on www.sysinternals.com.

    They let you do all kinds of wonderful things on a system as long as you have a user account with which to access it, through RPC.

    Amongst other things, you can remotely install and run executables. Very handy.

    --
    Coming soon - pyrogyra
  54. No no no by wobblie · · Score: 4, Insightful

    Well I would have to disagree. Let's peel the onion back one layer - why on earth would anyone have to change the default filesystem permissions?

    The reason is that windows has no concept, and never did, of paritioning user data from system data. In any unix, the filesystem is sensibly laid out such that removing write access to huge swathes of it do absolutely nothing to hinder it's usability. Not so in windows, everything's mixed together in one big steaming mess. Instead of simple read access, we have confusing messages from explorer telling users "OH MY GOD! You shouldn't look at the files in this directory, it can cause obesity, nausea, jet-like diarrhea and insanity - but click here if you really really want to see them ..." or some other such nonsense. W2K isn't much better, but at least it's less obnoxious.

    Secondly - and this is mroe of a cultural issue which flows naturally from the above situation - this isn't even realistic. I used to do this, locking users out of c:\ and \system32\ etc., but I would find that we had all these boneheaded programs we had to run which needed to write to various parts of the filesystem for no apparent reason other than ignorance. This problem is so rife with windows developers that locking users out of peices of the filesystem is almost useless, because you wind up not being able to do it anyway.

    1. Re:No no no by m_pll · · Score: 1
      why on earth would anyone have to change the default filesystem permissions?

      Indeed, why? Default permissions on Win2K and XP are such that normal users only have read & execute rights to %windir% and %programfiles%. No need to change anything - it's already locked down.

      The reason is that windows has no concept, and never did, of paritioning user data from system data. In any unix, the filesystem is sensibly laid out such that removing write access to huge swathes of it do absolutely nothing to hinder it's usability. Not so in windows, everything's mixed together in one big steaming mess.

      Hmm... On Windows, user data goes to My Documents. Per-user application data goes to HKCU\Software or %appdata%. Machine wide application data goes to HKLM\Software or %programfiles%.

      All the infrastructure is there, the only problem is with the stupid apps that don't use it (and I haven't seen many such apps lately).

  55. installing a Windows rootkit by g4dget · · Score: 2, Funny

    Is that like pouring a bucket of water into the ocean? Or bringing a boxed lunch to an all-you-can-eat buffet?

  56. anyone remember BO? by RazzleDazzle · · Score: 1

    my favorite windows software Back Orifice (now BO2K). With the butt plug(ins). Had a blast when that first came out. Remote administration made easy.

    --
    ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  57. konqueror problems by Anonymous Coward · · Score: 0

    register.co.uk
    cnn.com
    and a few others.
    The banner will appear immediately but the main story takes a few minutes to come up. WTF is going on?

  58. Re:Tips of using Windows.. nihongo wakaru kai by Anonymous Coward · · Score: 0

    Or are you just another anime fan with way too much time on his hands.

  59. To everyone who responded by Anonymous Coward · · Score: 0

    You Have Been Trolled.

    1. Re:To everyone who responded by Anonymous Coward · · Score: 0

      I dont think so. Trolling is when you crosspost a "I hate windows" article to comp.os.(MS anything) and comp.os.(unix/linux everything) . You'll, on a good day, have about 300 people flaming each other.. The fun part is when people realise that this was set up by a OS troll from the comp.os.macintosh (example, by the way). You want a real international incident? Go ask on alt.hacking what the BEST news cleint you can use is.. heh heh. Then tell them 'you' can hack hotmail.

      And you wanna know what a flame is? Go tell Afterburner he's a Troll. Now THATS a flame (yeouch).

      People like you... Sad. Least I have a reason to keep my identity secret.

  60. Windows: Point - Click - Infect by Seventh+Knight · · Score: 0, Offtopic

    Windows may be easy to use, but its also easy to exploit. This article may be of interest to some of you that are truely concerned with this problem. http://www.seventhknight.com/c/pr/030703.html

  61. HELL !! by Anonymous Coward · · Score: 0

    Could M$ have a rootkit on a default installation ?? ?? ??

    Would be HELL if info of like that got out.

  62. Re:Imagine how many out there are already compromi by drsmithy · · Score: 1
    And given this, I wonder how many windows machines are already compromised?

    I think you'll find in this case by "trivial" they mean "not complicated bits of software" rather than "very simple to perform".

  63. MS already sells rootkits by tiny69 · · Score: 0, Troll

    MS has been releasing rootkits for it's servers for years. Haven't you ever used MS's {NT|2000} Server h@x0r^H^H^H^H^HResource Kit?

    --
    Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
  64. The very best line from the article: by shrikel · · Score: 3, Funny

    "I'm absolutely, one hundred percent positive that there's probably ten more that we haven't seen publicly,"

    --
    Any sufficiently simple magic can be passed off as mere advanced technology.
  65. Re: rootkit redundant by jgardn · · Score: 1

    This is why windows is stupid. You have to have a bleeding PhD in Windows technology to even figure out how to do basic stuff like locking down important files. How many people out there that use windows know how to do this? I still don't know, and I've used windows since DOS 3.1. (I stopped in 2000 when I discovered Linux).

    Contrast that with Linux. Most, if not all, of the distributions default to a very secure install. You have to know what you are doing just to get FTP, HTTP, and other things to work. So if you are smart enough to screw something up, you are smart enough to fix it as well.

    Sure, you won't be accidentally setting up web servers on Linux, but you don't have system-critical files in world-writable directories.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  66. There never should've been an ILOVEYOU virus by jgardn · · Score: 1

    This is another instance of windows/Microsoft stupidity. You can forgive the original architects of ARPANet for not being able to predict security problems because they assumed everybody using the system would be good guys.

    But after the first worms, everyone changed their methodology. "Security through Obscurity" changed in meaning from being "You're secure if no one can find you" to "You are not secure even if no one can find you". Everyone realized that there were people out there able to access the networks who were malicious, and unless they took careful precautions, great harm could be done.

    Of course, everyone except Microsoft realized this. Even though they knew that their software would be deployed on a very large scale, they failed to anticipate even the simplest of security problems. I mean, what idiot would write software that would execute code that couldn't be trusted?

    And don't tell me they didn't know about that kind of attack back then -- JavaScript was written with the idea that you should be able to run code written by hackers and not compromise the security of the system as a whole.

    Microsoft should have been held responsible for the damage caused by the ILOVEYOU virus. They were *grossly* incompetent. They still are. You can see that because even though they mouth the words that "security is our number one priority", they have yet to take it seriously.

    The internet is not supposed to be as fragile as it is.If Microsoft would adhere to the best practices in security, perhaps this wouldn't be the case.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  67. Hogland ? by Anonymous Coward · · Score: 0

    It is a conspiracy !!! :-)

  68. Windows code review - a nation security risk ? by tempmpi · · Score: 1

    There should still be many hidden exploitable bugs and maybe some backdoors in the Microsoft Windows code. If Microsoft is now granting foreign goverments access to the windows code, isn't that a risk for the national security ?
    With open source everyone got access to the code and bugs are usually fixed quite soon after they were noticed, but when a goverment like China notices a bug or backdoor, how can we known that they are telling Microsoft about it and Microsoft fixes it ?
    They could just fix it in their version and share the knowledge about the bug with their secret service. And while I don't think there will a "cyberwar" between China and the USA in the future, industry espionage is a common practice even between friendly states.

    --
    Jan
    1. Re:Windows code review - a nation security risk ? by dknj · · Score: 1

      So the US Government should either (a) buy the source code and conduct their own review, or (b) switch operating systems.

      If I write software and the government uses it, okay good for them. If I offer the source code for sale and the US Government does not buy it but another government does, then I did not create any risks for national security since the US Government has the same opportunity to buy the same source code.

      -dk
      Booyah

  69. Re: rootkit redundant by ergo98 · · Score: 2

    You have to have a bleeding PhD in Windows technology to even figure out how to do basic stuff like locking down important files.

    Right click on the file/directory, choose properties, go to the Security tab. It's as simple as that. Windows 2000 and above includes an inherit bit that will inherit the permissions of the parent, easing administration (on NT4 you can cascade the setting down, or use a tool like cacls), or if you're really serious you can turn off "Bypass Traverse Checking" and the user will require access up the entire folder chain to access a file (useful if you are REALLY hyper serious and want to ensure that a random file somewhere doesn't have User rights). In any case a default install of Windows 2000 or Windows XP is quite secure, with only read access on system files for non-Admins (despite the FUD on here), however there are a slew of security kits Microsoft distributes that let you choose your configuration (i.e. "Web server on the internet") and it goes through and sets ACLs and user rights system wide.

  70. His name by Anonymous Coward · · Score: 0

    Is robert poulson....

  71. Re:NAKED AND PETRIFIED RICHARD STALLMAN!!!!!! by Anonymous Coward · · Score: 0

    Gee, thanks. Now I have to go claw my eyes out to get rid of that mental image. Excuse me...

  72. DumpSec (formerly DumpACL) by scubacuda · · Score: 1
    One useful program is a program called DumpSec, a security auditing program for Windows NT/2000. It dumps the permissions (DACLs) and audit settings (SACLs) for the file system, registry, printers and shares in an easy-to-read format. (Not that this is guaranteed to find anything, but holes in a system security are a bit easier to find this way.)

    DumpSec also quickly dumps user, group, and replication information. If you're an NT administrator, you gotta at least download this tool and play around with it.

    One really nice feature is that it makes you a nice list of all kernel and win32 services running (and *not* running).

    (System Tools has all sorts of cool free tools.)

  73. and he... by Anonymous Coward · · Score: 0

    ....molest me in the park.

  74. Re: rootkit redundant by sgage · · Score: 1

    "Right click on the file/directory, choose properties, go to the Security tab. It's as simple as that. "

    Running Windows 2000 Professional. When I right click on a directory or file, and pick properties, I see no Security tab. Just General, Web Sharing, and Sharing.

  75. Re: rootkit redundant by ergo98 · · Score: 1

    Did you by chance format the drive with a FAT32 filesystem? FAT32 includes no security, so unfortunately it is the exception, and indeed anyone can read or write whatever they'd like.

  76. SIMPLE REASON WHY: by Anonymous Coward · · Score: 0
    Still it's been glad to talk with you and the slashdot community. I was expecting a more - negative attitude towards me. I'm glad I was wrong :-)

    That's because the entire slashdot community is made up of criminals and trolls, dumbass. Might as well rename it '1337dot'.

    Important Stuff:

    • Please try to keep posts off topic.
    • Try to post new threads with repetitious garbage rather than reply to existing comments.
    • Do not read other people's messages, or even the article, before posting your own to increase your chance of repeating others. After all, the editors love duplication!
    • Use a clear subject that describes what your message is about, in all CAPS, then leave the body of your message empty.
    • Messages critical of the editors or not in agreement with Slashdot Group-think will be moderated down. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page. This way we can claim we don't censor.)
  77. Last Post! by alpg · · Score: 0

    In most countries selling harmful things like drugs is punishable.
    Then howcome people can sell Microsoft software and go unpunished?
    -- Hasse Skrifvars, hasku@rost.abo.fi,

    - this post brought to you by the Automated Last Post Generator...