The Emperor Had the Boy Locked Up: "Mastering Kali Linux for Web Penetration Testing” by Michael McPhee
“As applications have become more complex, and their importance has skyrocketed, bolt-on security approaches are no longer cutting it.”
In “Mastering Kali Linux for Web Penetration Testing” by Michael McPhee.
Hah... memories of a rather expensive inter-bank trading system we were offered one time to test. Examining the executable revealed a few plain text strings, one of which (the name of a biscuit in upper case) stood out as dubious, and turned out to be the encryption key for all communications (“super-duper unbreakable encryption" was one of their selling points) ... With that, and a little bit of poking around, we reached the stage where we could send a message to another counterpart offering them a product at a certain price, and then we could send a message that told the server they'd accepted it (forming a legally binding contract - notional values for these goods were of the order of millions and tens of millions of dollars). Being nice guys, we didn't do this for real (the above was done on the QA rig), but rejected the software. When we explained why, the vendors told us what we did would be "a breach of the license terms", and couldn't understand why we fell about laughing... especially after the way they "patched" the holes (obscured the encryption key with, I kid you not, ROT13.)
Names above withheld to protect the incompetent...
If you're into Computer Science and Web PenTesting in particular, read on.