ITHare / obf

C++ Code+Data Obfuscation Library with Build-Time Polymorphism
Other
107 stars 11 forks source link

Add loop-based injection #26

Closed nobugs-hare closed 6 years ago

nobugs-hare commented 6 years ago

As noted in issue #24, obfuscating program flow is important. Suggested to add something along the following lines:

  1. generate small_n (preferably>1), and choose RecursiveInjection (restricting it to only_bijections)
  2. for(int i=0; i < small_n ; ++i )
    x=RecursiveInjection::injection(x);

    2a. consider optionally obfuscating i too...

  3. add a (functional) variation using do-while.
nobugs-hare commented 6 years ago

Moved to kscope/#10