Subverting the execute flag on Linux systems. Why is this possible (1)