Если интересен реверс, то рекомендую эту книгу.)
У термина «reverse engineering» несколько популярных значений:
1) исследование скомпилированных программ;
2) сканирование трехмерной модели для последующего копирования;
3) восстановление структуры СУБД.
Настоящий сборник заметок связан с первым значением.
Рассмотренные темы:
x86/x64, ARM/ARM64, MIPS, Java/JVM.
Скачать книгу можно во вложении, вот здесь:https://osint42.org/attachments/re4b-ru-a5-pdf.569/