|
You should start from the book Practical Malware Analysis, you will learn basic concepts of ASM and x86 architecture there.
Then you should read the first chapter of "Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation" to review your knowkedge of ASM.
Then you should continue by solving crackmes (at crackmes.de) while reading the Intel 64 and IA-32 Architectures Software Developer's Manuals and the AMD64 Architecture Programmer's Manual.You should start from the book Practical Malware Analysis, you will learn basic concepts of ASM and x86 architecture there.
Then you should read the first chapter of "Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation" to review your knowkedge of ASM.
Then you should continue by solving crackmes (at crackmes.de) while reading the Intel 64 and IA-32 Architectures Software Developer's Manuals and the AMD64 Architecture Programmer's Manual.
|