Pātuhitia tēnei: Exploiting software: how to break code