…and I just extended my lab time.

This is a journey folks. And my journey includes a kid and a full time job. So right now, I am hanging around Chapter 13, Local File Inclusion vulnerabilities, and in order to pop 10 boxes and finish the labs, I am going to need the extra time.

One of things that they say in the exercise is that they quote Lincoln – “Give me six hours to chop down a tree and I will spend the first four sharpening the ax”. I think I just need a few more days, not hours, to sharpen. 🙂

It’s a little tricky, and I really like how OffSec trains you in the labs to think about the cracks. Those cracks that can get you to root on a box. Off to LFIs!

Day 53 of the OSCP!!

I am slow – like really slow. I got through the enumeration section of the book pretty steadily, but now that I am working on Buffer Overflows, things are going slow and I am not as “quick” to pick back up the book.

I wake up at 4 am every day eager to study. After checking emails and reddit, I get in and make a little bit of progress. I really have to start putting more of my heart into this or else this OSCP is going to drag…

People take the test, what, like three times before they pass? I really need to get more wrapped in it, or this is going to be a really long process. I think I am going to buy 90 more days of lab to finish out the book, and then just go nuts on studying through hackthebox.eu and vulnhub. Take the test at the latest I can take it, and then if I fail, maybe 30 more days of lab and studying and then take it again.

I have a baby boy due in July so, yeah…. life happens, but it has always been my passion to pass this cert. I got this. Wish me luck.

15 days into to the OSCP and I am tired…

Hi everyone. I don’t think I officially started blogging about my OSCP journey. So, here, 15 days in and I am blogging while my latest PWK VM is being copied from C:/ to my NAS.

I have about 9 years of managerial cybersecurity experience under my belt, and as you can see from my earlier posts, I have been working for about 6 months getting prepped for my OSCP jump. I was working through Georgia Weidman’s Book, Penetration Testing: A Hands-On Introduction to Hacking, got frustrated at Cybrary for a hot one (some of the basic modules has flaws, not to mention my I would get kicked off the penetration testing pro track pretty much every week, and had to wait till Cybrary was back from the weekend to get sorted out). I thought about going back and doing my CE|H v10 but decided (thanks to my wife) that I should just go for the OSCP.

I was able to convince my work to flip the bill for 90 days of the lab and the materials, and whee! Here we go, into the rabbit hole. I have been scraping the web on people’s thoughts/preparation on the OSCP and shit myself in the process because this is a deep journey, and everyone is different, so I have to stop reading and just start moving.

Week 1: Got the monstrous course book, and the videos. Backed them up like three times since there is a fine for losing them and asking for them again. Worked verbatim through the videos, racking up some shell scripts and python on my PWK VM, and then realized that if I go through the book document all relevant exercises and pwn 10 machines, writing up a report, PDF it to Offensive Security, I would get 5 bonus points on my OSCP score. Some people say it’s not worth it, but I think it’s an awesome way to study and practice for the real deal, so I dropped doing the videos and started moving through the book.

Week 2: I am one slow man. I did manage to setup my PWK VM a bit better, realizing that terminator is the way to go, along with using OneNote to record my lab exercises and notes. I am three chapters out of 18 to go. I have a strange feeling that I will be asking for more lab time.

So, today I mounted an empty folder over my root folder in my PWK VM image today. I am not smart man. I can’t stress how glad I was for using OneNote online to backup my notes and exercises.  Backup, backup, backup.  The VMWare tools aren’t really working (at the moment) with the PWK VM, but after I messed everything up, I followed this chap’s thoughts on bridging a folder between the VM and the host, with the host folder backing up to the cloud. I chose OneDrive since my my OneNote online notebook for my notes and exercises were going there and the Surface Laptop I am using is so friggen integrated with OneDrive, I get that folder structure on my laptop mixed up with the simple core folders I have locally all the time. Moving forward, I see no reason not to back up my entire VM when I make changes to it.

Currently 6pm on 12/29/2018. I aim to get through a good portion of chapter 4 tomorrow. Remember, it’s an OSCP journey. I am so passionate about this stuff, and with time, I think I can rock this. I just need to be smart, and honestly, move a bit faster.

