Practical Reverse Engineering.Using x86.x64.ARM.Windows Kernel.Reversing