Pwnc: Technological innovations