Finally landed on the Surface Laptop 2

Well, the Matebook X Pro didn’t fair well to a dual boot with Kali and Windows.   I think it had something to do with the weird 3000×2000 resolution and the fact that grub couldn’t understand that to boot into an installer for Kali.  I tried working on different grub commands, but eh, I did so much that I couldn’t get the machine to boot back into the original install.

So I took it back to the store and decided VM only – no dual booting.  I mean, OSCP is set up to work within a VM, all my practice books are with VMs.  So VM it is – and I need a good supported VM app, so Windows with VMWare Workstation was the way to go.  I also wanted a laptop that will last, so I put up the extra cash for the new Surface Laptop 2.  I am happy so far.  I do wish it has a USB-C as the MXP did, but it wasn’t a deal breaker.  Back to studying!

Greetings from Cambridge.

I am writing to you from Cambridge – my sister in law is a freshman here at Harvard, and it’s parent’s weekend.  Here’s a pic of her and my daughter 🙂  I had an opportunity to step into CS 50, which is the largest core computer science class that Harvard has to offer.  It was awesome.  The teacher was animated, clear, and descriptive.   I want to come to Harvard and get at CS degree now!

Here, they are introducing databases.  The one thing I love about Harvard is the inspiration it brings – which leads me to my Bsides event, which was awesome.  I learned a lot from the CTF, and I need to learn more.

I got to the game late, so I didn’t understand the team’s strategy.  Hell,  I didn’t even understand the board.  But a few reddit posts later, I think I am good to go for my next one.  I think I am going to play some CTFs online.

Oh, and work approved my OSCP tuition – so its on.

My first Pros Vs. Joes!

So BsidesDC is this weekend, and honestly, I am really not sure why the ham sandwich I haven’t been to the conference all these years.  I am really trying to focus on getting back into the technical realm, and conferences like this have some great presentations, speakers, and just interesting people – so yah, I am going.  It’s gonna be f&*#@ fantastic.  And then, just today, I got invited by @malwaremama to participate in @dichotomy1‘s ProsVsJoes event.  Hell’s bells son.  Better firm up those whitelists and start closing down unnecessary ports, it’s gonna get crazy.  Here’s my checklist:

For now, a bit of reading, and a good time will be had by all 🙂

 

Back to the basics

I submitted my request to my work to cover the PWK course to help me get my OSCP.  I haven’t heard back yet, and I think that is a good thing – I need to read and study more.   I am back into Georgia’s Book – chapter 6.  I feel like a kid getting ready to try to climb a mountain using hills as practice.  But the hills are good – there is just a lot to learn.  Back at it!

Getting Swamped!

You know when you have so much information, you don’t know where to start, so you just don’t?  That is where I am at the current moment.  It’s good, but it’s been 2 weeks, and I really haven’t made progress on Georgia’s book.  Today, I will work on it.  That is until I get the OSCP material!

I have been doing a few things other than studying – but it’s been good.  I have been:

  1. attending the first CSA-DC chapter meeting.  I met Anil, the host and founder of the chapter at a Federal Cloud Summit in DC.  I really enjoyed it and will go back for their next meetup in January.  But I met Martin there!  He’s a pentester AND he is from Argentina.   That’s awesome – we met up later again to talk about how to get into pentesting and Argentina, which my family and I are vacationing to in February of next year.
  2. Attended the 2018 Cyber Maryland conference.  I really had a good time.  Some jerk talked my ear off about how idiotic I am for being a federal employee and how he’s racist inherently because he’s white.  Just some random stranger.  We live in some odd times, folks.  But after that, it was awesome!  There were three presentations that stood out to me:
    1. One on Snowden and Quantum Computing.  It solidified my thoughts on Snowden – he’s a traitor and really F*&#$ up our national security.  99% of what he leaked isn’t even about privacy.  It was national secrets, folks.  You’re welcome, Russia.  I also really enjoyed the discussion on Quantum Computing.
    2. Synthetic Identities on the Dark Web.  I never knew how susceptible kids are to identity fraud so easily.  Freeze your Kids credit, folks.
    3. Election Security.  We need to go to paper ballots.  But we are idiots and apparently, West Virginia is going to use blockchain to have votes counted.  Mobile Voting in the 2018 elections.  It’s a horrible idea.

      xkcd
      I met Amber there!  Totally awesome person – she told me about some things that she is working on and I really hope to stay in touch.

  3. Decided through Martin and my wife that I am going to just start studying for the OSCP.  I have been waffling around books and thinking about getting my Pentest+ (which is so new, no one knows if it’s good), or retake the CEH… Inna stated that if she is going to give me the time to study, just go for the one that matters – and Martin, he thinks the same thing.  The test with 3 months of the lab is $1,150.00.  That, in hindsight, is nothing, and if I fail, it’s only 60 bucks for a retake.   So, I am going to make a case to my boss about taking it, and if that doesn’t work, I’ll just pay for it out of pocket.  Work is slowing down for the holidays – I am going for it.  I am going to #tryharder 🙂

tldr; I did some stuff, made some friends, F&$%# it, I am going straight for my OSCP.

Cybrary is down yet again

Well, cybrary is down again this week.   This isn’t the first time that this happened to me.  There has been another outage to my premium content for a week.  They fixed it and gave me 7 days to tack on, but it’s a bit nutty how buggy cybrary can be.  Also, I took a beginner network certification test, and the answers/questions weren’t all right.  I told Cybrary, and they said that all the tests are going an audit.  Hm.

I am going to wait out the time that cybrary is down and go back to Georgia’s book.  Chapter 5 is about information gathering and talking to a Pen Tester last week, it’s still a solid book.

The root of the problem is the lack of time that I am spending on this.  I need to start ratcheting up my time on this.  I am contemplating taking CompTIA’s PenTest+ certification as a starter to OSCP.  There is the AIO book to add to my repertoire that is coming out on Oct 22 on PenTest+.  I think I am going to get it.  Till then, I am focusing on just moving around and adding some tech notes here.

Initial Thoughts on Cybrary

I am a couple days into Cybrary, and here are my initial reactions:

Pros:

  • No need to set up the Labs.  They are all configured for you and all you have to do is start writing commands
  • Mentors!  I have set up times to start talking to some people who know about the field.  I start my first session with a mentor today
  • On a path for actual certifications.  The Penetration Tester Track prepares me for the:
    • Security+ (most likely not going to do since I have my CISSP)
    • E-Council CEH (I have v.7 of this one already, but I might retake it since my original go at it is a pitiful story)
    • CompTIA CySA+ (definitely thinking about this one, but there is a tangent PenTest+ cert – not sure why Cybrary has me going for the analyst cert in the Pen Testing Curriculum.  Something to ask the mentors)
    • CompTIA CASP (for sure this one.  I think this one is the CompTIA advanced cert.  Also, I need five years of hands-on experience and I am not sure if I qualify there at the moment.  Another question for the mentors)

Cons:

  • No need to set up the Labs. They are all configured for you and all you have to do is start writing commands.  This leads to not learning how to set up your own environment, troubleshooting, etc.
  • It’s aggravating that when I complete a Lab, it doesn’t mark it as complete as it should.  I have asked about this, and they say it’s a small bug/glitch.  I hope it can be fixed.  It’s irritating and makes it hard to track my progress – for myself and Cybrary.
  • Money – it’s a little less than $100/month.  BUT, if it lands me in a Pen Testing position, I am game.  This is something to talk to my mentors again on… how to enter the Pen Testing field without just dropping my current career in policy until I can ramp up Pen Testing.  This is a long way from now it feels like, so yeah.  Oh, and SecureSet, well, they are $20K which is hefty and their career counselor has flaked out on me.

So TL;DR, the Pros outweigh the cons.  But, to continue with my own pursuit of spinning up my own lab, I am going to continue with Georgia Weidman’s book on Penetration Testing.   I think there are things to be learned from both approaches.