in reply to Re^4: Code hiding in Perl
in thread Code hiding in Perl

I would use overload::eval to get at the obfuscated Perl code. As long as your custom Perl interpreter can load modules, I can load other modules into it, which replace eval with my own code to print out the decrypted code.

Replies are listed 'Best First'.
Re^6: Code hiding in Perl
by sumanta (Novice) on Jun 26, 2015 at 08:51 UTC
    I am not using Perl's eval method to do in-memory execution .. You can't do that

      Essentially without more details it simply going to be a case of people posting potential attack vectors, and you saying they don't exist within your solution. See also Re: Code hiding in Perl.

        The encryption is done through custom C executable and the execution of encrypted binary code can only be done through another C executable (dummy Perl interpreter) and it does in-memory execution like this.

        perl_run(my_perl); eval_pv(buffer, TRUE);
      'I am not using Perl's eval method to do in-memory execution ...'

      Then what are you using?