首页>
外国专利>
METHODS AND SYSTEMS FOR AN INTEGRATED DISASSEMBLER WITH A FUNCTION-QUEUE MANAGER AND A DISASSEMBLY INTERRUPTER FOR RAPID, EFFICIENT, AND SCALABLE CODE GENE EXTRACTION AND ANALYSIS
METHODS AND SYSTEMS FOR AN INTEGRATED DISASSEMBLER WITH A FUNCTION-QUEUE MANAGER AND A DISASSEMBLY INTERRUPTER FOR RAPID, EFFICIENT, AND SCALABLE CODE GENE EXTRACTION AND ANALYSIS
The present invention discloses methods and systems for an integrated disassembler with a function-queue manager and a disassembly interrupter for rapid, efficient, and scalable code gene extraction and analysis. Methods include the steps of: upon receiving a target binary file, disassembling the target binary file into assembly code; extracting code fragments from the assembly code; as each code fragment is extracted, verifying each code fragment; upon availability, placing each verified code fragment in an extractor queue; and upon availability, submitting each code fragment in the extractor queue to a gene-analysis system having a code genome database. Alternatively, upon determining the extractor queue is empty or determining resources of the gene-analysis system are underutilized, transferring partially-verified code fragments to the extractor queue. Alternatively, upon receiving gene information regarding the target binary file from the gene-analysis system during disassembly, determining whether to terminate the step of disassembling based on the gene information.
展开▼