in reply to Re^8: use of already eval()ed module (from string)
in thread use of already eval()ed module (from string)

Btw are you bundling your own Perl or how do you stop an attacker to just patch eval to dump the code?

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

  • Comment on Re^9: use of already eval()ed module (from string)

Replies are listed 'Best First'.
Re^10: use of already eval()ed module (from string)
by bliako (Abbot) on Jan 15, 2019 at 12:08 UTC

    I am not bundling own perl but that's a good point. I guess check-summing a sub, even if it is possible, it is easy to break as afoken notes and hell to maintain. Maybe instead of bundling a perl executable, I can only bundle eval() and use override::eval to override any other eval?

      > I can only bundle eval() and use override::eval to override any other eval?

      No idea, as I already said I could come up with half a dozen approaches to tweak Perl to reveal your "secrets".

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

        brrrr