Re: All of the things you need to learn to be a pen-tester (Re: Pen t est basic needs)

From: Bernhard Mueller (research_at_sec-consult.com)
Date: 08/04/05

  • Next message: Alan Davies: "RE: Security with USB Devices"
    Date: Thu, 04 Aug 2005 10:27:52 +0200
    To: pen-test@securityfocus.com
    
    

    Daniel Miessler wrote:
    >
    >> Being a good cracker is about patience, knowledge, intuition,
    >> knowledge, experience,
    >> knowledge and most importantly, all of the above.
    >
    >
    > Amen, brother.
    >
    >> FYI, FOUR semesters of Graduate Level network infrastructure, network
    >> design
    >> and "information warfare" classes didn't come close to covering all
    >> of this
    >> material.
    >
    I would not put too much emphasis on "knowledge". I mean, there's so
    much stuff around that you can't just be an expert in everything.
    practically, we face new and different hard- and software combinations
    with every test.
    IMHO what makes a good pentester is creativity and the skill to look at
    things in the right way, i.e. the "cracker" way.
    for example, even a non-guru-java-programmer can be able to spot any
    vulnerability in a java application when doing a code review, if he has
    a good understanding of programming languages and knows what to look for.
    Personally, I don't give much on any "hacking classes" or "hacker
    certificates". My approach to "becoming a cracker" is the following:

    1) find a task i want to solve (pentest, idea for a new tool/
    vulnerability research, etc..)
    2) gather all information needed in books, google and newsgroups
    3) solve the task

    Certainly, as a pentester you need a profound basic knowledge of
    networking protocols, OSes, programming etc. But the learning process
    will never stop, and you can never ever know every detail of everything.
    When conducting a pentest, i think creativity and intuition is most
    important. it's just not enough to rely on reports from automatic
    security scanners. i'm relatively new to this business, yet my
    experience has shown that 90% of all networks can be compromised even if
    nessus reports no critical vulnerabilites. specific things may be not be
    a flaw in one context but can be important in another one.
    IMHO, a pentester must have the ability to recognize any vulnerability
    if he sees one, and to creatively conduct custom attacks tailored to the
    system he is working with.
    the only way to learn this skill of "seeing things from an attacker
    perspective" is to practice cracking systems, where "systems" includes
    any OS/application/protocol/bla available.

    Regards,

    -- 
    _____________________________________________________
    ~  DI (FH) Bernhard Mueller
    ~  IT Security Consultant
    ~  SEC-Consult Unternehmensberatung GmbH
    ~  www.sec-consult.com
    ~  A-1080 Wien  Blindengasse 3
    ~  Tel:   +43/676/840301718
    ~  Fax:   +43/(0)1/4090307-590
    ______________________________________________________
    ------------------------------------------------------------------------------
    FREE WHITE PAPER - Wireless LAN Security: What Hackers Know That You Don't
    Learn the hacker's secrets that compromise wireless LANs. Secure your
    WLAN by understanding these threats, available hacking tools and proven
    countermeasures. Defend your WLAN against man-in-the-Middle attacks and
    session hijacking, denial-of-service, rogue access points, identity
    thefts and MAC spoofing. Request your complimentary white paper at:
    http://www.securityfocus.com/sponsor/AirDefense_pen-test_050801
    -------------------------------------------------------------------------------
    

  • Next message: Alan Davies: "RE: Security with USB Devices"

    Relevant Pages

    • Re: About War Driving ..
      ... The idea behind which that you add multiple layers of defense to penetrate your network - thus making it more "difficult" for a potential cracker to get in. ... Keep this in mind when you tell me all my -other- alternatives are pointless: ...
      (Security-Basics)
    • Re: Router/Firewall Recommendation
      ... machine is part of a larger local network. ... it's very easy for a cracker to get a pool of cracked ... worth to get cracked. ... Security is only as good as its weakest point. ...
      (RedHat)
    • Re: Compromised system help
      ... >>message describing the same problem saying that this command was ... Disconnect it from the network or internet. ... cracker may have changed or added. ...
      (comp.os.linux.security)
    • Re: [Algorythm] Read-write on a shared file
      ... to remake his own program dealing with the network in his way. ... The master would then propogate the ... Changes to this private data can only ... > little chance that a cracker on machine B can see ...
      (comp.os.linux.misc)