A social engineering attack is different from a classical hack attack because it does not exploit gaps in programming and system structures but tricks people.

The Psychology behind Social Engineering

The attackers design circumstances that make the victims comfortable or compelled to respond rapidly.

What makes social engineering so different from traditional hacking?