A method implemented in a computer (100) comprises: Identifying, by a Computing device (16),A valid Field of a portable executable file Comparing attributes of the fields of the Portable Executable file with valid characteristics of corresponding fields as is validSpecifies the format specification of portable executable file; determine (102) by Computing device (16),A chance to repair the Invalid Field Portable Executable file (114) to determine the number and characteristics of attributes from the attributes of the fields that are not validA characteristic of a corresponding valid valid Field Based, at least in part, in the specification of portable executable file format; generating (104)Through The Computing device (16),A model of repair to repair the Invalid Field Portable Executable file generated by the model of repair based on one or more rules derived empirically.Where one or more rules derived empirically include calculations to correct the Invalid Field Based, at least in part,In previous mistakes, and if Mistakes were repaired prior to obtain an executable file; and Repair (106), through the Computing device (16),Invalid Field Portable Executable File Based, at least in part, the model of repair.
展开▼