Page 2 of 2

Re: Good resource for learning how to debug & reverse engine

Posted: Wed Jul 16, 2014 2:31 am
by fade
xsk wrote:Step 1: Learn C/C++/Delphi etc. You can't reverse engineer if you can't forward engineer.
Step 2: Learn x86 assembly - http://opensecuritytraining.info/IntroX86.html (includes videos)
Step 3: Learn x86 architecture - http://opensecuritytraining.info/IntermediateX86.html (includes videos)
Step 4: Learn PE binary format - http://opensecuritytraining.info/LifeOfBinaries.html (includes videos)
Step 5: Learn about IDA & general RE thought process - http://opensecuritytraining.info/Introd ... ering.html (video pending)
Step 6: Learn about some stealth malware techniques - http://opensecuritytraining.info/Rootkits.html (includes videos)
Step 7: Learn more by encouraging other people to submit their own class material - http://opensecuritytraining.info/Why.html

Xeno

Can't stress enough how good this training is. Big +1

Re: Good resource for learning how to debug & reverse engine

Posted: Wed Jul 16, 2014 10:46 am
by Cr4sh
IMHO, for being a good reverse engineer you, first of all, must be a good software engineer as well.
Deep and complex RE tasks it's for 70% about development of your own tools/plugins/scripts :)

Re: Good resource for learning how to debug & reverse engine

Posted: Mon Aug 04, 2014 5:11 am
by EP_X0FF
Split. Question about virtual machines moved to the separate topic.

Re: Good resource for learning how to debug & reverse engine

Posted: Wed Sep 24, 2014 5:25 pm
by yjesus
Don't miss 'The legend of random' (no new stuff but good archive) http://thelegendofrandom.com/blog/

Re: Good resource for learning how to debug & reverse engine

Posted: Sat Dec 06, 2014 5:27 pm
by sysopfb
Free book that is pretty good
http://beginners.re/

Dr. Fu has a nice collection of tutorials as well but it's geared more toward malware analysis
http://fumalwareanalysis.blogspot.com/p ... verse.html

Re: Good resource for learning how to debug & reverse engine

Posted: Tue Mar 28, 2017 4:33 am
by ctrl^break
This is a Malware Analysis training developed by the students from the Rensselaer Polytechnic Institute (https://rpis.ec).

Here the link to download the materials and labs:

https://github.com/RPISEC/Malware


Salu-DoS!

-ctrl^break
http://cubilfelino.net

Re: Good resource for learning how to debug & reverse engine

Posted: Mon Apr 03, 2017 4:37 am
by zerosum0x0
Sikorski, M. & Honig, A. (2012). Practical Malware Analysis : The Hands-on Guide to Dissecting Malicious Software. San Francisco: No Starch Press.

One of the best books for (user-mode) Windows reversing, with lots of hands on labs. When people ask me where to get started this is what I suggest.

Dang, B., Gazet, A., Bachaalany, E. & Josse, S. (2014). Practical Reverse Engineering : x86, x64, ARM, Windows Kernel, reversing tools, and obfuscation. Indianapolis, IN: Wiley.

Great ASM reference, and has lots of practice problems (doing them will sharpen your skills). Windows chapter kinda outdated but has some decent background info.