Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Reverse Enginnering

Name: Anonymous 2012-10-14 21:25

Hey /prog/

I am looking to become a reverse engineer, yet I am a bit dumbfounded by what I should be learning.

I am so far learning bash (just so I can use my gentoo OS better, I know the basics of C, C++, Python, etc..etc.. (wanted to become a pentester, but now I believe reverse engineering is what I really would like to go after).

I have used ollydebug before, but I just don't want to be a ollydebug RE'er.

I truly want to understand reverse engineering in all forms.
Can anyone help me out in my quest?
Recommend some reading material, personal experience, maybe give me a direction of what to expect as well?

Much appreciated

Name: Anonymous 2012-10-15 3:00

1. Pick your favorite 8 or 16 bit game console and read all the technical documents you can find about it
2. Learn your way around the "machine language" of that console's CPU
3. Open a simple game up in an emulator with a good debugger (I recommend Mednafen) and tear it apart.
4. Apply the skills you learned to regular x86 programs.

That's what I did, although I have to admit I much prefer ripping apart old games written in 6502 assembly to modern, compiled programs.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List