SoK: Prompt Hacking of Large Language Models