So based off of the reccomendations on the forum (thanks everyone!) I picked up this book. It has been awesome so far and I have been breezing through it. What python book should I look to after this one? I realize I will be no where near being a pro and looking for some suggestions....

Last edited by the_Grinch on Wed Aug 17, 2011 10:48 am, edited 1 time in total.

Thanks I will check out Dive into Python. My ultimate goal is to do all of the above and ultimately look into exploit development. I realize Python probably won't be the end all be all for exploit development, but for now being able to automate tasks and write programs would be awesome! Thanks again!

My ultimate goal is to do all of the above and ultimately look into exploit development.

@the_Grinch: Starting with playing around with python is a pretty good idea. I suggest you start with the "Penetration Testing with Backtrack" course from Offensive-Security if you want to go for exploit development. They have a nice way of explaining how to write exploits.

But to be able to write more complex exploits, look for "Cracking the Perimeter" from Offensive-Security. You will need some basic knowledge of assembly language to succeed. Assembly is much more complex than Python, but it can be learned by humans!

Great information, thanks everyone! I have a plan of attack, with a set of goals I'd like to accomplish prior to going after OCSP.

1. Finish my CCNA (ICND2 is the test I need to complete)2. Complete Linux+ (I know a fair amount of linux stuff, but Linux+ with LPIC should get me where I need to be)3. Continuing working on Python and start BASH scripting4. Complete MCITP:SA (I work with Windows servers and would like to do Windows Security, so figure this should be completed).5. Maybe complete MCITP:Virtualization (I work with Hyper-V a lot as well)6. Purchased eCPPT awhile ago, so I will complete that

On top of that, I have a reading list I plan on completing in that time:

I didn't get to complete it just yet as I reviewed TMSB and am finishing my CCNA. That being said, I read through the first 7 chapters and while a little basic, I think ultimately you will jump into some advanced topics. Overall, I'd say it is a great introduction to Python and you could probably knock it out in a weekend. Would make a great birthday gift! Gotta crawl before you walk...