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

Pages: 1-

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-14 21:31

I meant to add also, what should I know before I really get into RE.

Name: Anonymous 2012-10-14 21:32

Read Fravia, it's way old, but some of it is timeless. Learn assembly.

Name: Anonymous 2012-10-14 21:55

pentester
I always read that as "penistester"

Name: Anonymous 2012-10-14 21:55

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: Anonymous 2012-10-14 21:59

Just read about Fravia's history. Pretty interesting stuff, I gotta say.

Name: Anonymous 2012-10-14 22:32

Learning x86 assembly makes you a slave to a dying proprietary architecture.

Name: Anonymous 2012-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...

Name: Anonymous 2012-10-14 22:48

>>8
What?

Name: Anonymous 2012-10-14 23:06

>>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: Anonymous 2012-10-14 23:15

>>10
My monthly shopping list:
- Rice
- Salt and sugar
- Fruits and vegetables
- Meat
- Grains

CONSUME MY ANUS

Name: Anonymous 2012-10-14 23:19

reality cracking is not reverse engineering, faggot.

Name: Anonymous 2012-10-14 23:24

>>11
What do you use to mill the rice? And do you culture your own koji?

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.

Name: Anonymous 2012-10-15 3:32

>>14
That's because x86 is shit.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2012-10-15 3:40

>>8
This is not true for the parts of the world that drive on the right. Fravia's stuff is mostly of historical interest now.

Read manuals and datasheets, MANY MANY of them. You should accumulate a collection.



And give REchan a visit...

Name: Anonymous 2012-10-15 4:04

>And give REchan a visit...

He's dead, Jim.

Name: Anonymous 2012-10-15 4:05

Reverse Engineers: The engineers that go backward.

Name: Anonymous 2012-10-15 12:20

>>13
Mill? Koji? What the fuck?!

Name: Anonymous 2012-10-15 12:27

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.

Name: Anonymous 2012-10-15 14:10

>>19
I suppose you make kuchikami no sake then.

Name: Anonymous 2012-10-15 14:36

>>4
PENISTEST MY ANUS

Name: Anonymous 2012-10-15 15:21

>>21
No, I make kimuchi nida <丶`∀´>

Name: Anonymous 2012-10-15 15:47

>>23
김치는 술에 취해하지 않습니다

Name: Anonymous 2012-10-15 15:52

>>24
sanggongcheongungnida

Name: Anonymous 2012-10-15 15:54

>>24
nida doesn't have a blender

Name: Anonymous 2012-10-15 19:50

>>20
Lol no thanks. I think I would much rather learn RE buddy. But if soccer is your thing. Then maybe we can play one day.

Name: Anonymous 2012-10-15 21:46

I am looking to become a reverse engineer,

be born chinese

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2012-10-16 6:59

>>17
That's sort of the point.

It needs a REvival... maybe when I get some more free time.

Name: VIPPER 2012-10-16 7:29

>>29
You seem to have a lot of time for being obsessed about people wasting memory.

Name: Anonymous 2012-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: Anonymous 2012-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.

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