Hacker News new | past | comments | ask | show | jobs | submit login

For learning reverse engineering, I would recommend the book Reversing: Secrets of Reverse Engineering[1] by Eldad Eilam.

I'm not sure what good beginner resources for learning assembly programming are, but either way, you'll probably want a copy of the Intel instruction set reference manuals[2] (and maybe the other Intel/AMD manuals[3]).

[1] http://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Ei...

[2] vol1: http://www.intel.com/Assets/PDF/manual/253666.pdf vol2: http://www.intel.com/Assets/PDF/manual/253667.pdf

[3] Intel: http://www.intel.com/products/processor/manuals/ AMD: http://developer.amd.com/documentation/pages/default.aspx

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact