SOFTWARE DEOBFUSCATION SYSTEM AND METHOD

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20090064118A1
SERIAL NO

12193033

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method are disclosed that enable automated deobfuscation of software. A method may include identifying at least one section of target software matching trigger criteria, either by using pattern matching or behavior analysis; emulating at least a portion of the identified section; and generating deobfuscated software by substituting a simplified section for the identified section. The method may further be iterated. Emulation includes simulating the effect of certain instructions on control flow and/or memory locations, such as the program stack, a register, cache memory, heap memory, or other memory. The simplified section may comprise a number of no operation (NOP) instructions replacing, which may then be jumped for further simplification.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
RIVERSIDE RESEARCH INSTITUTE156 WILLIAM STREET 9TH FLOOR NEW YORK NY 10038

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Raber, Jason Neal Bellbrook, US 8 36

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation