What is Pegasus spyware and how does it hack phones?

More recently NSO has begun exploiting vulnerabilities in Apple's iMessage software, giving it backdoor access to hundreds of millions of iPhones.
View full source