September 2017
Beginner to intermediate
290 pages
6h 58m
English
Before we begin the implementation of our patch, we still need to make the executable import fgets() instead of gets(). This appears to be quite easy. Let's take a look at the content of the import table where the gets() function is imported:

Having located the string, we may safely overwrite it with fgets. The explanation, looking at the following screenshot, makes it clear why such overwriting is safe in this specific case:

The preceding screenshot shows gets being replaced by fgets already. We are lucky once more here because ...
Read now
Unlock full access