Methods and systems for recursive descent parsing
AssigneeSecure Computing Corporation
InventorsKaren Heart, Alexander Rasin
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecure Computing Corporation
InventorsKaren Heart, Alexander Rasin
Estimating the term…
Methods, systems, and devices for parsing text are described herein. A method of securing executable files is performed at a computing device having one or more processors and memory. The memory stories one or more programs configured for execution by the one or more processors. The computing device obtains source text that comprises a disassembled executable file and identifies, via a general parser module, the syntax of the source text by performing a recursive descent parsing of the source text. The device generates an abstract syntax tree (AST) for the source text based on the identified syntax and generates a transformed AST from the generated AST by replacing one or more system calls with respective protected system functions. The device also generates a secured executable file by assembling the transformed AST.
A method of securing executable files, performed at a computing device having one or more processors and memory storing one or more programs configured for execution by the one or more processors, the method comprising:
A computing device, comprising:
A non-transitory computer-readable storage medium storing one or more programs configured for execution by a computing device having one or more processors and memory, the one or more programs comprising instructions for:
Dependencies are inferred from the claim text.