.

Reviewing my List of Books

<<

joe_fun

Newbie
Newbie

Posts: 6

Joined: Sun Oct 04, 2009 11:02 pm

Post Sun Oct 04, 2009 11:12 pm

Reviewing my List of Books

Hello Guys,
I just found this website and it looks very interesting, here is my first post so i apologize in advance if i am posting in the wrong section or my post is too long ...
I have academic background in networking, and i am interested in specializing in security, and i wanted to have a solid base in security from the application side as well, and i believe i will need to know some programming languages , i did some research online and i asked couple of my friends who are programmers, and i reached the conclusion that many of the programmers actually miss some fundamental basics, so based on their recommendations i compiled a list of 10 books that i can gradually read to build on my future programming knowledge step-by-step,  and from then focus more on the security aspect of it,
I wanted to get your opinions in the books themselves and the order chosen, and whether it covers all aspects of programming from theory to practical, and from low to high level languages concepts? and any recommendations/warnings?

Write Great Code: Volume 1: Understanding the Machine
http://www.amazon.com/Write-Great-Code- ... 1593270038

Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
http://www.amazon.com/Write-Great-Code- ... 1593270658

code complete
http://www.amazon.com/Code-Complete-Pra ... /073561967

object oriented thought process 3 edition
http://www.amazon.com/Object-Oriented-T ... 0672330164

Memory as a Programming Concept in C and C++
http://www.amazon.com/Memory-Programmin ... 521520436/

the c programming language 2 edition
http://www.amazon.com/Programming-Langu ... 0131103628

Secure Coding in C and C++
http://www.amazon.com/Secure-Coding-Rob ... 0321335724

19 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
http://www.amazon.com/Deadly-Sins-Softw ... 0072260858

A Practical Guide to Ubuntu Linux
http://www.amazon.com/Practical-Guide-U ... 0137003889

Hacking: The Art of Exploitation, 2nd Edition
http://www.amazon.com/Hacking-Art-Explo ... 593271441/

Thanks in Advance
<<

Ketchup

User avatar

Hero Member
Hero Member

Posts: 1021

Joined: Fri Jul 04, 2008 7:44 pm

Location: Philadelphia, PA

Post Mon Oct 05, 2009 7:30 am

Re: Reviewing my List of Books

Welcome to the forums!

I can only comment on the last one, as I haven't read the other ones.  It's one of the best books I have ever read.  It makes exploitation and shellcoding very easy to understand.  It covers both high level concepts and hands on coding.  
~~~~~~~~~~~~~~
Ketchup
<<

joe_fun

Newbie
Newbie

Posts: 6

Joined: Sun Oct 04, 2009 11:02 pm

Post Mon Oct 05, 2009 10:57 am

Re: Reviewing my List of Books

Tnx Ketchup,
any idea how much background in programming is needed before attempting the "the art of exploitation"?
Tnx
<<

Ketchup

User avatar

Hero Member
Hero Member

Posts: 1021

Joined: Fri Jul 04, 2008 7:44 pm

Location: Philadelphia, PA

Post Mon Oct 05, 2009 11:04 am

Re: Reviewing my List of Books

I would say that you need a basic understanding of C language, especially when it comes to memory management concepts.  ASM knowledge will probably help you with the shellcoding portion, but I don't think anything is required.  The author has a great intro to both. 
~~~~~~~~~~~~~~
Ketchup
<<

joe_fun

Newbie
Newbie

Posts: 6

Joined: Sun Oct 04, 2009 11:02 pm

Post Tue Oct 06, 2009 3:41 pm

Re: Reviewing my List of Books

Tnx Ketchup,
ill start reading that book and if i get stuck i will check some of the other books in the list,
<<

UNIX

User avatar

Hero Member
Hero Member

Posts: 1244

Joined: Mon Apr 28, 2008 9:20 am

Post Fri Oct 09, 2009 1:20 am

Re: Reviewing my List of Books

If you are not very familiar with programming languages, I would not start with Hacking: The Art of Exploitation for several reasons. Starting with one which covers the basic concepts and ideas, you will get more out of the H:TAoE and it will be easier to follow each topic.
<<

joe_fun

Newbie
Newbie

Posts: 6

Joined: Sun Oct 04, 2009 11:02 pm

Post Sat Oct 10, 2009 4:39 pm

Re: Reviewing my List of Books

Tnx awesec,
I guess a good idea to start with a memory book and a programming book before going with a more specialized book,
<<

sethmisenar

Newbie
Newbie

Posts: 24

Joined: Fri Feb 06, 2009 7:39 pm

Location: Jackson, MS, USA

Post Fri Oct 16, 2009 9:11 am

Re: Reviewing my List of Books

Not really what you asked for, but I hope this is helpful...

Check out the OWASP Podcast: http://www.owasp.org/index.php/OWASP_Podcast

I find this to be one of the more professional podcasts out there.  Although OWASP is ostensibly focused on Web Application Security, more general software security is definitely a well represented topic.  Also, if you aren't already familiar with OWASP, I highly recommend that you spend some time with this organization (reviewing the site, joining mailing lists of projects that interest you, joining a local chapter <if available in your area>).

19 Deadly Sins is a strong book.  You also might want to check out Software Security by Gary McGraw.

http://www.amazon.com/Software-Security ... 0321356705

Hope this helps.

Seth
GSE, CASP, CISSP, GSEC, GCIA, GCIH, GPEN, GCWN, GCFA, MCSE
<<

joe_fun

Newbie
Newbie

Posts: 6

Joined: Sun Oct 04, 2009 11:02 pm

Post Fri Oct 16, 2009 11:49 am

Re: Reviewing my List of Books

Tnx Seth,
i wasnt familiar with OWASP organization, tnx for its link, i glanced at their podcasts and they do seem to be more than newbies tutorials but a much more professional interviews,
Definitely in my bookmarks,
Tnx again

Return to Book Reviews

Who is online

Users browsing this forum: No registered users and 1 guest

cron
.
Powered by phpBB® Forum Software © phpBB Group.
Designed by ST Software