I passed my OSCP exam last week. After taking some time to reflect, I thought I’d write a little bit about my experience. This forum already has some good threads with reviews, but I just wanted to pass along some additional advice in hopes that it will help a student in preparation for the exam.
One of the questions I pondered while preparing was, "
How do I know I'm ready?" For everyone that is different, but I felt ready after I had rooted about 35 lab machines in the public network. Of the 35 machines, I went back and re-rooted about 25 machines using a different method. I focused on the lab machines that did not have dependencies. I did my best to not use Metasploit. Other students on this forum have listed Vulnhub machines that they recommend in preparation for the OSCP. Here’s one such thread that lists a few relevant machines -
http://www.techexams.net/forums/security-certifications/116262-oscp-starting-13-12-2015-a-5.html .
Some students have recommended some other prep certs or books to assist in preparation. I found that google (
enumeration) and the PDF that came with the course were more than sufficient. However, if one has the time to dedicate to learning, the more quality sources the better.
I didn't use the admins, nor did I work directly with any other students during my lab time. The forum can be a useful resource if you're stuck on a machine. This was especially helpful in determining if a machine is directly rootable. Additionally, I recall coming across at least one admin post that hinted about a particular lab machine possibly being a "retired" exam machine. Rooting this machine was fun and not only helped hone my way of thinking, but also gave me confidence that I was ready for the exam. Had I not
enumerated the forums, I wouldn't have had this information.
On exam day, I calmly executed what I had learned. I had enough points to pass about 10 - 12 hours in. I did not use Metasploit during the exam. Before you start your lab time, I recommend reading and reviewing
https://support.offensive-security.com/#!oscp-exam-guide.md to understand what will be necessary before you sit for your exam. This will help you prepare during the labs as if you were sitting the exam. I also chose to
enumerate dozens of OSCP reviews so I had an idea of what to expect on exam day. I cannot overstate how important
enumeration is to ensure success in the lab/exam. It's so important, I've even bolded it.

The hardest part of the exam is finding enough time to prepare in the lab environment. Think of it as training for a Marathon. For many, the hardest part is the long hours of training -- the blood/sweat/tears. By the time the day of the marathon comes, you're just executing what you've trained for. The OSCP is no different. For you to be successful, you have to put the time in.
I had a blast preparing for the OSCP and I highly recommend it. Offensive Security did a masterful job of giving you just enough information without holding your hand. This isn’t perfect certification and there are some areas that could be improved, but I firmly believe that the OSCP is the best entry level certification on the market today.