Recently I was asked to write a blogpost about “an average day in the life of a pentester”, and I must say I had quite a bit of trouble writing it at first. The thing is, as a penetration tester, there aren’t that many “average” days for you to have.
One day you could be sitting in the comfort of your bedroom, compromising the external perimeter of a client’s network during an infrastructure pentest. Taking over multiple domain accounts and trying to elevate your privileges to the highest level, all while sipping coffee.
The next day you could be laying in the woods across from a large corporations’ headquarters, trying to compromise their network using a long-range WiFi antenna, whilst hoping it won’t be raining any time soon.
And then there are those days where you spend hours upon hours trying to write that one payload you need to get through a client’s web application firewall, just to prove there is a serious vulnerability lurking in one of their websites which an attacker with enough dedication could easily abuse.