Slashdot Mirror


Nmap From an Ethical Hacker's Point of View

ddonzal notes a new tutorial that introduces Nmap from the viewpoint of an ethical hacker. (Part 1 of 2 parts is up now.) The author is Kirby Tucker, who writes: "After completing this 2 Part Series and having practiced the techniques described, one should not only be able to sit at a 'roundtable' with advanced security professionals and 'hold their own' in a discussion concerning Nmap, but also utilize this great tool in protecting their own network."

115 comments

  1. Why the adjective? by capt.Hij · · Score: 3, Insightful

    How come the word "hacker" needs the adjective "ethical?" It is bad enough that the word has a negative connentation (sp?) out there in the world. It should not have to be modified if it happens to be used in a positive sense here.

    1. Re:Why the adjective? by Tribbin · · Score: 4, Insightful

      Because placing 'ethical' before it informs 95% of the common people and 30% of the slashdotters better about the article.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    2. Re:Why the adjective? by Jarjarthejedi · · Score: 1, Redundant

      It's sad how true that statement is. It's sadder still that someone moderating thought it was funny rather than true...

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
    3. Re:Why the adjective? by Johann+Lau · · Score: 2, Insightful

      How come the word "hacker" needs the adjective "ethical?"
      It doesn't. "ethical" is just a modifier, it narrows down the range of hackers that are meant. Lack of that modifier does not signify "unethical".
    4. Re:Why the adjective? by Jeff+DeMaagd · · Score: 1

      I think it's funny AND true.

    5. Re:Why the adjective? by FLEB · · Score: 1

      It's a branded term for "white-hat". IIRC, these people take people through courses where they learn security topics and techniques, in a large part, from the perspective and experience of breaking into insecure systems. Specifying "Ethical" in the name clarifies their intent and goals to both their potential clients and to the outside world, that they are training ethical people "hacking" skills for constructive purposes.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    6. Re:Why the adjective? by Anonymous Coward · · Score: 0

      After all, ethics are relative ... if the hacker is destroying a system of a company that he or she deems "evil", is it proper or improper to do so? (The hypothetical action is illegal regardless of the moral relevance.)

    7. Re:Why the adjective? by LuSiDe · · Score: 1

      From WordNet (r) 2.0 [wn]:

          connotation
                    n 1: what you must know in order to determine the reference of an
                              expression [syn: {intension}]
                    2: an idea that is implied or suggested
      Defintely not a grammar geek. ;)
      --
      WE DON'T NEED NO BLOG CONTROL.
    8. Re:Why the adjective? by chaosite · · Score: 2, Informative

      I hate this discussion, but about half the people here use the term "Hacker" to mean 'friendly computer programmer who's quite good at it' or perhaps 'security consultant', while the other half uses the term to refer to people who break into computer networks, usually for profit or other "evil" motives. The people who prefer the first definition use the term "Cracker" for the latter definition.

      So, an "ethical burglar" would be a locksmith, I guess. Someone who knows how to use the tools, yet refrains from breaking and entering.

      I'd leave "ethical rapist" as an exercise to the reader.

    9. Re:Why the adjective? by Anonymous Coward · · Score: 0

      While "hacker" is by no means a synonym for "cracker," neither is it a synonym for "ethical human being." It's like saying "ethical musician" or "ethical doctor." While we might like to believe that all hackers/musicians/doctors are ethical, they aren't. They are all human, and many people aren't ethical. This article won't cover "Nmap From a Hacker's Point of View;" that would be a different (and probably more technical) article altogether. This is covering how to use nmap in a technical and ethical manner, and hence the adjective.

    10. Re:Why the adjective? by loganrapp · · Score: 1

      Yeah, but when I'm in gym class, the Bloods-wannabes called me "Cracker." I didn't realize the inner city kids were so adept at computer lingo!

    11. Re:Why the adjective? by Anonymous Coward · · Score: 0

      You appear to be confusing ethics and morality.

    12. Re:Why the adjective? by jez9999 · · Score: 2, Funny

      I'd leave "ethical rapist" as an exercise to the reader.

      James Bond?

    13. Re:Why the adjective? by Rulke · · Score: 2, Insightful

      Sad as it is to the community of IT in general, the media has changed the meaning of the word 'Hacker'. It's time we catch on. It is now synonymous for someone that creates, changes or bastardizes programs to do 'unintended' things.

      We need to come up with a new 'leet' name for programmers.

    14. Re:Why the adjective? by Anonymous Coward · · Score: 0

      I think it's funny AND false.

    15. Re:Why the adjective? by Oktober+Sunset · · Score: 1

      I'd leave "ethical rapist" as an exercise to the reader. Billy the Poet from Welcome to the Monkey House.
    16. Re:Why the adjective? by Lally+Singh · · Score: 2, Insightful

      It's 2007 and nobody cares what the term meant a long time ago to a small number of unimportant people.

      Hacker = supergenius who writes virii, breaks into systems, and terrorizes the entire country from a moving tractor-trailer.

      Cracker = pejorative term for white people.

      Any other definitions have been obsolesced. Geez, this ranting's been going on since the late 90's, please *everyone* get over it.

      --
      Care about electronic freedom? Consider donating to the EFF!
    17. Re:Why the adjective? by Jarik_Tentsu · · Score: 1

      You know...I used to go around correcting people whenever they used the term "hacker" in a negative context, crying "Hacker has only been demonized by the media!"

      Now even though this is slashdot, if the name of the article was "Nmap from a hacker's point of view" - I'm sure a large number of people even from here, will think of a Black Hat Hacker. Even though they know what the term 'hacker' really means, they'll assume if the word hacker is being used, it's being used in the context that 99% of the world use it.

      A more extreme parallel would be, 'kibibyte' vs 'kilobyte'. We know a kilobyte is 1000 bytes, and we know a kibibyte is the real term wanted - 2^10bytes, ie, 1024 bytes - however, even we will use the term kilobyte since that's what everyone else uses, and what other people (even other geeks) expect you to use.

      ~Jarik

    18. Re:Why the adjective? by coryking · · Score: 1

      Well, my last post was inflamitory for a reason; people that manipulate the English language piss me off to no end. "Ethical Hacker" = "Ethical Rapist". Period. In fact, by "ethical hacker" is a contraindication itself because nobody with any kind of ethics would use the word "hacker" for any other reason besides "criminal". Unethical people manipulate language.

      Why am I being an ass? Because language is important. Every time you use hacker in a sentence and mean "smart guys having fun doing nerdy stuff with computers" instead of "asshole who fucks over peoples computer systems and causes hundreds of thousands of dollars in damage" you are promoting an agenda you probably don't agree with. Richard Stallman and that ESR dude are very good at manipulating language to further their agenda. Dont forget Stallman had a huge issue when MIT added passwords on their network. In his mind, everybody should be able to access any computer with full permission (after all, information wants to be free, right?). Very much like he tries to hijack "Free" to confuse people, he tried to hijack "Hacker" to make it sound like it is sometimes okay to break into other peoples property. If you realistically believe our computer systems can survive without any security, and you realistically belive that anybody should have access to any computer system, by all means continue pushing his cause by watering down the word "hacker.

      Hacker = Criminal. Ethical Hacker is an oxymoron that minimizes the very real damage that hackers can cause when breaking into computer systems. When some fuckwad hacks into my computer system, I dont want the FBI agent thinking "did he mean 'some friendly hacker just trotted in humming and being all nice?" I want that FBI agent to hear that word and always thing "scum of the earth who fucks up computer systems". Hacking is not funny. There is no such thing as a friendly hacker. Hackers are evil and are scum of the earth. Hackers should be treated by our courts the same as any other criminal. Period.

      Get your own word for people who like to mess with things... how about geek? The sooner we stop feeling guilty about associating hackers with criminals, the sooner our society can help us track down people that damange the systems we maintain.

    19. Re:Why the adjective? by Mikkeles · · Score: 1

      It doubly doesn't make sense as the article is not about hacking at all.

      --
      Great minds think alike; fools seldom differ.
    20. Re:Why the adjective? by pyite · · Score: 1

      In fact, by "ethical hacker" is a contraindication itself because nobody with any kind of ethics would use the word "hacker" for any other reason besides "criminal".

      This sounds like a troll, but going by your UID, I don't think it's meant to be. I think you're actually serious. That's frightening. The word his been misused and abused by the media in an effort to sensationalize. It's true definition in relation to computers has nothing to do with unethical behavior. So you, sir, please do not bastardize the word by using it to further your own agenda.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    21. Re:Why the adjective? by hormesis · · Score: 1

      You, ma'am, are the one attempting to manipulate and change the connotation of the word.

      Do some research before you spew shite, Sally.

      http://en.wikipedia.org/wiki/Hacker
      http://en.wikipedia.org/wiki/Hacker_(computer_secu rity)

    22. Re:Why the adjective? by Johann+Lau · · Score: 1

      I was referring to the definition of hacker being someone who tinkers around with stuff. http://en.wikipedia.org/wiki/Hacker_definition_con troversy

    23. Re:Why the adjective? by coryking · · Score: 1

      I'm dead serious and I'm not trolling at all. And if we were in a bar, I'd sober up and look you right in the eyes when I said the stuff above. Hopefully I could convince you how wrong you are or you could just buy me drinks until I shut the fuck up or maybe come up with a reason why I'm wrong besides wikipedia links because dude, this ain't about tech it is about politics, linquistics and appeals to emotion. It is hard to discuss this on a website designed for maximum flameage.

      The "media" had no agenda when they started to mainstream the word "hacker," it was just a nice sounding semi-watered down word already. The media was not sensationalizing the original term "hacker" it was redefining it to mean "the bad guy". Once the media brought the world of computer crime into the mainstream (I'm thinking of that lame hackers movie...*) the "war" on the word hacker was forever lost and it was time to move on. Be glad that the media was just finally catching on that people could do bad shit to computers regardless of the term. You should read some books written by sysadmins around that time (I have one but I can't find it on my bookself to get you the title). Sysadmins have had a very hard time getting government bodies to help them track down hackers. Nobody realized the damage these people could do, and half the reason very well could have been because of the watered down term "hacker" confusing things.

      So please, I'm not trolling and quite frankly this stuff is better beer talk. I'll just leave saying that if you think I'm wrong, try going over scenarios in your head about people breaking into your computer shit. Listen to your though process and pay attention to your emotions while you label the person. Pretend you are thinking about going to the cops with it. What do you type? How does calling the perp a hacker make you feel? Does it make it feel like the person isn't doing anything wrong?

      Language is an important tool. It is more powerful than weapons because it can literally alter the way you think. "Smart" governments and those with agendas they'd rather not be open about use language to manipulate peoples emotions and thoughts. See also, George Orwell.

    24. Re:Why the adjective? by coryking · · Score: 1

      Arg, to follow up to myself... if you said "I'll tell the FBI somebody hacked into my computer" rather than "cracked into my computer" and you still believe that hacker doesn't mean criminal, I'll tell you why that makes you uncomfortable and guilty. Internally your brain brain has to translate the word "cracker" into "hacker" before you talk to the person. When your brain isn't at 100% for whatever reason, it just might forgo that translation and leave your though process saying "hacker" to the FBI and feeling the emotions "person who likes to tinker around". Your mouth said "criminal" but your brain might have meant "geeky computer guy". And that is what is dangerous because it dulls your anger and clouds your thought process and if there was an agenda behind it, it was to make you think almost against your own will that computer crime is okay; information wants to be free, right?

    25. Re:Why the adjective? by Anonymous Coward · · Score: 0

      The guy's handle is Ethical Hacker. Isn't that enough?

    26. Re:Why the adjective? by Anonymous Coward · · Score: 0

      I'd leave "ethical rapist" as an exercise to the reader.

      How about the Russian soldiers who stormed into Berlin at the end of WWII? They got to administer some well-deserved "Victor's Justice." ;)

    27. Re:Why the adjective? by nthcode · · Score: 1

      It doesn't mean that the word "hacker" has a negative meaning, just neutral. I think that's also the reason we have different color of hats. From my personal favorite definition of hacker, "One who enjoys the intellectual challenge of creatively overcoming or circumventing limitations." Some might do it ethically or unethically, but that's not the point.

  2. Ethnical Hacker? Bleh. by toolo · · Score: 4, Insightful

    I never understood how someone that is interested in the inner-workings of computing and networking has been coined "Ethical Hacker." Marketing at its finest.

  3. in other news... by Anonymous Coward · · Score: 5, Funny

    i have updated my blog maybe i will spam it on /.

    1. Re:in other news... by Tribbin · · Score: 2, Insightful

      If your blog post would help other slashdotters it might get through the moderations.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  4. Re:No such thing by Anonymous Coward · · Score: 0

    Sure hold on, I'll get Larry Craig. What stall will you be in ?

  5. Re:Ethnical Hacker? Bleh. by Tribbin · · Score: 3, Informative

    Do you think that an title called 'Nmap From a Hacker's Point of View' would inform most people enough about the content of the article?

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
  6. Re:Ethnical Hacker? Bleh. by chuckymonkey · · Score: 0

    That's a very good point, I guess they don't use cracker because that could be some kind of racial slur and heaven forbid a private organization use a word that in some way may be used as a racial slur because it would violate someone's right somewhere and hurt their feelings.

    --
    "Some books contain the machinery required to create and sustain universes."-Tycho
  7. In 2 parts hey? by MrNaz · · Score: 3, Insightful

    This is like those online universities that I always get spam for.

    "Don't have time to study? Want another qualification? In just 2 easy parts, you too can be a l33t h4x0r and increase your salary by several multiples!"

    --
    I hate printers.
    1. Re:In 2 parts hey? by Eevee1 · · Score: 0

      And a multiple of 0 is... Let's work it out. 0x99x99x99x99x99 = ??

  8. More 'rich informing' alternative? by Tribbin · · Score: 3, Insightful

    OK, so I've been wondering for a great deal of time what port 9090 on my system was for.

    If I go to http://localhost:9090/ I get the HTML message 'Nice try...'. Nmap sais '9090/tcp open zeus-admin'.

    Now it appears that it is from my bittorrent client.

    Is there a more rich informed alternative that would say something like '9090/tcp open zeus-admin/transmission/appX/appY'?

    It took quite some googling to find out what is was used for.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
    1. Re:More 'rich informing' alternative? by Anonymous Coward · · Score: 4, Informative

      try netstat -anpe | grep 9090 as root ?

    2. Re:More 'rich informing' alternative? by Ant+P. · · Score: 4, Informative

      >>Is there a more rich informed alternative that would say something like '9090/tcp open zeus-admin/transmission/appX/appY'?

      Yes:

      # netstat --numeric-hosts --listening --tcp --programs
      Active Internet connections (only servers)
      Proto Local Address       Foreign Address         State       PID/Program name
      tcp   0.0.0.0:svn         0.0.0.0:*               LISTEN      1678/xinetd
      tcp   0.0.0.0:netbios-ssn 0.0.0.0:*               LISTEN      1703/smbd
      tcp   0.0.0.0:sunrpc      0.0.0.0:*               LISTEN      1531/portmap
      tcp   0.0.0.0:http        0.0.0.0:*               LISTEN      2580/lighttpd
      etc.

    3. Re:More 'rich informing' alternative? by Covener · · Score: 2, Informative

      Is there a more rich informed alternative that would say something like '9090/tcp open zeus-admin/transmission/appX/appY'?

      fuser 9090/tcp, lsof -i :9090, netstat -pant | grep :9090
    4. Re:More 'rich informing' alternative? by ReverendRyan · · Score: 4, Informative
      How would nmap know which app is really listening on a port? All it has are the ARIN-assigned port numbers from /etc/services. What you were looking for was

      # netstat -tcp -l
      which will list all TCP ports that are in state "LISTEN" along with the PID of the program that opened the port.
    5. Re:More 'rich informing' alternative? by Phil246 · · Score: 2, Informative
      http://insecure.org/nmap/man/man-version-detection .html

      After TCP and/or UDP ports are discovered using one of the other scan methods, version detection interrogates those ports to determine more about what is actually running. The nmap-service-probes database contains probes for querying various services and match expressions to recognize and parse responses.

      A paper documenting the workings, usage, and customization of version detection is available at http://insecure.org/nmap/vscan/.
    6. Re:More 'rich informing' alternative? by caluml · · Score: 2, Informative

      netstat -planet is what I remember.

    7. Re:More 'rich informing' alternative? by GarrettZilla · · Score: 1

      Try:

        lsof -iTCP@localhost:9090

      --
      Ecce potestas casei!
    8. Re:More 'rich informing' alternative? by LordSnooty · · Score: 1

      To assume he's on *nix is indeed a leap of faith. I think Windows is the answer, thus the reason for much flapping about.

    9. Re:More 'rich informing' alternative? by Anonymous Coward · · Score: 0

      "To assume he's on *nix is indeed a leap of faith. I think Windows is the answer, thus the reason for much flapping about." - by LordSnooty (853791) on Monday September 03, @07:35AM (#20450433) No problem: If he's on Windows, then this commandline for nmap will do the job nicely:

      nmap.exe -P0 -sT -F -O -A (insert your IP Address here on this commandline)

      APK

    10. Re:More 'rich informing' alternative? by bhtooefr · · Score: 1

      Actually, Windows has netstat as well. ;)

    11. Re:More 'rich informing' alternative? by Anonymous Coward · · Score: 0

      "Actually, Windows has netstat as well. ;)" - by Anonymous Coward on Monday September 03, @03:31PM I didn't realize we were including/discussing netstat here, but, that it (Windows) does... & it's a decent tool for analyzing connections & applications using them on "things IP(udp/tcp)".

      I like netstat -ano myself (on Windows XP/Server 2003, that commandline works, but on Windows 2000 iirc, it's netstat -an)...

      Still, I wouldn't call netstat a "superior tool" to nmap... it's a GOOD monitor, but it's not as powerful OR flexible as nmap is, or rather, can be (due to its commandline switch abilities).

      APK

      P.S.=> @ least they kept netstat's commandline's SOMEWHAT consistent on Win32, with *NIX variants on this command (at least somewhat)...

      I.E.-> From what I have seen, for example, the "ipconfig" commandline on *NIX's is (iirc) "ifconfig" (In fact, I quite recently used this on BSD variant support for a client @ work, specifically, MacOS X)...

      (Correct me if needed here, I can stand it as much as anyone else (& I don't run any *NIX variants like Linux here anymore nowadays, & it's been a LOOOONG while since I have personally used them... but, with reason, see the url below, as to the "why" of my stating that - it MAY interest you some!))...

      http://linux.slashdot.org/comments.pl?sid=282945&t hreshold=1&commentsort=0&mode=thread&cid=20406151

      apk

    12. Re:More 'rich informing' alternative? by bhtooefr · · Score: 1

      That would be because many of the Windows networking tools come straight from BSD...

  9. Re:Ethnical Hacker? Bleh. by ForumTroll · · Score: 1

    Do you think that an title called 'Nmap From a Hacker's Point of View' would inform most people enough about the content of the article?
    Yes. Not that I really care either way, but I would've expected a similar article regardless of whether the title included the word "ethical" or not. I didn't read it all, but it seems like it's pretty much just a basic nmap tutorial.
    --
    "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
  10. Re:Ethnical Hacker? Bleh. by JohnnyBigodes · · Score: 3, Insightful

    Because the word for what you described is, indeed, "hacker". However, due to the incessant distortion of the word "hacker" by conotating it with one or more of: [ virus-writer / cracker / script-kiddie / ... ], the word "Ethical" was added so that it clears up the meaning for the hoi polloi.

    Sad, but true. You can blame this one on the media.

  11. Hacker wannabe's more like by merc · · Score: 5, Insightful

    Nothing against nmap(1), I think it's a great tool, and I use it myself. I just sounds like these goobers sit around bragging about how they figured out how to use nmap. I mean, big deal, it's just a simple tool, nothing to break your arm patting yourself on the back about. You don't get to call yourself a hacker just because you read the man page.

    Now Fyodor, the author of nmap. There's a hacker.

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
    1. Re:Hacker wannabe's more like by ScrewMaster · · Score: 1

      Now Fyodor, the author of nmap. There's a hacker.

      Yeah. Seriously.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Hacker wannabe's more like by b.foster · · Score: 0, Troll

      Now Fyodor, the author of nmap. There's a hacker.

      Fyodor is more of a "cracker", to use the proper term. A few years ago, Fyodor got caught breaking into a Windows PC owned by somebody who had humiliated him online.

      Just desserts? Maybe. Ethical? Not a chance. Somebody with that level of skill should be using his abilities for good, not evil.

    3. Re:Hacker wannabe's more like by ushering05401 · · Score: 1

      "Oh that Fyodor! I for a moment there I thought you were talking about that russian guy.
      Thanks for clearing it up!"

      Both snort and nmap have developers named Fyodor, and people get them confused all the time.

    4. Re:Hacker wannabe's more like by Anonymous Coward · · Score: 0

      It's a funny story, but maybe you didn't notice "elaborate works of fiction and classical trolling" in the "About Trollaxor" box on that page. There is another story up there there about Eric Raymond having gay sex with Linux Torvalds in a truck stop restroom while traveling to an open source conference.

    5. Re:Hacker wannabe's more like by Zero__Kelvin · · Score: 1

      "A few years ago, Fyodor got caught breaking into a Windows PC owned by somebody who had humiliated him online."
      Dud3! U R th3 31i73! You found the one story on Trollaxor that isn't an elaborate work of fiction and classical trolling.

      Psych ...
      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:Hacker wannabe's more like by Anonymous Coward · · Score: 0

      Read the whole entry - there are links to corroborating evidence back on /.

      Unfortunately this really did happen.

    7. Re:Hacker wannabe's more like by Anonymous Coward · · Score: 0

      And really, if you can't trust things said in comments on Slashdot, what can you trust?

  12. Re:Ethnical Hacker? Bleh. by N-icMa · · Score: 2

    I guess it is ethical hacking to check a friend or family members computer for security holes using nmap, but I also find it sad that many people don't know what hacker originally meant. Still, you have to accept the reality. Hacker is considered a bad term in mainstream society, and putting 'ethical' in front of it makes it easier to explain that it can also mean something good.

  13. Ethics of slashdotting? by merkhet · · Score: 1, Insightful

    What about the ethics of slashdotting a site?

  14. in case it's slashdotted... by Anonymous Coward · · Score: 5, Funny

    article text found here:

    $man nmap

    Instead of modding me -1 Flamebait, please mod me +1 inciteful

    1. Re:in case it's slashdotted... by Arkaic · · Score: 1, Redundant

      The man page for nmap is more detailed than their paraphrasing of it. Some of the article is flat out wrong.

      Since there's no overhead of a TCP handshake, the UDP scan is inherently less "noisy."

      Yeah right.

      If you don't have nmap installed, just go here - http://insecure.org/nmap/man/

  15. Mirror? by Enthused · · Score: 0

    Can we get an ethical hacker to throw up a mirror so some of us might read this article?

    1. Re:Mirror? by Anonymous Coward · · Score: 0
    2. Re:Mirror? by Plutonite · · Score: 1

      Why are you even interested? Anybody who calls himself an "ethical hacker" is probably too much of a douchebag to have anything insightful to say about a piece of high quality software.

    3. Re:Mirror? by Torvaun · · Score: 1
      --
      I see your informative link, and raise you a pithy comment.
    4. Re:Mirror? by Plutonite · · Score: 1

      I wouldn't care less if he did. Ring me up if he finds remote holes in cisco firmware and, instead of hacking the freaking bank of america he puts up an advisory. I would call that an ethically minded security expert, if I really had to use a label, and he would probably not have time to write reviews with the premise that he's a good guy.

    5. Re:Mirror? by Torvaun · · Score: 1

      You see no ethics in having the ability to cause damage for your own personal gain without getting caught, and not doing it? It's not exactly going above and beyond the call of duty, but I'd have to call that ethical behavior.

      --
      I see your informative link, and raise you a pithy comment.
  16. Re:Ethnical Hacker? Bleh. by jellomizer · · Score: 4, Insightful

    Well the media for the past 3 decades has given hackers and hacking a negative context. Even those who are "Ethical Hackers" Will coin themselves as such. Because if someone asks you what do for a hobby and you say I hack computers. I would expect within a week you are on some FBI Mainframe, and for some reasons you get denied for jobs that require high security clearance even though you were 99% there getting the job. Saying you are an ethical hacker, will cause the person to stop and explain yourself. It isn't marketing, it is just trying to put a positive towards a negative thing. Much like you go into a house and you smell a freshly baked Apple Pie, you will go it smells good. Because if you go it smells in here then it would be taken as in insult.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  17. Re:More stupidity by Anonymous Coward · · Score: 0

    I think he meant "hold one's own". Please learn to type English.

  18. Re:Ethnical Hacker? Bleh. by Jeff+DeMaagd · · Score: 1

    You may think and say what you like, but the only place where "hacker" has a neutral or possitive connotation is in a relatively small subculture. The positive use is practicaly jargon, the same with "cracker", that's effectively jargon too.

    Marketing at its finest.

    How do you suggest overcoming the negative stereotype? "Ethical" hacking doesn't make the news because they don't do anything that's interesting to outsiders, as such, most people only know the word from negative connotations.

  19. what I gathered from the article by Anonymous Coward · · Score: 3, Insightful

    He states because you can ping devices on a network, they're vulnerable. This is not a good way to view network security. Services are available to people, if they weren't, you wouldn't have anything to hack. It's not ICMP that is vulnerable to some remote-exploit, although it can be used for harm. For instant, tunneling traffic over ICMP, because it's open through a firewall (i've never tested this, but i've seen software available). To me it seems like a stretch to say, once you can ping something you've got a victim. That's like saying, I can reach their website, so they're finished.

    I'm not sure you should be called a hacker after you finish that class, you should be called a hacker, when you understand the information systems, in and out. This would involve the network, and how to exploit the software. Maybe this ethical class covers this, but it seems to me, it covers only enough (or certifies) you can download some exploit and run it.

    Personally I feel I have a strong grasp of the networking systems, because I've been networking for quite some time. Now it's time to learn the application stuff, and the hardware more thouroughly. Why? because it's fun

  20. Re:No such thing by Anonymous Coward · · Score: 0

    The old system has been compromised, so I'm changing things up a bit.

    The password will be "leper" and the signal has been changed to whistling "shave and a haircut", knocking three times on the wall and working to get anti-gay^Wpro-family legislation passed.

    Oh and I'll be in stall #2.

  21. Re:Ethnical Hacker? Bleh. by The+Evil+Couch · · Score: 3, Funny

    Their parents were Hackers, thus they're Ethnical Hackers. They're a patriarchal society, so the ability to claim that Hacker ethnicity is passed from the Father's side.

  22. "Ethical" Hacker by richj · · Score: 4, Insightful

    "Ethical Hacker" is one of those terms coined by training vendors to give a job title to white hat script kiddies. It's very similar to all of the Web folks calling themselves "Webmaster" in the 1990's. Google the term and you're going to find a ton of training offered by companies that really are nothing more than script kiddie training.

    I think a real security professional, one that has a solid background (like in C and Assembly) in coding and networking would avoid using this term.

    1. Re:"Ethical" Hacker by zmotula · · Score: 3, Interesting

      "Unlike the for loop, the while loop will always execute at least once. This is because the condition test is checked after the first iteration."

      -- Gray Hat Hacking, The Ethical Hacker's Handbook

      (Do I have to say more?)

    2. Re:"Ethical" Hacker by DavidNWelton · · Score: 1

      +1 to both comments. I have found that most people labelling themselves "ethical hackers" are uhm... it's hard to put this politely... shall we say their bark is louder than their bite?

    3. Re:"Ethical" Hacker by richj · · Score: 1

      I never heard of this book (or author) but searching Amazon shows he writes CISSP prep books mostly. The fact that anyone would want to learn C from a "hacking" book illustrates that people just want to know the bare minimum to do their jobs, and that's it. These books (to the extent that "hacking" is book knowledge) should come after learning to code, and the fact that the book confuses a while with do-while is embarrassing. I guess anything that sells...

  23. Intelligent conversation and nmap by Anonymous Coward · · Score: 0

    I don't know about the rest of you !1337 n00bs but I learned all I needed to know about nmap from the matrix when *my girlfriend* singlehandededly shutdown the power plant.

  24. those switches are for gnu only! by Anonymous Coward · · Score: 1, Informative

    they will fuck you if you ever go to another OS like Solaris, *BSD, OS/X, etc. example:

    $ netstat --numeric-hosts --listening --tcp --programs
    netstat: unknown option -- -
    usage: netstat [-Aan] [-f address_family] [-M core] [-N system]
                  netstat [-bdgilmnqrstu] [-f address_family] [-M core] [-N system]
                  netstat [-bdn] [-I interface] [-M core] [-N system] [-w wait]
                  netstat [-M core] [-N system] -P pcbaddr
                  netstat [-s] [-M core] [-N system] [-p protocol]
                  netstat [-a] [-f address_family] [-i | -I interface]
                  netstat [-W interface]
    $ uname -sr
    OpenBSD 4.1

    1. Re:those switches are for gnu only! by Anonymous Coward · · Score: 0

      No, they won't fuck you, even if you apparently would like them to.
      It just won't work as expected.

      Now, you l33t h4xor using openBSD, would you kindly rewrite:

      netstat --numeric-hosts --listening --tcp --programs

      so that it works on your system?

    2. Re:those switches are for gnu only! by Anonymous Coward · · Score: 0

      Just add the --translate-to-very-very-verbose-gnu-style-switche s-that-use-entire-words-instead-of-single-letters- in-order-to-improve-readability switch and it'll work.

    3. Re:those switches are for gnu only! by Ant+P. · · Score: 1

      Would you prefer the short version?

      netstat -nltp

      There. Still doesn't work on your system, but now you have no idea what the hell it's doing because it's no longer self-documenting. You're welcome.

  25. Screw security... by Chris+Snook · · Score: 2, Interesting

    I don't really care about the security angle either way. Most of the time I use nmap, it's for debugging on test systems that are behind several layers of firewall and NAT. Yeah, it's a debugging tool too.

    Then again, in the age of DRM, all debuggers are apparently hacking tools.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  26. In particular the -sI feature by Beryllium+Sphere(tm) · · Score: 1

    nmap can portscan a box without ever addressing a packet to it. Coming up with that was a true hack. (Google "idle scan").

  27. Is plagiarism ethical? by ciotog · · Score: 1

    Oh wait, only "Kev"'s hacking is ethical, he doesn't mind ripping off this e-book: http://www.networkuptime.com/nmap/index.shtml

    1. Re:Is plagiarism ethical? by networkuptime · · Score: 3, Informative

      When I wrote "Secrets of Network Cartography: A Comprehensive Guide to Nmap" two years ago, I made the entire 180 page ebook available online. It's free to read, and it's licensed under Creative Commons. You can copy the entire thing and give it away to anyone for non-commercial use; you just have to provide proper attribution. Like my name. Or my web site. Anything. Work with me, here.

      Fyodor has led a great development effort over the last ten years, and part of Nmap's appeal is how such a free and "simple" program can be used to perform powerful port scans, operating system identifications, and application version detections. What started as a simple 10 page tutorial has now grown into multiple ebook editions, free online Nmap webinars, and a for-sale video training series on using Nmap to secure your network.

      I'm not surprised that the content and flow of my book was copied, but I'm very disappointed that it was apparently rewritten to hide the copying so that it can allegedly be passed off as original material. The "repurposing" of one of my charts is just one example of the similarities in the flow and tone of my original text. The inclusion of this slighly-used article on an "Ethical Hacker" site has caused my irony meter to melt beyond repair.

      To be fair, not all of Kirby "Kev" Tucker's article is "borrowed" from my book; there's at least two paragraphs near the end that aren't associated with any of my original work. I'm not sure where those came from. :)


      James "Professor" Messer
      Author, Secrets of Network Cartography: A Comprehensive Guide to Nmap

    2. Re:Is plagiarism ethical? by Anonymous Coward · · Score: 0, Flamebait

      You're a stupid asshole, anyway.

    3. Re:Is plagiarism ethical? by Wolfrider · · Score: 1

      D00D, I just Friended you for that post. :)

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  28. Useless Complaining by Mikey-San · · Score: 4, Insightful

    There's no point in being upset about the use of the phrase "ethical hacker". Yes, we all know that being a "hacker" isn't an evil thing. But we've lost that battle in the general population from here until the end of time.

    "But hacker already meant something noble! There should only be a modifier for 'evil hacking'!"

    Yes, well, no one cares. No one will care. It's debatable whether or not anyone should care. When you talk to your nerd buddies, you can use "hacker" all you like in the "correct" manner and that's okay; when it's a different audience, these days, you have to make what you mean clearer than that. And that's okay. Most people just don't have time or interest to worry about the origin of the word.

    In fact, I'm going out on a limb and stating that having this "ethical" modifier is a good thing for the community. Take a moment to look at the phrasing here objectively. If the masses have already decided that "hackers" are bad, and that word is locked in their minds as the dark underbelly of the Internet--terrorists whose only goal is to harm you, your family, your company, and your government--then perhaps by seeing and hearing "ethical hackers", they'll begin to understand that not only is it possible to have good hackers, but that they actually exist.

    --
    Mikey-San
    Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
  29. nmap installation by Anonymous Coward · · Score: 0

    yum install nmap

  30. Re:Ethnical Hacker? Bleh. by tholomyes · · Score: 1

    Similar to how "pirate" now refers to anyone who illegally copies digital media, rather than referring to someone making a profit off of redistributing stolen goods/content. Because if we use shades of grey, the people who only read about these sorts things in Newsweek articles might become confused!

    Plus, bad guys are cool.

    --
    When did the future switch from being a promise to a threat? -C. Palahniuk
  31. Re:Ethnical Hacker? Bleh. by Scarblac · · Score: 1

    It should have been called "On Nmap".

    It's a scanning utility. Its command line options hardly change based on the intent of the user.

    --
    I believe posters are recognized by their sig. So I made one.
  32. It's just a good article on the basics of hacking by YeeHaW_Jelte · · Score: 1

    ... so you can stop your 'WTF?!? Ethical Hacker' and 'I won't RTFA but will try to sound insightful' comments ... it's has a great short tour on assembly and although I've only browsed the part on C programming and nmap (as I know these techniques), I'm sure someone new to this stuff would learn a lot.

    Hacking is knowing about a lot of stuff: system administration, network engineering, programming, database administration and social skills, and the writer has done a great job introducing some of these complex subjects from a hacking perspective ... it's make it a bit tiring to hear all the uninformed slashdot bitching as a thank you for somebody that obviously put a lot of time and effort into writing this article.

    --

    ---
    "The chances of a demonic possession spreading are remote -- relax."
  33. Re:It's just a good article on the basics of hacki by Anonymous Coward · · Score: 0

    hacking = social skills? ..whoa, could've fooled me

  34. Who Cares? by Ober · · Score: 0

    Given that 1161 in tcpip.cc of nmap has that comment one has to wonder.
    Everything else is random yet the advertised window size is very predictable.

    else tcp->th_win = htons(1024 * (myttl % 4 + 1)); /* Who cares */
    to say
    else tcp->th_win = rand();

    Now tools like pof/openbsd pf/Sealing Wafter can no longer track you beloved TCP scans as being from Nmap.

  35. Language Evolves by Anonymous Coward · · Score: 0

    This is lost debate.

    The word "gay" used to mean light hearted and fun
    Then it moved on to mean someone who is homosexual
    Now, in the UK at least, some people use it to mean something that isn't very good - "that movie was gay"

    You can continue to use it in its original sense if you want "let's all go out and have a gay time" - but you'll confuse a lot of people. It doesn't matter what you think "hacker" means, what matters is what everyone else thinks it means.....

  36. Yes, you need to say more by Nursie · · Score: 1

    Like which language we're talking about, because as far as C is concerned that's nonsense. Unless you mean a do{}while loop, but those aren't used very often and are not the same as a while loop.

  37. Hacker by Anonymous Coward · · Score: 0

    All this time I thought HACKER was a term used to define a fat assed FBI agent who played gulf on the weekend pretending to be Tiger Woods.

  38. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  39. Re:Ethnical Hacker? Bleh. by Enahs · · Score: 1

    Largely because mainstream press hijacked a perfectly innocuous term like 'hacker' to mean 'someone who is actively trying to steal all your intentity data along with your money.'

    --
    Stating on Slashdot that I like cheese since 1997.
  40. Re:Ethnical Hacker? Bleh. by harmlessdrudge · · Score: 1

    > marketing at its finest As someone who has employed hackers to break into a network I can assure you that the term "ethical" is not marketing nor is it redundant. In common usage hacking includes unauthorised breaking into systems. You know this perfectly well. Or you should do.

  41. Re:It's just a good article on the basics of hacki by Anonymous Coward · · Score: 0

    Social skills are useful in hacking when you want to, for example, talk someone into installing a trojan or giving you the password to break into a system.

  42. Re:It's just a good article on the basics of hacki by Anonymous Coward · · Score: 0

    maybe social engineering skills. but social skills, i have never seen a "hacker" with any. what i have seen is someone sitting in their mother's basement pretending to be zero kool

  43. Re:Simple by Anonymous Coward · · Score: 0

    >>So yes, I'm just as confused as you.

    If this really honestly confuses you, then you are an idiot. It is just not that fucking difficult. Or are you just trolling?

  44. Perhaps a surprising "addendum" for U, bhtoofer by Anonymous Coward · · Score: 0

    "That would be because many of the Windows networking tools come straight from BSD..." - by bhtooefr (649901) on Tuesday September 04, @03:46PM (#20468595) Windows' IP stack itself is from BSD... & you can STILL prove it too, though MS concedes it as well, via the interior of its files & dumps of its drivers in memory too!

    (When they copied this one from Berkeley? They did it RIGHT, copying the best in the business, in THAT capacity @ least! A good job for a creation out of academia in this field...)

    APK
  45. article availability by jeferris_shaw.ca · · Score: 1

    okay, so I thought this was a reference to a learning guide about ethical hacking. interesting that after I log in to the site, I find I am not able to access the article because "You are not authorised to view this resource." I guess I'm not leet enough to qualify to be a hacker ... of any sort. or perhaps the original url is suspect? http://www.ethicalhacker.net/content/view/155/1/ or /2 wtf?