Methods and systems for malware analysis using a genetic algorithm graph explainer
OwnerBenjamin Chin Ming FUNG, Mohd SAQIBinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerBenjamin Chin Ming FUNG, Mohd SAQIBinventors
Estimating the term…
A method for malware analysis comprising: disassembling executable code to create disassembled instructions; extracting instruction blocks from the disassembled instructions; encoding the instruction blocks to create encoded instruction blocks and generating a first data graph, wherein the first data graph comprises nodes, each node from the first data graph being associated with an encoded instruction block; determining for each node an embedding of the encoded instruction block to create a canonical executable graph; classifying the canonical executable graph into either a benign family or a malicious family; and determining that the executable code is a malware when the canonical executable graph belongs to a malicious family.
A method for determining whether an executable code is a malware, the method comprising:
A computing device configured for determining whether an executable code is a malware, the computing device comprising:
A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of a computing device, cause the computing device to:
Dependencies are inferred from the claim text.