The TCP/IP Guide, Accelerated C++, Visual C++.Net The Compelete Reference

Discussion in 'Networks' started by Securicore, Aug 6, 2007.

  1. Securicore

    Securicore New Member

    7
    0
    11
    The TCP/IP Guide: http://www.amazon.com/TCP-Guide-Comprehensive-Illustrated-Protocols/dp/159327047X

    Accelerated C++: http://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X

    Visual C++.Net - The Compelete Reference: http://doi.contentdirections.com/mr/mgh.jsp?doi=10.1036/0072129581


    Right basically to start with i want to get into Network Security and penetration testing. I will be starting to study CCNA in about a month. I have been told the books above are crucial for learning Networking and C++. Now all i need a 1 or 2 security related books.

    I already have the following Security book: http://www.sybex.com/WileyCDA/SybexTitle/productCd-0782141447.html

    but i find it a bit useless as you would have to have read the other sybex books in the series to actually understand what its talking about.

    Any advice would be appereciated.
     
    WIP: CCNA
  2. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    They are all excellent books, I've actually met Andrew Koenig and Barbara Moo and they really know their stuff. Andrew even has part of the C++ spec named after him 'Koenig lookup'.

    You will not pick up all the topics immediately, studying a language like C++ and picking up a framework like .Net is going to take you at least a couple of years. Likewise with much of the networking knowledge.

    Best of luck with your choose career path, stick to the path and you'll get there eventually ! :biggrin
     
  3. hbroomhall

    hbroomhall Petabyte Poster Gold Member

    6,624
    117
    224
    Interesting. You need C++ and .Net for Security? That seems quite a tall order along with the other requirements. :biggrin

    Harry.
     
    Certifications: ECDL A+ Network+ i-Net+
    WIP: Server+
  4. Securicore

    Securicore New Member

    7
    0
    11
    Thank you :) im hoping to go into Security Penetration at the end, so really for me to get into that id need to know programming, networking and network security :)
     
    WIP: CCNA
  5. zimbo
    Honorary Member

    zimbo Petabyte Poster

    5,215
    99
    181
    Certifications: B.Sc, MCDST & MCSA
    WIP: M.Sc - Computer Forensics
  6. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    I found this a good intro into C++

    Essential C++

    Seems to cover the basics well, of course I'd already read The C++ Programming Language three times by the time I came to it ! :biggrin

    I'd have thought you might find mastering networking and programming at the same time challenging. You do have a valid point though in that to create exploits you would need a deep understanding of many areas.

    Security is a cross cutting concern that covers all areas, people around here seem to focus on infrastructure hardening.
     
  7. Securicore

    Securicore New Member

    7
    0
    11
    Thanks for the link, but dont you need to be able to read and write vunribalities? Or at least be able to read them?
     
    WIP: CCNA
  8. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    I'd imagine a lot of pen testers just reuse well known exploits, they are just 'Testers' running scripts. The interpretation of the results or creation of exploits does require a little more know how.
     
  9. Securicore

    Securicore New Member

    7
    0
    11
    exactly :P so i would need to know programming if im going to be able to read the exploit, configure it and then execute it hehehehe
     
    WIP: CCNA
  10. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    Well I'm no pen tester, but heres how I see it.

    Chances are you will need to join as a junior, the tools and processes will probably already be defined for you. It probably won't be until later in your career you get to mess with stuff more.

    The tools/scripts/exploits could be written in any one of many languages, C++ may or may not be relevant. Assembler may be required to make use of buffer exploits, javascript for cross site scripting, SQL for SQL injection, assembler for dissassembling code and performing static analysis. Then theres the knowledge of networking protocols and their weaknesses, Social engineering, file encryption, physical security, the list is endless.
     
  11. Securicore

    Securicore New Member

    7
    0
    11
    ahh ok so i shouldnt really bother about the programming that much at this stage just concentrate on networking and security. Thanks :D :D :D :D
     
    WIP: CCNA
  12. zimbo
    Honorary Member

    zimbo Petabyte Poster

    5,215
    99
    181
    what IT experience and certifications do you hold?
     
    Certifications: B.Sc, MCDST & MCSA
    WIP: M.Sc - Computer Forensics
  13. Securicore

    Securicore New Member

    7
    0
    11
    Nothing at the moment.
     
    WIP: CCNA
  14. BosonMichael
    Honorary Member Highly Decorated Member Award 500 Likes Award

    BosonMichael Yottabyte Poster

    19,183
    500
    414
    You know that you can't really jump into networking security and penetration testing without several years of IT experience, right? Would see you hate to spend a bunch of time and effort just to find this out the hard way...
     
    Certifications: CISSP, MCSE+I, MCSE: Security, MCSE: Messaging, MCDST, MCDBA, MCTS, OCP, CCNP, CCDP, CCNA Security, CCNA Voice, CNE, SCSA, Security+, Linux+, Server+, Network+, A+
    WIP: Just about everything!

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.