Invention Grant
US08479174B2 Method, computer program and computer for analyzing an executable computer file 有权
用于分析可执行计算机文件的方法,计算机程序和计算机

Method, computer program and computer for analyzing an executable computer file
Abstract:
In one aspect, an executable computer file is partitioned into basic blocks of code. At least some basic blocks are translated into translated basic blocks. At least some translated basic blocks are linked in memory of a computer. At least some translated basic blocks on the computer are executed so as to enable the file to be unpacked or decrypted. In this way, the file can be analyzed to determine whether the file is or should be classed as malware. In another aspect, at least a read page of cache memory is created for at least some basic blocks and at least a write page of cache memory is created for at least some basic blocks. During the execution of a basic block, at least one of the read page and the write page is checked for a cached real address corresponding to the virtual address that is being accessed for said basic block.
Information query
Patent Agency Ranking
0/0