M
M
Moolzv Rivers2019-09-28 16:09:42
IT education
Moolzv Rivers, 2019-09-28 16:09:42

How to learn reverse engineering?

Hello.
I want to learn reverse engineering.
I want to put it this way: I like assembler and the style of assembler, but, bitch, I can't learn it in ANY way. Well, not at all. I stupidly do not understand what kind of registers and what all this means in general and why write like that. I'm very used to C++ and C. Why am I? Well, what would you advise some book that will knock it out of me.
I want to learn how to disassemble programs and make antiviruses. Well, or viruses for informational purposes IN ASSEMBLY.
Another problem: when learning assembler, I understand that I will have to write only for one processor. That is, the program is not cross-platform as it would be in C\C++. This also discourages writing programs in assembler very strongly. Is it true? Or is it possible to somehow make a cross-platform program? For example, what would work like on Windows7, 10 on any processors? Well, or on the majority? Otherwise, why write on it ... Or is it not so bad?
Above is a preface. Advise books, lessons where they teach assembler and reverse engineering very clearly to read programs on OllyDbg (my dream)? :)
Added: Lately I've been writing in C++ a lot.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dimonchik, 2019-09-28
@SaddledSharp

start with Chris Kaspersky, although there you also need to be prepared

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question