How Hard Is OSCP? A Comprehensive Guide to Passing the Challenge