I read an article on x64dbg blog(https://x64dbg.com/blog/2016/07/09/introducing-contemporary-reverse-engineering-technique-to-real-world-use.html) which mentions modern techniques of reverse engineering e.g., trace record, back tracing, Parallel debugging. What else modern techniques of reverse engineering you can tell? Is there any place I can learn all about it?(I don't expect too much on this) I'm learning reverse only on windows now, If I learn reverse engineering on Linux too will I learn more techniques?
More specific, What debug feature you think is useful but windbg don't have?

closed as too broad by perror, kn0x, julian, 0xec, TechLord Mar 2 '18 at 2:48

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    Your question is too broad, I think. – joxeankoret Mar 1 '18 at 11:03

If you're starting to study a new field you don't know much about, it is better to read some surveys which helps you to find recent work about the topic and presents some of the theoretical concepts used widely in that area.

For your second question, most modern operating systems support similar software technologies for user-mode programs. It may be easier or harder to do some procedure in different systems but, most of the time you can do the same thing in other even if it is not equal semantically.

Not the answer you're looking for? Browse other questions tagged or ask your own question.