Explaining the fundamentals of the social engineering toolkit