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 attackers design circumstances that make the victims comfortable or compelled to respond rapidly.