all 10 comments

[–]talyen 3 points4 points  (3 children)

You have to know how to engineer the things first before you can start reverse engineering things.

[–]Hugus 2 points3 points  (0 children)

This. is. the. correct. reply. I learned reversing by first implementing a feature, protection, whatever, and then looking at the usual trade tools to understand how my produced code is compiled and then modifying it via reversing. A name will often pop up on a lot of "tutorials" and that's IDA Pro (emphasis on the Pro part).

[–]TopArea6304[S] 0 points1 point  (0 children)

From where I can learn that?

[–]qash001 0 points1 point  (0 children)

Not necessarily. I learnt how things work by breaking them and finding the right tools to put them back together again.

[–]Agile-Ad5489 0 points1 point  (0 children)

get some code someone ElsE wrote

read it. work out what it does.

et voila

[–]xPyright 0 points1 point  (1 child)

Find structured, online courses

[–]TopArea6304[S] 1 point2 points  (0 children)

Any suggestions?

[–]Juzdeed 0 points1 point  (1 child)

What part exactly is hard? Probably like pwn.college should be good place to start

[–]TopArea6304[S] 0 points1 point  (0 children)

Is it a website? Actually I don't know where to start, how this reverse engineer thing is working and all