o-mvll icon indicating copy to clipboard operation
o-mvll copied to clipboard

Stack exhaustion due to for/while loops

Open matbrik opened this issue 10 months ago • 0 comments

Issue related to https://github.com/open-obfuscator/o-mvll/issues/39

some obfuscation passes of omvll cause stack exhaustion if applied on for loops or while with a lot of iterations due to saving on the stack variables at each iteration.

for now I've found the following cases:

  • obfuscate_constants with for loops
  • flatten_cfg with while and for loops
  • break_control_flow with while and for loops

To reproduce the crashes you can use the setup described in https://github.com/open-obfuscator/o-mvll/issues/39

matbrik avatar Apr 16 '24 08:04 matbrik