Slashdot Mirror


Fooling NMAP for Whatever Reason

taviso writes "Are you bored with your OS fingerprint? Do you dream of being able to impress your friends by convincing them your webserver is running on a sega dreamcast, or Apple LaserWriter? Well Dream no more! David Berrueta has written a paper oulining the techniques and tools available to defeat nmap's OS fingerprinting, available here [pdf]. Besides the hours of entertainment this could provide, he also lists some of the more serious reasons why you might want to consider this."

192 comments

  1. Oh what fun by snitty · · Score: 3, Funny

    I could just see slashdot running on a Trash - 80. .

    --
    Modular Redundancy--Because 4 out of 5 Nodes agree
    1. Re:Oh what fun by worst_name_ever · · Score: 4, Funny
      I could just see slashdot running on a Trash - 80.

      As opposed to just the sites where the stories are hosted?

      --

      In Soviet Rush, today's Tom Sawyer gets high on you.
  2. First post by Anonymous Coward · · Score: 1, Funny

    On my atari!

    1. Re:First post by Anonymous Coward · · Score: 0

      My VIC-20 owns your atari, LUZ3R!

  3. That would be very amusing... by analog_line · · Score: 3, Interesting

    ...to see the first time some hacker scans my network to see that every server is running off a Dreamcast. Wouldn't that be funny if that became the secure standard? Every TCP/IP fingerprint returns "Sega Dreamcast". Wouldn't be a huge security boost, but it would help slow down the process of choosing a system to try and break. And the stupid kids who think they're hackers would probably just move on.

    1. Re:That would be very amusing... by Anonymous Coward · · Score: 1, Insightful

      Not necessarily. The "stupid kids who think they're hackers" (also called script-kiddies), tend to scan large network blocks looking for hosts that are vulnerable to specific exploits. They don't care, nor do they even likely use OS fingerprinting techniques.

    2. Re:That would be very amusing... by Feztaa · · Score: 3, Funny

      Nah, Sega Dreamcast is *way* too suspicious. Hackers would be like "WTF? How is that possible?" and then they'd explore further.

      What you'd really want to do is set the fingerprint to something like the old, unpatched Windows 95. Then the attackers will think "ROFL, dumbass admin running windoze! ATTACK!" and then your logs show some lame attack that might have worked on windows, but doesn't work on linux, and you get an early warning of any attacks that come your way :)

    3. Re:That would be very amusing... by Anonymous Coward · · Score: 0

      only prob is I see lame attacks on the apache logs of lame IIS malformed requests every day, hundreds, the counter setup to keep track moves at a very high clip. So this would be amusing to the pro hack, confusing to the semi talented, and would be totally ignored by the puking 1337tist automatons.

    4. Re:That would be very amusing... by 00_NOP · · Score: 1

      Hey! There is a perfectly usable apache for the DC. maybe they'd say "cool choice dude", give kudos to your decision to use such a hack friendly device and move on.

    5. Re:That would be very amusing... by Anonymous Coward · · Score: 0

      Hackers would be like "WTF? How is that possible?" and then they'd explore further.

      What you'd really want to do is set the fingerprint to something like the old, unpatched Windows 95. Then the attackers will think "ROFL, dumbass admin running windoze! ATTACK!" and then your logs show some lame attack that might have worked on windows, but doesn't work on linux, and you get an early warning of any attacks that come your way :)


      And we'd be all like "Hey, quit dis'n me cause I don't speak French or whatever" and they'd be like "Get out!" and we'd be like "Make me!" and it'd be so cool.

    6. Re:That would be very amusing... by Judebert · · Score: 1

      So far as I can tell, the k1dd13s don't care what you're running -- I get loads of Windows-specific attacks on my P100 Linux box. It's not even worth cracking. Heck, they probably don't even know how to get your fingerprint. Personally, I think they're spam cracking -- running the script on every IP they can find, knowing that if they ownzzor 0.01% of the machines they've gotten a return on their time investment.

      --

      For geek dads: Contraction Timer

    7. Re:That would be very amusing... by wolfbane01 · · Score: 1

      Naw.. you would just have it be Win3.11 and anyone nmapping would realize(hopefully) that there woudn't be anything worth their while on a 3.11 box..and then move on!

    8. Re:That would be very amusing... by Oob+the+Rhox · · Score: 1
      >Wouldn't that be funny? [...]

      I think that's the real point. OS Fingerprint detection isn't a huge security issue. Kids don't base their attack on os detection; and the scripts usually just attack with everything anyways -- they don't care if the attack fails.

      I think the real point is humor and coolness. If I were scanning a net and found a hundred "Sega Dreamcasts" I'd roll on the floor laughing, and know that the admin understood something about hardening servers.

      On the other hand, eliminating responses to non-conventional packets makes sense. Under the principle of minimal services, there isn't any point in responding to packets with SYN and FIN set. Heck, Cisco even recommends dropping all frags at the perimeter! (In their SAFE document.) Go figure! :-(

  4. Already common practice by presroi · · Score: 4, Insightful

    Many servers hosting the web site of the US armed forces don't seem to be running the OS they are claiming to run. However, this *could* also be the result of some sort of load balancing.

    1. Re:Already common practice by rem1313 · · Score: 1, Redundant
      Yeagh, right!

      walmart.com

    2. Re:Already common practice by Anonymous Coward · · Score: 0

      From the linked page:

      Having and unpatched or antique OS version is not very convenient for your company prestige. Imagine that your company is a bank and some users notice that you are running an unpatched box. They won't trust you any longer! In addition, these kind of 'bad' news are always sent to the public opinion.

      Do we really WANT our banks fooling us into believeing they are running an up-to-date OS/Server?

  5. Cool :) by rf0 · · Score: 4, Informative

    I've seriouly been looking for this for my home box. Of course its only part of the way of hiding the real OS your running. One part of eunermation is to look at the banners that network servers show. For example telneting to my home box

    [rghf@localhost rghf]$ telnet foo.wibble 22
    Trying foo.wibble...
    Connected to foo.wibble
    Escape character is '^]'.
    SSH-2.0-OpenSSH_3.4p1 Debian 1:3.4p1-1

    Shows I'm running debian (or am I? :). So changing these as well could give those l33t script kiddies some fun :)

    Rus

    1. Re:Cool :) by chrisseaton · · Score: 0, Redundant

      Thanks for that mate. Didn't bother to read the article, did ya?

    2. Re:Cool :) by Anonymous Coward · · Score: 2, Funny

      I predict 2 minutes from now that someone tells you to not use insecure crappy telnet but ssh instead.

    3. Re:Cool :) by Anonymous Coward · · Score: 0

      The first thing I do when setting up a redhat box is remove the login banner that says "I'm Red Hat version x.x.x". It's surprising a clueless newbie hasn't sued red hat for being rooted by a script kiddie instantly knowing which explot to run.

    4. Re:Cool :) by trentfoley · · Score: 1

      WTF? He is telneting to port 22 so that the ssh banner will show. The same can be done for smtp, pop, imap, http and other services.

    5. Re:Cool :) by Anonymous Coward · · Score: 0

      No, REALLY? That was his POINT, moron. Too subtle for you, I guess.

    6. Re:Cool :) by adam613 · · Score: 1

      That could actually be cool...nmap says your server is a solaris-sparc machine, sshd is running on freeBSD, the web server is on OS X...

    7. Re:Cool :) by Captain+Large+Face · · Score: 1

      ... and I thought telnet was port 23, not 22...

    8. Re:Cool :) by rabidcow · · Score: 1

      No, then they'll know something's amiss. You want to make it utterly convincing that it's a different OS so they won't bother trying to figure out what OS it really is.

      If you miss something small that can ID your OS, some who's determined might find it, but why would they bother if they think they already know?

    9. Re:Cool :) by Anonymous Coward · · Score: 0

      [abc@localhost abc]$ telnet Myhost.testbox 22
      Trying Myhost.testbox...
      Connected to Myhost.testbox
      Escape character is '^]'.
      SSH-2.0-Sinclair ZX_81 OS v.1 r2

    10. Re:Cool :) by Anonymous Coward · · Score: 0

      English is a wonderful language. However, a person not skilled in its use should not wield it with humorous or subtle intentions.

  6. Slashdotted by joyoflinux · · Score: 3, Funny

    Well, this proves that it doesn't matter what OS fingerprint you have, you can still get slashdotted...

  7. PDF MIRROR HERE by scubacuda · · Score: 5, Informative
    I googled and found a mirror PDF site.

    (But not before I d/led it to my local machine first!)

  8. This is good by garett_spencley · · Score: 5, Insightful

    Well I'm strongly against security through obscurity as a security infrastructure. However, as long as you have a solid, proven security infrastructure protecting your enviornment then adding a bit of obscurity over the top as an added layer can only be benefitial.

    If I know that I've done everything to protect my x86 Linux box from an attack if the attacker already knows it's an x86 Linux box, what distro it's running, has access to my network (assuming the attacker is an employee) etc. then why not make it so that script kiddies will think it's a commodore 64 and will try and exploit it as so?

    Though security through obscurity is not a good idea as the only form of protection, it can add another blanket of support and I'm all for that as long as you understand what you're doing and why.

    1. Re:This is good by Mononoke · · Score: 3, Insightful
      then why not make it so that script kiddies will think it's a commodore 64 and will try and exploit it as so?
      What happens when we inadvertantly give M$ 98.2% of the 'known' server market? ^_^
      --
      NetInfo connection failed for server 127.0.0.1/local
    2. Re:This is good by Anonymous Coward · · Score: 0

      What happens when we inadvertantly give M$ 98.2% of the 'known' server market?

      Nothing.

    3. Re:This is good by OneEyedApe · · Score: 2, Interesting

      They might compare sales to server stats, and decide that piracy is running rampant. With their kind of money, this could be a bad thing.

      --
      Life sucks, but death doesn't put out at all....
      --Thomas J. Kopp
    4. Re:This is good by mosch · · Score: 4, Insightful
      why not make it so that script kiddies will think it's a commodore 64 and will try and exploit it as so?
      because script kiddies don't bother with fingerprinting, most of the time. they just run an attack and see if it happens to work. for proof of this, look at your apache logs.
    5. Re:This is good by blibbleblobble · · Score: 2, Funny

      "What happens when we inadvertantly give M$ 98.2% of the 'known' server market?"

      We get even more crap directed against our webservers until we get tired, and declare it to be a BSD box.

      Dammit, just give up asking my linux/apache server for "../../../../windows/" you morons!

    6. Re:This is good by Anonymous Coward · · Score: 0

      Actually, what happens is your bandwidth gets saturated by innefective exploits. If you're going to masquerade your server, pull from something obscure, I suggest Novell or Plan 9.

    7. Re:This is good by radon28 · · Score: 1

      The authors also agree with you. This isn't meant to be a cure-all, but rather just another layer added to the security process.

      From the PDF:

      The purpose of this paper is to try to enumerate and briefly describe all applications and technics deployed for defeating Nmap OS Fingerprint, but in any case, security by obscurity is not good approach; it can be a good security measure but please take into account that is more important to have a tight security environment (patches, firewalls, ids, ...) than hiding your OS.

    8. Re:This is good by skillet-thief · · Score: 1

      This is true. I run Apache, but constantly get all kinds of requests for MS Office stuff.

      --

      Congratulations! Now we are the Evil Empire

    9. Re:This is good by Anonymous Coward · · Score: 0

      "Dammit, just give up asking my linux/apache server for "../../../../windows/" you morons!"

      Couldn't you just create the directory structure of loads of OSs and put fake files there to waste the time of hackers?

      Also, i'm no expert at this sort of thing, but if there was like an API layer for the outside world to interact with, why would they need to know what os it was? Sort if like an IUnknown interface that describes the functionality in the server (though i`m not saying you should necessarily use MS com objects!)

    10. Re:This is good by Anonymous Coward · · Score: 0
      I couldn't have said it better myself. Security through obscrutiny is an additional layer of protection. It doesn't block things like a packet filter or TCP wrappers but it can thwart simple scripts and/or worms that look for a specific return value to a query. IIRC wasn't Lion on that did just that? Every good defense has multiple layers. Obscrutiny is just one of those layers. Security through obscrutiny is world's better than what an old employer of my practiced (es?). They practiced security through obsolesence. That's NOT a good idea. Security through obscrutiny thwarts the causual passerby and some scripts/worms. Not all obviously. Just look at CodeRed/Nimda. If it makes an attacker spend just 5 more minutes attempting to discover the actual OS, it's worth it IMHO.

      Personally I've always, at least whenever possible, compiled or configured my daemons to report themselves as a Palm product. PalmOS HTTPd v1.0. That always raises an eyebrow or two. What's the OS fingerprint for an Apple Newton? :-)

    11. Re:This is good by twiztidlojik · · Score: 1

      I wonder if they can consider the MS server software nmap response to be copyrighted. I mean, it COULD be construed to be a derivitive work.

      If they can, then any attempt to change it to a IIS server could be piracy (!) and you'd get slapped with a hefty fine. Which would suck.

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    12. Re:This is good by Arandir · · Score: 1

      most of the time. they just run an attack and see if it happens to work.

      True. Taking a look at this months logs, the number one requested document not found was /winnt/system32/cmd.exe.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:This is good by jrumney · · Score: 2, Insightful
      Given the scarcity of kiddie scripts exploiting the Commodore 64, if you really want to waste some script kiddies' time you might want to go for a Windows box with IIS as your fake fingerprint.

      While you're at it, using the same technique to bait CodeRed and Slapper worms and hold them on your server for as long as possible might slow them down a bit too (if enough people were doing it). Unfortunately the Slapper variant that is still around has a 15 second timeout, but I've heard of tarpits keeping CodeRed/Nimda worms busy for up to four days.

    14. Re:This is good by jrumney · · Score: 1

      This is probably mostly Nimda and CodeRed worms (CodeRed has recently sprung back into life, Nimda has been steadily going for the last year or so at a rate of about one hit every 2 days in my logs).

    15. Re:This is good by Pros_n_Cons · · Score: 1

      What you see in your logs are people scanning blocks looking for holes on random machines, but if someone wants YOU specifically, they will check banners and run code accordingly.
      It's obviously not full proof but anything you can do as an admin to make a crackers job harder the better off you'll be.


      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  9. why emulate the IP stack by zenst · · Score: 1

    Why emulate the IP stack when with the pattented /. effect you can make any webserver look like it actualy is an apple printer.

    11 posts and already my browser is in for the long night.

    Personaly I would have thought setting a couple of reserved bits in the header at random and change the telnet banner to "my other system is a skoda" and I suspect your will be just as well of :)

    1. Re:why emulate the IP stack by analog_line · · Score: 2, Insightful

      Because someone using TCP/IP fingerprinting is looking for interesting hosts to attack, for whatever reason.

      Something they've never seen before is interesting, and the would be hacker would likely pry a bit deeper. Giving them false information either makes them disinterested ("some idiot put up a Dreamcast on the web, how stupid") or leads them to attack in a way you are expecting, and that you know will be ineffective. Watching for these known false attacks could act as some part of an early warning alarm system, holding the attacker with his interest long enough to track him down. Ala, the Cuckoo's Egg.

    2. Re:why emulate the IP stack by Anonymous Coward · · Score: 0

      you mean "uninterested" NOT "disinterested"

  10. Netcraft by arvindn · · Score: 2, Insightful

    The folks at netcraft use these kinds of techniques for getting their server stats. Modifying the TCP/IP stack will screw up their stats collection :(

    1. Re:Netcraft by Anonymous Coward · · Score: 0

      yeah, but it'd be cool to make Netcraft think that I'm running my server on a Harley-Davidson.

    2. Re:Netcraft by damiam · · Score: 1

      Nope. Netcraft simply returns the information given by the web server's headers, it does not actually attempt to probe the system's OS with TCP fingerprinting.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Netcraft by zangdesign · · Score: 1

      And your point is? Who needs to know what the server software is when what they should really be concerned about is the actual content I'm serving?

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    4. Re:Netcraft by Anonymous Coward · · Score: 0

      Yes it does, cripple head.

    5. Re:Netcraft by SN74S181 · · Score: 1

      Netcraft has never meant much beyond what statistics they can derive from public Internet presences. And that includes the thousands and thousands of casual 'hobby' websites that skew their statistics in favor of Apache. The servers that really matter in many instances aren't exposed to the net. Netscape knew this when they tried to penetrate the corporate Intranet market with their server product line and their browser.

      People need to recognize that 'the Web' is only a part, and actually a fairly irrelevant part of the world's server infrastructure. Real work and what matters is on the other side the firewalls. Where Netcraft can't probe.

  11. Netcraft confirms by RLiegh · · Score: 5, Funny

    OS fingerprinting is dying!

    (sorry. someone had to...)

    1. Re:Netcraft confirms by user32.ExitWindowsEx · · Score: 1

      Mabye *BSD isn't dying after all...it's just hiding. :p

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
  12. Been there, done that... by NetDanzr · · Score: 4, Funny

    Well, not me personally. But what do you think Microsoft has been doing all the years? Considering how stable their site is (and taking into account the humongous crash when they tried to move Hotmail onto WinNT), I'm convinced that they've been running the whole MSN network on Unix-based servers, disguising them as Windows ;)

    1. Re:Been there, done that... by MasterD · · Score: 1

      This is actually very true. I met a Unix admin for Microsoft at a bar in Mountain View, CA and he said the entire backend for hotmail.com is running Solaris on Sun servers. Then there are load balancers running FreeBSD. The only part of the picture that is running Windoze are the front end web servers.
      In fact, M$ has a whole lab full of x86/windoze machines setup (that were going to be the hotmail.com servers until the expirement went terribly wrong). They use this decoy when journalists and such come to see hotmail.com in action.

  13. My FTP banner by Phroggy · · Score: 4, Funny
    phroggy@panther:~$ ftp ftp.webwizardry.net
    Connected to webwizardry.net.
    220 ftp.webwizardry.net Microsoft FTP Service (Version 5.0).
    Name (ftp.webwizardry.net:phroggy):
    Of course, it's actually ProFTPd on Slackware.
    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:My FTP banner by ignorant_newbie · · Score: 3, Funny

      heh :) way to hide your os - disguise your ftp banner, and then post the true OS on a website that no h4x0r ever reads

  14. IIS ftp by larry+bagina · · Score: 5, Funny
    The Windows IIS FTP server has an option to spew MS-DOS style output or Unix style output.

    Quoting from "Microsoft IIS 5 Administration" ) pp 52) ...

    Although there are very sophisticated hackers who will attempt to break into your FTP sites through some very sophisticated means, you shouldn't make life any easier for them. Using the UNIX-style output can actually fend off some hackers because they cannot see the Microsoft FTP Service header at log on and see only the UNIX-style directory listing. This could make them believe they are using a UNIX/Linux server.

    Longwinded way of saying Unix/Linux is percieved as being harder to crack. :)

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:IIS ftp by Orestesx · · Score: 3, Insightful

      Imagine the reverse: If you're running a unix/Linux server, and you disguised to look like a windows server, then it would be harder to crack because the cracker would use the wrong techniques. It doesn't really matter that unix/linux is perceived as more secure.

    2. Re:IIS ftp by Anonymous Coward · · Score: 0

      Fun! More anti-Microsoft rhetoric. Just take a look at [securityfocus.com]. Linux doesn't look as golden as the anti-Microsoft/pro-Linux crowd would have us believe.

    3. Re:IIS ftp by Anonymous Coward · · Score: 0

      http://www.securityfocus.com/vulns/stats.shtml

    4. Re:IIS ftp by Jeremy+Erwin · · Score: 2, Interesting

      Those statistics are both obsolete:

      These numbers are dated; the collection and calculation of data stopped in early August 2001 due to a site migration issue. We are currently working on this issue and should have it resolved in the near future.

      and misleading:

      There is a distinct difference in the way that vulnerabilities are counted for Microsoft Windows and other operating systems. For instance, applications for Linux and BSD are often grouped in as subcomponents with the operating systems that they are shipped with. For Windows, applications and subcomponents such as Explorer often have their own packages that are considered vulnerable or not vulnerable outside of Windows and therefore may not be included in the count. This may skew numbers.

    5. Re:IIS ftp by Anonymous Coward · · Score: 0

      Oh please. They're just over a year old, and obviously show a trend. Even if we add an additional 10 vulns for 2000 and 2001, Win2000 still doesn't end up in first place. Face it, your precious Linux isn't anymore secure than Win2000.

    6. Re:IIS ftp by Jeremy+Erwin · · Score: 2, Informative

      Even if we add an additional 10 vulns for 2000 and 2001, Win2000 still doesn't end up in first place.

      Adding "an additional ten vulnerabilities" would simply make the data even more meaningless than the authors of security focus already assert the data to be.

      "The numbers presented below should not be considered a metric by which an accurate comparison of the vulnerability of one operating system versus another can be made."

      But I'll play along:
      Windows NT/2000 10 8 78 97 42
      Debian 3 2 31 55 28

      Debian GNU/Linux has fewer incidents associated with it than does Windows NT/2000. I suppose the Windows NT aslo includes IIS, but that's fair since Apache, is, or would be reported under the Debian category. (Also, IIS is referenced in this thread's topic title--but I digress). Also, the sharp decrease in 2001 incident reports has a lot to do with the fact that staistics were only taken through August of that year.

      FYI, I don't use Linux (at present). I'm a MacOS X user.

    7. Re:IIS ftp by KC+Swan · · Score: 1

      MALARKY! The point is that a hacker may be fooled into trying UNIX/Linux exploits instead of MS-IIS exploits.

      Security through obscurity? Perhaps it would be more accurate to describe it as protection through misdirection.

  15. Dogfood by arvindn · · Score: 3, Interesting

    A lot of sites have to eat their own dogfood, like hotmail. Now they needn't any longer. If they can change their fingerprint, they can run linux and make it look like they're running NT. (They used to run FreeBSD earlier.)

    1. Re:Dogfood by Anonymous Coward · · Score: 0

      Yeah, because I'm sure no MSN/Hotmail administrators/other employees would leak the truth or anything.

  16. /etc/issue by Deslack · · Score: 0

    If you want to change that, just edit the /etc/issue and /etc/issue.net files.

    But we gotta be more serious than that.

    --
    .sigs are useless; it doesn't protect you from imposters.
  17. deception by 2057 · · Score: 0

    to be a ninja is to decieve;

    --
    For The Best Jazz/Hip-hop fusion > COlD DUCK
  18. Remote OS Guess: by Anonymous Coward · · Score: 0, Funny

    Compy 386

  19. IP personality.. by RatOfTheLab · · Score: 5, Informative

    Someone thought about OS fingerprint obfuscating a while ago... http://ippersonality.sourceforge.net/

    1. Re:IP personality.. by huhmz · · Score: 1

      Yes this tool is what most of the article is about if you would just take the time to read it.

    2. Re:IP personality.. by RatOfTheLab · · Score: 1

      Conceded. Unfortunately, the article and the mirrors I was aware of were unavailable at the time I posted my response. Someone must have posted it somewhere which generated heavy traffic.. :)

    3. Re:IP personality.. by xombo · · Score: 1

      Actually, microsoft always used NT/2k for their webserver, they only used FreeBSD for processing and storing the actual mail. When you send a message through hotmail, it goes through a very complicated and icky process, but the actual webserver was always NT, I don't know where the info is on this, but they also used sun/solaris for part of the processing. If you were to scan the hotmail lan today from the inside, you would probably see alot of sun/*bsd servers.

  20. This is not really new... by sczimme · · Score: 1, Interesting


    I believe IP Personality was there first.

    (Unfortunately I can't get to the linked story at the moment to confirm this.)

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:This is not really new... by ak_hepcat · · Score: 2, Informative

      ObReadTheArticleFirst:

      "IP Personality
      The first and probably, best option is IP Personality. It'a netfilter module (then, only available for 2.4 linux kernels) that allows us to change the IP stack behaviour and 'personality', having multiple network personalities depending on parameters that you can specify as an iptables rule. "

      etc, etc, etc..

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  21. Johny Cash Server by Anonymous Coward · · Score: 4, Funny

    Yessiirreee,

    I'm servin' mah HTTP files from this here ol' guitar and my FTP files from an empty bottle-a-booze.

    And this post, yes HTTP_REFERER was from the ol' cadillac factory I once worked at; the one where I snagged my dancin' machine car one peice at a time over twenty or some number of years-*HICUP*

    -SlashdotTroll (because slashdot don't like me, my karma is terrible, and at -1 they only let me post twice in 24hours from this ol' Folsom prison I'm stuck in.)

  22. Re:Funded by by Anonymous Coward · · Score: 0

    s/interesting/idiotic/

  23. reminds me of... by jeffy124 · · Score: 2, Informative

    ... a story i heard a while back regarding script kiddies.

    some researchers set up a unix server, went into a script kiddies irc channel and said they found this wide open windows box, saying it contained credit card numbers or something like that, giving the ip of their honeypot.

    not one kiddie tried a unix sploit on the box, 100% of the attempts were exploits designed for windows.

    so for fooling nmap, if you're a security admin, set up your windows boxen with unix fingerprints and vice/versa, and you'll at least avoid getting r00ted by most script kiddies. just continue to be aware of the dedicated cracker whose above the ranks of kiddies.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:reminds me of... by Anonymous Coward · · Score: 0

      can't you spot the flaw in your own argument?
      the script kiddies were TOLD it was a win box...and then tried win 'sploits...
      they did not check tcp fingerprint, and they probably don't even know what it is...
      what script kiddies do is scanning for exploitable system/services, and then just run the sploit if it's a vulnerable version (or even if it's just a service present). kinda like a "brute-force" attack...

      if you had told these kiddies that "there's a vulnerable box with k00l stuff..." and NOT "there's a vulnerable WIN box..." they would probably not have checked the fingerprint with nmap, but they'd just hit it with everything they had of random sploits for any system.
      they might be able to portscan (at least some of them), but don't believe they [all] understand fingerprinting....

  24. Mirror by Phroggy · · Score: 2, Redundant

    Here.

    Please mod this down so I don't get slashdotted too badly. :-X

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  25. Very few actual portscans by Alioth · · Score: 3, Informative

    I've seen very few portscans against any of my internet connected boxes. The usual unsolicited connection attempts tend to be for well-known exploits (18 months ago, port 111 was *really* popular with several attempts a day). I'm not really sure whether it's worth the effort going out of your way to do things to change the OS fingerprint that nmap comes up with (even under good conditions, I've never found nmap's fingerprint particularly reliable or accurate anyway)

    1. Re:Very few actual portscans by Anonymous Coward · · Score: 1, Informative

      Prediction: port 139 scanning is about to become a lot more popular.

      On a related note, if you're running Samba, go get 2.2.8. Don't wait until Slashdot posts it to the main page.

      Thank me later.

    2. Re:Very few actual portscans by TeddyR · · Score: 1

      actually the newer worms are using 445 (SMB over TCP). And yes, my IDS devices have seen a HUGE increase of scanning activity on/for that port.... most probably due to the events mentioned in Certs CA-2003-08 found at http://www.cert.org/advisories/CA-2003-08.html

      --

      --
      Time is on my side
    3. Re:Very few actual portscans by zerocool^ · · Score: 1

      I've seen very few portscans against any of my internet connected boxes.

      What you should be looking for is the precursor to portscans: Broadcast storms.

      We have some (12mhz) sparc IPC's, running about 16 rstatd graphs a piece, sitting on top of our book shelves at work, so that we can see the status of all our machines. A couple of times a day, we see the packet traffic spike on all machines simultaneously because of a packet storm, packets getting sent to the broadcast address, and all that.

      After those determine what is and isn't a machine, then we start to see port scans.

      --
      sig?
  26. Must not hide by Beliskner · · Score: 3, Informative
    Hiding your OS is something the corporations will not do. To maintain compliance with Micro$oft licence terms and the BSA they mnust periodically audit their systems to count the number of software installations using automated scanning software such as Centennial

    If their computers start lying about their OS and software installed then the BSA will invade them and stick 100 lawyers on their head before you can say "Nmap"

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    1. Re:Must not hide by Anonymous Coward · · Score: 0

      What? What crack are you smoking? And what moderators on crack modded you up?

    2. Re:Must not hide by Anonymous Coward · · Score: 0

      Since when does anyone use a portscan to determine how many licenses you should have? That doesn't even make sense.

      Have you ever heard of a firewall?

      Who rated this up?

    3. Re:Must not hide by giminy · · Score: 1

      That's crap. Hopefully you know it. Nobody in their right mind would rely on OS fingerprinting software for licensing.

      If I put all my windows servers behind a firewall, suddenly I have no windows servers! So I don't need any licenses! Hooray!

      --
      The Right Reverend K. Reid Wightman,
    4. Re:Must not hide by Zirnike · · Score: 1
      Ummm... well, I'm not sure it works that way, but let's assume they did:

      All your Linux servers are set to, say, BSDv1.1.foo. All your NT servers are set to BSDv1.1.bar. Can anyone give me a (for example) perl script to figure out how many of each are there from some sort of generated output? Thought so.

      --
      I'm not shy, I'm stalking my prey
    5. Re:Must not hide by Anonymous Coward · · Score: 0

      Hmmmm... There are 51 computers running Windows. We only have 50 computers. Who authorized the purchase of more hardware??!!!! HEADS WILL ROLL! .. What? Windows? It's probably the same CD we've used on all the others anyways.

    6. Re:Must not hide by Anonymous Coward · · Score: 0

      The BSA can send those 100 lawyers around to kiss my ass

    7. Re:Must not hide by Beliskner · · Score: 1
      That's crap. Hopefully you know it. Nobody in their right mind would rely on OS fingerprinting software for licensing.

      If I put all my windows servers behind a firewall, suddenly I have no windows servers! So I don't need any licenses! Hooray!
      If Hewlett Packard or something said "Uhhh we have a firewall and no Windows seats" then all it takes is ONE EMPLOYEE's sworn affidavit and he'll get a $250,000 BSA reward. Hewlett Packard's bosses will then even have their shit collected by lawyers to see if they're "pirating" Micro$oft like Cocaine. Ahem read this. I'm commenting on the general belief that corporations might think it's a good idea to hide the OSes they have installed. These companies use the automated scanning software above to perform scans and software audits on all their machines including mp3 files. Checksums are performed on all files with their full pathname. Linux and Unix are also scanned with all filenames, ownerships, attributes and checksums being catalogued to a central database. If the corporations don't do this the BSA will kick their ass. It's not just Micro$oft. For a large corporation this database can be 100 Gigs in size which is why I have a job.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  27. question by Anonymous Coward · · Score: 0

    Caen yuo teach me h0w I can maek peopol think me computaR is running oin teh nitendo gammecube?

  28. *sigh* by nnet · · Score: 0, Flamebait
    It'd be nice to read some of these articles IF THEY WEREN'T GETTING SLASHDOTTED ALL THE TIME. Doesn't ANYBODY think to check with the webmaster of these sites to see if those sites are CAPABLE of the bandwidth required for slashdot users to access them?

    Disgruntled.

    1. Re:*sigh* by Anonymous Coward · · Score: 0

      heh...

      Reading the article.

      Yep, good one.

  29. I see no reason to NOT do this by fudgefactor7 · · Score: 4, Insightful

    Any level of additional security, brought about by "lying" or "fooling" is a great thing. After all, nobody needs to know your OS except you. But my opinion is that people should keep their faked responses within the realm of reason. No Sega Dreamcasts, no TI calculators, no Epson Dot Matrix LQ-2170 printers... If you lie, it must be a believable lie or it will be transparently obvious and the h4x0r will figure it out instantly. And that's not a security boon at all.

    1. Re:I see no reason to NOT do this by huhmz · · Score: 3, Funny

      Actually emulating a TI calculator will make the attacker think "well this guy obviously has the skill and have taken the time to emulate a silly calculator, better not screw with someone as l33t as him"

    2. Re:I see no reason to NOT do this by user32.ExitWindowsEx · · Score: 1

      Well, after seeing the XPort, I see no reason why a TI calculator couldn't actually be connected.
      In fact, I may have to buy a XPort and see what I can do.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    3. Re:I see no reason to NOT do this by Anonymous Coward · · Score: 0
      You are very much correct. Any box that so obviously lies is probably trying to hide something. If you have a box that needs an ungodly amount of security, it should give practically no information about itself at all. The admin should go out of his way to configure the box to not give out anything. Literally.

      Of course as they say, if someone really wants to get in, they'll eventually find a way no matter what you do.

    4. Re:I see no reason to NOT do this by grantsellis · · Score: 2, Funny

      Thats right.

      I use this so that people think my Sega Dreamcast, TI calculator, and Epson Dot Matrix are normal servers.

      ;)

  30. been done, in production by Permission+Denied · · Score: 3, Informative
    see here. This project is a couple of years old. I was considering writing it myself when I ran across that someone else has already done it.

    Takes a completely different approach to what I was thinking - I was thinking of doing it all in userspace. Run some daemon that uses libpcap and "responds" to certain ports like a real machine. Basically means a TCP stack in userspace, so it's not a trivial undertaking but still lots of fun. I was also thinking of making it use nmap's own configuration files so you can simply specify what OS you want it to look like and it looks up the params in the config file. Only disadvantage is that you want it to pass "real" packets in to the kernel for normal processing so this is only useful in limited situations (when you can firewall a machine off completely from the Internet and only need it to serve up something within your organization). I was also considering writing something that uses FreeBSD's divert sockets since you could integrate that nicely with your firewall, but it wouldn't be as portable as the other approach (which would work wherever pcap works).

    Anyway, this has been done. The paper seems slashdotted so I can't read it.

  31. Sometimes deliberate, sometimes not. by radon28 · · Score: 4, Informative

    From the Netcraft FAQ:

    Why do you report impossible operating system/server combinations ?

    Webservers that operate behind a caching system, load balancer, reverse proxy server or a firewall may sometimes report the operating system of the intermediate machine. Hence reports of 'Microsoft/IIS on Linux' may indicate that either the web server is behind a Linux server that is acting as a reverse proxy, or has configured the Akamai caching system such that the first request to the site goes to one of Akamai's servers [which run Linux], or as in the case of www.walmart.com has been configured to send a misleading signature.

  32. Re:Funded by by Anonymous Coward · · Score: 0

    Dunno. The foot vote seems to hold that, warts and all, the USA ain't so bad.
    Seen a lot of the world. Two observations:
    a) People are more or less the same
    b) Overall, the USA, like a sore penis, can't be beat.

  33. no need.. portsentry? by destiney · · Score: 1


    People who scan my servers get their routes dropped. Why would I want to fool them for being fools and scanning my servers?

  34. Re:Funded by by Anonymous Coward · · Score: 0

    Oppression is never wrong if you are not on the side of the oppressor.

    1)Kill a raghead for cheap gas!
    2)Use their turbans as wicks for the fires of the corporation known as capitalism!
    3)????
    4) PROFIT!

  35. think of it this way.... by scubacuda · · Score: 1
    If you're the type of NT admin who is going to take the trouble to trick the OS fingerprint of your NT box, you're SURE AS HELL going to be consciencous enough to take reasonable steps to avoid getting k1dd13 hacked in the first place.

    You've probably already read through the NSA security guide, hardened the OS, DELETED (not just disabled) the guest account, etc.

    In which case, most of the k1dd13 hacks won't affect you...

  36. Religious war now! by 00_NOP · · Score: 0, Flamebait

    What is all this puffery for netBSD on the Dreamcast? Do you know they don't even use the GPL??!!!

    See the url above if you wish to purify yourself.

  37. Favourite OS of Choice by presroi · · Score: 1

    Changing the appearance of your machine might irritate people and *might* discourage them to try further closer looks at this machine.

    So: What would your facourite OS of choice to pretend be and why aren't you using it anyway?

  38. Re:This is good (maybe not) by dan+g · · Score: 4, Insightful

    Well I'm strongly against security through obscurity as a security infrastructure. However, as long as you have a solid, proven security infrastructure protecting your enviornment then adding a bit of obscurity over the top as an added layer can only be benefitial.

    Yes, except you are implementing this security by fucking with your tcp/ip stack. In other words, you are taking the 'solid, proven security infrastructure' and stirring it up a bit. It is no longer proven to be solid so this bit of obscurity could have cost you some real security. Personally this is not a patch I'd go applying to production machines.

    dan.

  39. How much does it gain? by Anonymous Coward · · Score: 4, Interesting

    I wonder how clever this deception is? It's easy enough to grab the version advertisement, but more difficult to make your system respond the same way as another OS, especially if that other OS is 'broken' in regard to TCP/IP. The question is whether you want to mimic the 'bug for bug' behaviour...

    There are some who disable ICMP response because it could help to show that a machine is active. Well, that's the canonical reason. But you can also use ICMP to (very slowly) move data, so at least in a far-fetched scenario it could be used a vector for attack.

    Say someone wants to attack your server. NMAP shows the OS as Windows NT. However, attaching to port 80 shows an Apache version string that has been released with RedHat. The casual cracker may have been deterred by the OS advertisement, but anyone else would not have. If your defense depends to a large part on version obfuscation then you don't have a defense, simply put.

    So you could grep through all the sources for version strings of all your internet exposed services, but that won't gain anything. Does version obfuscation hurt? Probably not. Neither does changing your user-agent string in the browser, except that fewer non-IE browsers will be tallied. For this reason alone I don't change my user-agent string, nor do I change my OS signatures (though I know how to).

    1. Re:How much does it gain? by lavalyn · · Score: 1

      That's already implemented. The Loki backdoor system, as described in Phrack, is a functional proof of concept that even ICMP can be hijacked for malicious purposes.

      --
      Doing the Right Thing should not be preempted by making a buck.
  40. house fly webserver by uidzer0.org · · Score: 1

    i am going to make mine resemble that webserver in a house fly we saw last week

  41. honeyd does this already by quigonn · · Score: 5, Informative

    honeyd is able to do this already for quite a long time. With honeyd you can basically create "virtual hosts", running on another computer, with their own IP address, their own IP personality (it comes with a large database of them), and their own services (basically, every inetd-capable program can be used as server with it). You can even create a "virtual network" of them, with configurable routes, latency and packet loss. Indistinguishable from real computers and networks.

    --
    A monkey is doing the real work for me.
  42. bah by Anonymous Coward · · Score: 0

    the ip_personality patch available on other posted comments here has done it years before. the links to the nmap site are old too. never seen the pdf story but I guess it's nothing new too.

    glad to see the ip_personality patch getting more publicity because

    a) needs to be more hard mantained
    b) eventually become a kernel driver

    BTW, some version of BSD has this as well already on its kernel.

  43. Re:no need.. portsentry? by secolactico · · Score: 2, Insightful

    Keep going and soon you'll have an empty route table. Do you drop just the IP or the class C or the entire netblock?

    Unless it is an all out attack, I just report it to the netblock owner. Most of the time (almost always) the report goes ignored and unanswered.

    --
    No sig
  44. Ummm... by spanky1 · · Score: 2, Informative

    He telneted to port 22, the ssh port. He used telnet so you could see the informational banner.

  45. Incorrect, boy wonder! by spanky1 · · Score: 1

    The issue file has nothing to do with the ssh banner that appears if you telnet to port 22. That banner normally doesn't appear if you use ssh, but telnet will show it. The issue file is shown later...

  46. Last year at InfowarCon... by sczimme · · Score: 4, Interesting


    I was one of the instructors in the war games lab. To make things interesting for the students, I distributed nmap with a modified nmap-os-fingerprints file. Windows 2000 machines were reported as Solaris 2.6 (X86) and so forth. Some of the student responses were interesting. :-)

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Last year at InfowarCon... by BigBadBri · · Score: 1
      And nobody checked the real nmap site?

      True - you could have been a real bastard, and redirected port 80 and DNS requests to your own mirror, but there's always a dialup if you look far enough...

      Moral - if I , was at a conference dedicated to security, I'd take nothing for granted.

      But, as they say round here, "there's nowt so queer as folks."

      --
      oh brave new world, that has such people in it!
  47. cool, but... random ips used by worms... by joejoejoejoe · · Score: 3, Funny

    This is cool and all, but these days worms and virii select victims at random so your fingerprint won't make a damn bit of difference, except you might think you are a bit safer but you are not.

    --
    Silly Rabbit: tricks are for kids.
  48. ObReadTheParentPostFirst by sczimme · · Score: 1


    I said quite clearly that I could not get to the linked article:

    (Unfortunately I can't get to the linked story at the moment to confirm this.)

    Was that too cryptic? :-)

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:ObReadTheParentPostFirst by Anonymous Coward · · Score: 0

      You obviously didn't read the article. It as nothing to do with crypto.

    2. Re:ObReadTheParentPostFirst by Anonymous Coward · · Score: 0

      In your quest to post early, you've made a complete cock gobbler out of yourself. Bravo!

      Maybe you should have waited until you could get to the linked article - or (gasp) searched google for a mirror - or (gasp) searched the /. comments to see if someone has posted a mirror.

      Indeed, a quick search of this story reveals at least 2 mirrors posted in the thread (a pdf mirror posted 20 minutes before your dribble appeared in the comments), and about 4 posts dealing with the exact crud you just spouted.

      Remember kids - there's more to life than posting early on /. Impress your peers by actually thinking before you post, not by posting as early as you can.

  49. not so cool by Nick+Driver · · Score: 1

    The first thing I do when setting up a redhat box is remove the login banner that says "I'm Red Hat version x.x.x".

    The first thing I do when setting up _any_ *nix box is to ensure that you CAN'T telnet to it, period!!!!

    Use only sshd.

    1. Re:not so cool by a_n_d_e_r_s · · Score: 2, Insightful


      I can always telnet to a UNIX box - regardless if you remove telnetd or not.

      It just that I have to use another port :-)

      I've sent email and surfed the web using telnet !

      Telnet us very usefull to debug a port with a text protocol...

      However it's not a secure way to log in to a box!

      --
      Just saying it like it are.
  50. portsentry? by PigleT · · Score: 1

    Portsentry's main failing is that it waits until a packet has got into userspace before anything happens about it, and even then it only operates on an opt-in kind of way - like you've got to be looking out for scans on specific ports, or whatever.

    The alternative, and to me far more sensible, approach, is to drop all packets that aren't something you want, in a firewall, up ahead. If someone treats you to a multi-port scan, well, it appears in the logs. If someone scans you on a port on which you're listening, well, the reason you're running a front-facing service is because it's pretty well tightened instead, right?

    Retro-active and dicey doesn't appeal to me.

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
    1. Re:portsentry? by caluml · · Score: 1

      Hello Tim ;)

      I agree with what you say, but I do firewall everything, and only let in what I want. However, I do also open pinholes for portsentry to listen on.

      I either move SSH to another port, and put portsentry listening on tcp/22, or just open some commonly used service port that isn't running on my machine. (imap, pop3, ftp, telnet, snmp - you get the idea).

      I get the firewalling, plus it dumps an IPtables rule in for any idiot scripts, portscanners, kiddies. Not infalible, but it makes it a little more awkward.

  51. my server... by deadsaijinx* · · Score: 1

    Is a commodore64, and it feels good baby!

    Well, what other purpose would this serve other than convincing people that your server is a Com64. I sure as hell don't know a better reason

    --
    YOU SUCK BALLS!
  52. Re:Funded by by Anonymous Coward · · Score: 0

    So...the dream is done, or you agree with the previous poster, who suggested the original poster was a troll.

    The previous poster (me) used a well known technique for avoiding a -1: that is, to accuse the parent poster of being a troll or flamebaiter, then making a sarcastic comment in support of said parent.

    That being said, there are lots of sites which suggest that America is less than "American" when dealing with countries and people outside its borders. In fact, some of those sites are even right! It's hard to gauge which are truthful, as they don't get much media attention. History has shown that the government has been more than ready and willing to lie to us to gain support for war. Myself, I don't trust anything that this current administration is doing in the name of "The War on Terror" as I believe that they're more interested in the lucrative rebuilding contracts for their friends (Halliburton, et al), the TAP pipeline that "we wouldn't support," and, of course, unsullying the family name (my daddy may not have kicked your ass, but I will!)

    Sure, some of it's crap, maybe. But there's crap on both sides, mostly on the right of the aisle. The idiots that believe (or just claim, ala Bush) that anything approaching democracy is going to happen are fooling themselves. If we really wanted democracy, why did we assure Turkey that we would not support the Kurds' desire for self-government? Why didn't El Presidente Bush-o approve funding for the rebuilding of Afghanistan? Just look at what's going on inside many of our Middle East allies' countries. Torture, stonings, rape, more torture, a ruling class of less than 1% of the population with more than 90% of the wealth (oh, wait, that looks familiar).

    Anyway, who cares, we're being dragged into war, no matter what. If they have to lock up dissenters as enemy combatants, they'll cross out the appropriate Amendment when they come to it!

  53. Yes, you sure can! by fv · · Score: 5, Insightful
    Indeed, my site is just listed in passing, yet my web traffic suddenly tripled .

    As for the paper, I found it interesting and amusing enough to announce to the nmap-hackers. I'm all for doing this to your personal machines for entertainment and experimental value, but would almost never recommend it as a serious security hardening technique. Your time is almost always better spent working on fundamental security improvements such as applying patches, tightening firewalls, installing IDS systems, removing unnecessary services and setuid binaries, auditing system logs, etc. And sometimes this type of spoofing can actually increase security risk. Nmap expects many modern UNIX operating systems to offer nearly-unpredictable generation of TCP initial sequence numbers and the IP ID field. Crippling the generators to appear as a printer can make you vulnerable to TCP connection spoofing and a plethora of vulnerabilities related to the new Nmap Idle Scan technique.

    And remember that many or most worms and script kiddies simply spew their exploit code to every listening server rather than bothering with fingerprints. All the attempted IIS exploits in my Apache log are testament to that! And if you attract a more competent attacker, you probably won't fool them for long anyway.

    -Fyodor
    Concerned about your network security? Try the free Nmap Security Scanner

    1. Re:Yes, you sure can! by moktod · · Score: 1

      I concur, this seems like a waste of time as far as security is concerned. Anyways, most hackers have their own system/port scanning utilities which they have written. Most of these are not too concerned with what OS you are running.

      Secure your system, don't waste too much time on this.

      I feel like I have wasted too much time just reading posts on this topic. Please, move on.

  54. All very well and good. by fw3 · · Score: 2, Insightful
    I can't get all that excited about this. Looking at an open, internet connected site, no firewalls and about 4 hosts I've recorded roughly 1 million snort detects spanning 1.5 years of on&off operation I count about 35 total external nmap scans from only 9 unique IP #s. Only a couple of those then tried to follow up with some attack traffic and one was either a very confused kiddie trying to hit a unix box with netbios-ns.

    So ractically speaking, 99.999% mundane risks (kiddies, scripts, worms) out there do minimal OS detection, and pretty much shoot attacks at random IP's. Those that do some form of detection before trying to attack certainly aren't using NMAP to scan (server version detection is far more common, and is not limited to version strings.

    For my money the time spent on stack-signature obfuscation would be far better invested in actual security measures (e.g. staying up to date on patches, implementing defense-in-depth or deploying hardened OS's.

    Sure, if you're going to put your servers behind a load ballancer, packet filter or proxy, then you may well get a measure of obfuscation for free, but if the security implementation on the screened systems is no good you're going to get rooted anyway.

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  55. I run a Timex Sinclair! by Anonymous Coward · · Score: 0

    Nuff said! 4k memory, 2k addressable.

  56. Is this how iastate.edu does it? by aaron240 · · Score: 2, Interesting

    If you use NetCraft to see what Iowa State is running, it says they are using /bin/sh as their webserver. Here are the results.

    Is this related? How do they do that? It must be a joke.

    1. Re:Is this how iastate.edu does it? by Anonymous Coward · · Score: 0

      $ chkwww www.iastate.edu
      www.iastate.edu: Apache/1.3.26 (Unix)

      See why this is some kind of futile protection...

    2. Re:Is this how iastate.edu does it? by Anonymous Coward · · Score: 0

      % telnet iastate.edu 80

      Trying 129.186.1.99...
      Connected to iastate.edu.
      Escape character is '^]'.
      HTTP/1.0 200 Document follows
      Content-type: text/html
      Date: Mon, 17 Mar 2003 00:04:18 GMT
      Server: /bin/sh (no kidding)
      Last-modified: Tue, 11 Apr 2002 17:00:00 GMT
      X-NetScrape: Gluttony, Greed, Sloth, Pride, Lust, Wrath, Envy, Netscapisms
      Content-length: 452
      [rest deleted]

      Probably just some netcat server. No GET / required.

  57. I wonder if ? by Anonymous Coward · · Score: 0

    Say I make my network appear to consist of windows 2000 servers, could the BSA use this fingerprinting to force an auidit on my company?

  58. netcraft is just a http srv scanner, thats all -NP by Anonymous Coward · · Score: 0

    w1324123

  59. you don't want everyone think you use MS ;-) -NP- by Anonymous Coward · · Score: 0

    12132132

  60. OF COURSE you are, nmap is usefull to crackers -NP by Anonymous Coward · · Score: 0

    123123

  61. Please don't comfuse NetCraft with Port Scanners by Anonymous Coward · · Score: 1, Informative

    Please stop comfusing NetCraft with port scanners.

    Nmap is a port scanner, it scans ports. Every tcp packet contains a fingerprint. That fingerprint can be analysed to give the os.

    NetCraft uses a http server scanner. It only scans port 80 for a http server and analyses its results

    That means:

    a) These are Two Completely different things
    b) It's much easier to fool NetCraft than nmap

  62. Nmap's revenge by fv · · Score: 5, Interesting

    The systems described in the paper such as IP Personality and Honeyd (my favorite), work by watching for the exact probes as described in my fingerprinting paper and then responding as detailed in the Nmap OS DB. But what about all the other TCP/IP techniques for fingerprinting a system? Later this year, I hope to add about half a dozen, including selective ACKs, TTL-normal-reply, and TTL-RST-Echo. Once these are implemented, spoofed systems will appear as a Dreamcast (or whatever) using the old techniques and will be exposed as their real OS via the new techniques. So Nmap could offer fingerprints like "Linux 2.4 pretending to be a Laserwriter". And attackers could even scan the 'Net looking for spoofed boxes -- lets hope the spoofing modules/programs don't open any security holes of their own!

    Of course, the spoofers will then update their software to recognize the new fingerprinting technique and the cycle begins anew. Ah well. I enjoyed Berrueta's paper, by the way.

    -Fyodor
    Concerned about your network security? Try the free Nmap Security Scanner

    1. Re:Nmap's revenge by Merlin2600 · · Score: 1

      > lets hope the spoofing modules/programs don't open any security holes of their own!

      I think this is the most important point here. You try to make things more secure by hiding your host fingerprints. But you add software of questionnable quality and stability to do that...

      In the paper, it is mentionned that one of the modules even crashed his box.

      Those things are fine to impress your friends but acutally lower your security.

      Merlin.

  63. Purpose of OS detection by Luke-Jr · · Score: 1, Funny

    Some people have said that OS detection is only used for exploiting things. I don't know about other people, but I at least use it as a simple measure of intelligence. XP being lowest, other Windows next lowest, Mac and OSX somewhere in the middle, and everything else a bit higher. Of course, with everyone switching to Linux, including the less intelligent people (this is what Lindows is for), I might have to stop making these assumptions...

    --
    Luke-Jr
  64. Good. by Anonymous Coward · · Score: 0

    Anything that makes a laughingstock of that criminal fyodor is progress in my book.

  65. SDEM LOVES YOU STILL! by Anonymous Coward · · Score: 0

    Hey do you still have the screencaps you took when you hacked sdem's box, after he convinced you that he was a she? That was funny.

  66. Don't bother by Anonymous Coward · · Score: 0
    If you try to read this paper you may be subjected to one or more of the following:
    • Severe Vomiting
    • Permanent blindness
    • Headache
    • Sore throat
    • Genital Herpes
    • Insanity
    It's really that bad. You might want to look into ispell or setting up whatever word processor you puked this crap into to check your spelling. After that, go to the local elementary school and find a third grader to proofread your grammer. If you want to be taken seriously you have to proofread the things you "publish" even it if is only the web.
    1. Re:Don't bother by Anonymous Coward · · Score: 0

      I find your comments quite disturbing in that you knock this document simply on its presentation without even addressing its content. If there's one thing the web has taught us, it's that you need a little of both. I assume the author is not a native speaker of the English language so we should grant them some leeway. Their syntax is certainly lacking but let's not get hung up on that, if it's readable enough that you can understand what he's saying then that's good enough.

    2. Re:Don't bother by Anonymous Coward · · Score: 0
      I couldn't understand it because I was too busy vomiting and scratching at the herpes that were taking over the area where I pee.

      If he isn't a native speaker then he should hire a five year old to translate for him. They work for next to nothing. Nike and Martha Stewart do this, I hold this guy to at least their standards. I wouldn't go publishing a paper in Chinese. Why? Because I don't speak the language! How silly would that be? Let us address some of the issues at hand.

      Suppose that they find an open port in their (approved or not) penetration; knowing the OS makes easier to find and execute an exploit against that service, because often an exploit is OS version specific, and an exploit for Sendmail running on HP-UX won't work for Sendmail running on AIX, or being more accurate, an AIX 4.3.3 exploit could not work in a system running 4.3.3 with the lastest maintenance code applied.

      I dare you to parse this tripe. In ENGLISH we use things like PERIODS to separate trains of thought into SENTENCES. How can I pick out the content when all I see is babbling garbage running down my CRT like so much cat puke? My kid can make better constructions like this and he hasn't even been born yet.

      The web is the future and I pray to Allah that you take it seriously. In the future everything will be published on the web because we will have killed all of the trees to make wood which will then be used to produce blue tip kitchen matches. Where will your content be then, Mr. Smarty Man? If that is your real name. You ARE posting as an Anonymous Coward so I have to wonder about your true intentions.

      I weep for your future.

    3. Re:Don't bother by Anonymous Coward · · Score: 0


      I couldn't understand it because I was too busy vomiting and scratching at the herpes that were taking over the area where I pee.


      Sleep with dogs, wake up with fleas. Sleep with tricks awaken to disease. Your STDs have little to do with this paper though.


      I wouldn't go publishing a paper in Chinese. Why? Because I don't speak the language! How silly would that be?


      English is the internationally accepted standard language for scientific discourse. Good science classes in other countries are all taught in English. International scientific journals are all published in English and accept only articles written in English. Publishing in Mandarin is not an option, so Mandarin speakers must attempt to write in English (which they may be less than proficient in).


      Where will your content be then, Mr. Smarty Man?


      For starters I am a woman. The presumption that all tech-savy people on the Internet are males is quite insulting and we need to put an end to it right now. GURL POWER!


      You ARE posting as an Anonymous Coward so I have to wonder about your true intentions.


      That makes two of us.

    4. Re:Don't bother by Anonymous Coward · · Score: 0
      Sleep with dogs, wake up with fleas. Sleep with tricks awaken to disease. Your STDs have little to do with this paper though.


      You're right. I just remembered I was with your mom last night. That must be where I picked up the crabs.


      English is the internationally accepted standard language for scientific discourse. Good science classes in other countries are all taught in English. International scientific journals are all published in English and accept only articles written in English. Publishing in Mandarin is not an option, so Mandarin speakers must attempt to write in English (which they may be less than proficient in).


      Mandarin is spoken by far more people than English, for the simple reason that they fuck like rabbits and there are 10 gajillion people over there. Get with the times you Eurocentric biggot. The point is that China is at the center, not you.


      For starters I am a woman. The presumption that all tech-savy people on the Internet are males is quite insulting and we need to put an end to it right now. GURL POWER!


      I'm sorry if the truth hurts you, sister. Maybe you should go wait tables if you can't hack it in a male dominated society. So god dealt you some bad genes, don't take it out on us because women are intellectually inferior. It's not your fault, I forgive you. When you're playing in a man's world, though, you need to have a penis. Not that you don't get plenty of it, I'm sure, but it's better if it's your own.

    5. Re:Don't bother by Anonymous Coward · · Score: 0

      Perhaps english language is not the mother tongue for everybody, so I think that it's a good thing that the author tried to write the paper in english (he's from Spain)

      Can you speak other languages?

    6. Re:Don't bother by Anonymous Coward · · Score: 0
      Can you speak other languages?


      Yes. Though I don't think I'd attempt to publish a paper in Latin. Is there some feature of software in Spain that disables a spell check? Or are there some restrictions, similar to strong cryptography, that prevent Spaniards from importing english dictionarires to use with ispell? I can only imagine all the green squiggly lines that would appear if I loaded this into Word's superior grammar checker.

    7. Re:Don't bother by Anonymous Coward · · Score: 0

      You're right. I just remembered I was with your mom last night. That must be where I picked up the crabs.

      She's been in Pere la Chaise cemetary for over five years now so you likely picked up more maggots then crabs. By the way, necrophilia is considered gross abuse of a corpse and against the law in most civilized portions of the world (including France).


      Mandarin is spoken by far more people than English, for the simple reason that they fuck like rabbits and there are 10 gajillion people over there. Get with the times you Eurocentric biggot. The point is that China is at the center, not you.


      Population is not the issue we're discussing here. Feel free to continue going off on tangents that have little to do with the matters at hand though. You seem to be quite good at that.


      I'm sorry if the truth hurts you, sister. Maybe you should go wait tables if you can't hack it in a male dominated society. So god dealt you some bad genes, don't take it out on us because women are intellectually inferior. It's not your fault, I forgive you. When you're playing in a man's world, though, you need to have a penis. Not that you don't get plenty of it, I'm sure, but it's better if it's your own.


      First of all I could make it quite well if it wasn't for this glass ceiling that exists in our western culture. I don't really understand what you mean about getting penis ... so you find getting your own penis better than getting other people's penises? It sounds like you're saying you have the ability to fuck yourself and enjoy it more than when other men bend you over and stuff you like a christmas turkey. I think as a homosexual you must've probably run into many of the same kinds of discrimination that I've faced as a woman.

      I also find your assertion that "god" dealt me some bad genes very amusing. As you state previously, "china is at the center not you", and yet you cling to your monotheistic beliefs. GET WITH THE CENTER BABY!

    8. Re:Don't bother by Anonymous Coward · · Score: 0
      Fuck off.

      The guy's Spanish, from Spain.

      Habla Espanol?

      Thought not.

      Asshole

    9. Re:Don't bother by Anonymous Coward · · Score: 0
      She's been in Pere la Chaise cemetary for over five years now so you likely picked up more maggots then crabs. By the way, necrophilia is considered gross abuse of a corpse and against the law in most civilized portions of the world (including France).

      And I'll tell you ... she's a better fuck dead than she was alive. By the way, I won't be sending that child support check again so you're going to have to keep whoring yourself so you can afford your crack and ramen noodles.

      Population is not the issue we're discussing here. Feel free to continue going off on tangents that have little to do with the matters at hand though. You seem to be quite good at that.

      Ah, more eurocentric crap. Are you going to tell me about the golden rule? That is, he who has the gold makes the rules? Is that all you war mongering westerners think about? You think you have the power? Well you just wait, whitey. There will be a day of reckoning and you will get your just desserts!

      First of all I could make it quite well if it wasn't for this glass ceiling that exists in our western culture.

      This glass ceiling was installed by men. That's all I have to say about that. We are the glass workers, we have the glass and we are in power. You'll never shatter the glass, it's very very thick.

      I also find your assertion that "god" dealt me some bad genes very amusing. As you state previously, "china is at the center not you", and yet you cling to your monotheistic beliefs. GET WITH THE CENTER BABY!

      No the real point is that I don't give a damn. There isn't even a god anyway, everybody knows that. I was just trolling your dumb girl ass about god. Hey I have a joke for you:

      What do you call the extraneous flesh around a vagina?

      A woman!

      Take that to the bank, sister!

    10. Re:Don't bother by Anonymous Coward · · Score: 0
      Fuck off.


      Wow you also have a great command of the English language. Did you think of that all by yourself? Or did your mommy help you?


      Habla Espanol?


      Si.


      Thought not.


      What makes you think that?


      Asshole


      Your ability to debate the merits of spell check astound me. You are clearly literate and have probably published hundreds of papers yourself. I will yield, you are too correct.

    11. Re:Don't bother by BigBadBri · · Score: 0, Flamebait
      Thou scurvy knave, go swive thyself.

      It is my considered opinion that a villein of your status is likely to have to investigate at least one of the above words, and I look forward to your utterly authoritative response.

      --
      oh brave new world, that has such people in it!
    12. Re:Don't bother by Anonymous Coward · · Score: 0
      Actually, I didn't need to investigate any of those words. However I do commend you on your thoughtfulness and knowledge. It's far more entertaining to troll people with a brain that those who can only utter "go fuck yourself".

      Cheers!

  67. Wal-Mart does it by tulare · · Score: 2, Insightful

    For a while now, Netcraft has reported Wal-Mart as running IIS 5.0 on Linux or Solaris :) See for yourself

    --
    political_news.c: warning: comparison is always true due to limited range of data type
  68. Fyodor....... by BigBadBri · · Score: 1
    respect - you are the man!

    Thanks for all you've done for network security over the last few years - us poor mortals have to rely on proper smart guys like you for the real work.

    This is no bull - you have done as much for network security as anyone that has ever written a firewall, and more than most.

    I say again - respect! and big ups to Fyodor!!!!!

    --
    oh brave new world, that has such people in it!
  69. I want to be running on a TI-81 by AssFace · · Score: 0, Offtopic

    Those things had real power. Somewhere I might still have mine.
    if I can get this page to load, then I'll read to see if I can change it to that.
    or perhaps a loaf of nutbread.

    --

    There are some odd things afoot now, in the Villa Straylight.
  70. Mirror of paper by Ace905 · · Score: 1

    You can find a mirror of the paper here.

    www.si20.com/nmap.php

    --

    Ace
  71. And this matters why? by Anonymous Coward · · Score: 0

    You should only ever have a single port on any machine open to the net, and unless it's a publicly accessible web/ftp server, you should have it acl'd off to known ip blocks.

    iirc, nmap requires 2 open ports to do a fingerprint. If you have just 1 open, then it won't work.

  72. Telnetd by Nick+Driver · · Score: 1

    I guess I wasn't clear on whay I'd meant. Sure the telnet protocol is plenty useful for lots of things, but the telnetd daemon (and the classic ftpd) is a rooting just waiting to happen. This day and age, you just cannot trust running any listening protocol that authenticates usernames and passwords as clear text in the packets/datagrams. The likelihood of somebody eavesdropping on the "conversation" is just too great anymore.

  73. Food for the Canonical Disgruntled Ex-employee... by Anonymous Coward · · Score: 0


    Hmmm... if so, the Subj creatures could really
    'help' their employers show that they're doing
    the right thing, by setting things up so as to
    bring in the lawyers, every once in a while -
    expecially in a totally Windows 2000 free shop

  74. PDF Mirror by dave1212 · · Score: 1

    I grabbed it, at a miserable 81 BYTES per second!

    and posted it here:

    PDF Mirror

    That should be a lot faster.

    1. Re:PDF Mirror by Anonymous Coward · · Score: 0

      Until the other third of SlashDot users views it.

  75. Re:Tool for Hackers by Anonymous Coward · · Score: 0

    Dont fucking start talking about treason. Your the type of stupid fuck who would actually support shit like the patriot act.

    loyalty to the county always,
    lotalty to the goverment only when it deserves it

  76. Will this lead to new/random exploits? Hmm by Anonymous Coward · · Score: 0

    I wonder if this will lead to new/random exploits?
    Hmmm

  77. Re:what about this by Anonymous Coward · · Score: 0

    [abc@localhost abc]$ telnet Myhost.testbox 22
    Trying Myhost.testbox...
    Connected to Myhost.testbox
    Escape character is '^]'.
    SSH-2.0-Sinclair ZX_81 OS v.1

  78. How do we know this works? by Anonymous Coward · · Score: 0

    Yeah, it seems like it works, but if he got slashdotted so quickly, how do we know that his website really *isn't* running on a timex watch ? As for me, I'm pretty skeptical. There are limits to what is possible, here...

  79. Re:no need.. portsentry? by destiney · · Score: 1


    Nah, my dropped routes are only temporary, I clean out /etc/hosts.deny once a week via cron.

    I only drop the IP itself.

    Reporting it is futile in my experience. The attacker almost never uses their own IP.

  80. Last Post! by alpg · · Score: 0

    The hieroglyphics are all unreadable except for a notation on the back,
    which reads "Genuine authentic Egyptian papyrus. Guaranteed to be at
    least 5000 years old."

    - this post brought to you by the Automated Last Post Generator...