Sorry if this question is absolutely stupid or irrelevant, but I can't help but ask.
I am just curious about different approaches hackers take in social engineering attacks, and clever examples of each one of the approaches that one can take. And what kind of defenses and strategies that companies might employ in order to prevent such attacks.
If someone can at least suggest a book where to read about the attacks that would suffice too. I recently got very interested in techniques just because it seems like social engineering attacks sometimes require higher level of creativity than actual software hacks.
Thanks to anyone for their input :)
EDIT:
I simply would like to know about different strategies employed. Like for example would someone try calling? And if so calling and saying what? Or will someone go to the company in person to try to get access? And if so what will they do to try to get in?
I know the answer might be big, that is why I just want to know about very basic parts of human conscience hackers might try to exploit in order to get what they want. And what companies might do in order to prevent such attacks.