Answer the question
In order to leave comments, you need to log in
How to learn reverse?
Where can I start learning, what tools are better to use? Interested in various operating systems. Knowledge of the necessary languages (C, Assembler) I mean the passed stage. I consider free and paid resources.
Answer the question
In order to leave comments, you need to log in
If you get someone else's product, and you need to fix something in it - read the code, understand it and fix it.
Reverse engineering is the same, only there are no source codes, you have to deal with ready-made executable files using debuggers, disassemblers, analyzers.
And therefore, you need to learn how operating systems, standard libraries, protocols, deeper assembler work.
And a lot of development experience - it's impossible to be a good reverse engineer and not just be able to program well - you have to imagine how the program looked like only from its compiled and working part.
PS If you look at your questions, then there are doubts that C and Assembler you have passed the stage.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question