Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

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

by LanX (Saint)
on Jan 15, 2019 at 11:34 UTC ( [id://1228588]=note: print w/replies, xml ) Need Help??


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 (Monsignor) 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

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1228588]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2024-04-25 07:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found