Abstract: Software reverse engineering is a difficult and time-consuming task, where the analyst tries to recover information about the functionality and inner workings of a program without access to ...