hacking –n. to secretly gain access to a computer network to get information or to cause damage
allow - v. to permit (something) : to regard or treat (something) as acceptable
adversaries –n. enemies or opponents