Reverse Engineering for Vulnerability Analysis with Aaron Portnoy and Peter Silberman.

Reverse Engineering 101

Reverse Engineering 102 part 1

Reverse Engineering 102 part 2