Penetration testing is one of those branches of security testing that has evolved over the years and taken a methodical and logical form through adoption of tricks and techniques used[...]