×

SYSTEM AND METHOD FOR BRANCH EXTRACTION OBFUSCATION

  • US 20100058301A1
  • Filed: 08/26/2008
  • Published: 03/04/2010
  • Est. Priority Date: 08/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of obfuscating code, the method comprising:

  • extracting a conditional statement from a computer program;

    creating a function equivalent to the conditional statement;

    creating a pointer that points to the function;

    storing the pointer in an array of pointers;

    replacing the conditional statement with a call to the function using the pointer at an index in the array; and

    during runtime of the computer program, dynamically calculating the index corresponding to the pointer in the array.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×