2
1

I'm quite interested in gaining a better understanding on what security holes are common in executables, and how one usually would exploit such holes.

Which books should I read? Are there any videos on the subject?

This question is marked "community wiki".

asked 06 Jan '12, 15:30

Sebastian%20Paaske%20T%C3%B8rholm's gravatar image

Sebastian Pa... ♦♦
86531133
accept rate: 41%

edited 12 Jan '12, 00:38


Besides the Art of Exploitation, which is the easiest starter book. Two other books should be mentioned Grey Hat Hacking and Shellcoders Handbook.

Shellcoders Handbook is very hands-on and is quickly past shellcode and into the swamp of Windows shellcodes.

Grey Hat Hacking is really aimed at pentesters, starting with two chapters about how to social engineer and dumpster diving and such(if these terms means nothing to you, dont worry, it has nothing to do with computer science), but strides on to conquest both shellcode and String programming.

But start with a wargame!(IO is good)

link

answered 12 Jan '12, 11:08

Thorlund's gravatar image

Thorlund
221229
accept rate: 71%

If you need to learn the basics, you really should join a community of hackers such as Pwnies. It will accelerate your learning process considerably, and it would be easier to assess how you continue learning.

If you prefer to be alone, you could look at https://github.com/mortenbp/Zomg-Pwnies. You could also look at The Art of Exploitation.

The trouble with hacking literature, is that it is not that friendly towards newbies - most is either terribly advanced or too pop-sciency (or both).

In any case, the most effective way of learning is by doing, so I would recommend that you look at link:IO.

link

answered 06 Jan '12, 16:43

IdolfHatler's gravatar image

IdolfHatler
3121111
accept rate: 75%

edited 06 Jan '12, 16:43

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×122
×2
×1

Asked: 06 Jan '12, 15:30

Seen: 1,899 times

Last updated: 13 Jan '12, 12:56

powered by OSQA