I agree with others BOF is the easiest box in the exam.
+1 this guide. This is how I learned how to stack based buffer overflow. It’s very thorough, I read every word of this guide, completed the challenge then tried the vulnserver app & it made so much sense.
Awesome! Thanks guys. I took some of your advice and took the exam… i did not do well at all, but i did learn that my anxiety does make me do really stupid stuff (like set the LHOST as the RHOST) so I need to work on that.
I do appreciate the links and information given, I will take a look and read up on my weak areas. Thanks again, all!
Is the BoF in the exam similar to something like Chatterbox where you have to identify the service, then simply rewrite the shellcode of a pre-existing exploit script? Or do they expect you to write your own from scratch or something?
Write your own from scratch. It’s simple compared to some of the binary exploitation you will face on htb, and it’s completely covered in the course work.
@midi said:
Is the BoF in the exam similar to something like Chatterbox where you have to identify the service, then simply rewrite the shellcode of a pre-existing exploit script? Or do they expect you to write your own from scratch or something?
@midi said:
Is the BoF in the exam similar to something like Chatterbox where you have to identify the service, then simply rewrite the shellcode of a pre-existing exploit script? Or do they expect you to write your own from scratch or something?
+1 Can any one please answer to this ?
You write it from scratch as they show you in the training material…
Oh man… BOF wise I would check out Ellingson… Get through that and you should have no problem with the BOF on the exam.
As for pivoting, I’m currently on Ghoul and theres so serious pivoting going on. Spent a day just learning about it to be able to do it correctly.
@TheJ0k3r said:
on the exam pay attention to the .dll you select while looking for jmp esp
BOF itself is really easy on OSCP, but sometimes it is not that simple to get shell back from BOF machine, because it is other factors that not letting you do that.
Bighead is more for OSCE, as you have to use an egghunter + you have to dig through the code to find it, so its much more complicated than the simple BOF used in OSCP…
But it is one of the few HTB machines that you can use for OSCE practice, and a nice machine BTW, so thanks