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:
Anonymous2012-10-14 21:31
I meant to add also, what should I know before I really get into RE.
Name:
Anonymous2012-10-14 21:32
Read Fravia, it's way old, but some of it is timeless. Learn assembly.
Thank you for the reply. Fravia, alright got it. And learn assembly. Any recommendations on learning ASM? Also should I be reading both concurrently or specifically one after the other.
Name:
Anonymous2012-10-14 21:59
Just read about Fravia's history. Pretty interesting stuff, I gotta say.
Learning x86 assembly makes you a slave to a dying proprietary architecture.
Name:
Anonymous2012-10-14 22:39
The entrance is on the right, yet you walk left, duh In all modern supermarket the slave MUST follow a counterclockwise direction: 95% of the population of the world has a slight imperfected equilibrium, they tend to the left... if you leave somebody alone lost in the desert (don't do it :=) he'll begin tu turn round counterclockwise. That's the reason ALL modern supermarket have a "counterclockwise" layout...
>>9
Can't you see man! The corporations have blinded you into an autonomous buying machine. You're a consumer, nothing more, just another person to shovel unneeded products onto. When will you shatter the illusion? Break free of your material habits, and become a true hacker.
Name:
Anonymous2012-10-14 23:15
>>10
My monthly shopping list:
- Rice
- Salt and sugar
- Fruits and vegetables
- Meat
- Grains
CONSUME MY ANUS
Name:
Anonymous2012-10-14 23:19
reality cracking is not reverse engineering, faggot.
Name:
Anonymous2012-10-14 23:24
>>11
What do you use to mill the rice? And do you culture your own koji?
Name:
Anonymous2012-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.
wanted to become a pentester, but now I believe reverse engineering is what I really would like to go after
Yeah right, retard. You just think you want to be cool elite haxor? Go play soccer or something and get the fuck out of here.
>>29
You seem to have a lot of time for being obsessed about people wasting memory.
Name:
Anonymous2012-10-16 8:44
I am a bit dumbfounded by what I should be learning.
If you can't even figure that out, it means you can't search information from internet. Computer related career is not really not your thing.
Name:
Anonymous2012-10-16 11:40
>>1
The most exciting RE project I did was hooking up a military radar to a serial port. Then it was a matter of brute forcing it by writing and reading sequences of bits and bytes, while keeping a record of what works and what doesn't. It probably took me a week to figure out how to get it to initialize.
Then it was on to find commands to control the radar, that was pretty hard but as soon I found one thing that worked I realized how the engineer behind the radar thought and wanted things to be, from there on it became easier.