Prior to a modification of an executable computer file (101), a
modification analysis manager (111) stores (1101) content concerning a
specified number of specified sized blocks (115) of a specified section
of the executable file (101). After the modification of the executable
file (101), the modification analysis manager (111) compares (1103), for
each block (115), the content at the location of the block (115) after
the modification of the executable file (101) with the content of the
block (115) prior to the modification. The modification analysis manager
(101) determines (1105) the status of the modification, responsive to a
result of the comparison.