in reply to Perl 'executable'

which can be read and maybe hacked
You know, a pre-built .exe file doesn't have to be hacked, as it can just be replaced by any drop-in replacement program... And generally, nobody will know it has been replaced, without running it.