hacking
noun
The activity of looking for or exploiting weaknesses in a computer system or network, typically illegally or illegitimately. When used to describe a legitimate activity, often qualified as white hat hacking.