My BugBounty Journal

The journal of a unix geek taking its first steps into the BugBounty world...

View on GitHub

My bugbounty journal day: 6 - GOTO DAY 5

Alright, today i feel a lot better, the fever is gone and the headache is now a lot smoother (even though its still present). I tried to cleanup some of my notes but it was hard to recall what happened :rofl: and so this was fruitless.

Hours on it: ~2am - ~8am

Plan for the day

I started the day determined to make the tools that i needed the day before. I hacked together snippets from all over the internet and put together 3 very simple tools:

At the start of the day the pipeline looked something like this

Day 6 starting pipeline

I also followed through and organized the automation pipelines into more clearcut stages, which so far are like this:

This is how the pipeline looked like at the end of the day Day 6 pipeline

The general plan for the day was

Follow up on the plan of Day 5 :rofl:

Targets of the day

Since there was a plan, and i decided to follow it, it meant no new programs, just work on any of the past programs and try to keep notes of interesting findings.

I came across a lot of HubSpot instances this time around so i had to mess with it like any other application. Find their manuals and API references, check for endpoints and parameters. I was mostly trying to find endpoints that the application supports in hopes that some of them will be forgotten and unprotected.

My guess was right as i was able to find some endpoints for the usual user operations (register, signup, reset password, etc), but i didnt spend much time on them. Part of my process is to first gather as much information as possible and then try to make a plan of attack based on the available info.

Tools of the day

I was so excited about the prospect of integrating the new tools as well as orunmila in a more meaningful way, into the mix. I was even more surprised, when the tools worked flawlessly and got integrated into my methodology without any pains :D

Observations & Conclusions of the day

I merged these two together for this day since i was mostly focusing on evaluating my findings and doing some manual testing.

I was able to cause a lot of application crash cases, which for me is a “good” sign that there is more to be found there.

I have eliminated amass and ffuf as they were taking way to long to complete at this time and they need to be provided with a more carefully crafted dataset to produce meaningful results in a timely manner. I decided it would be best, if these were added on followup steps and on better curated datasets (that i would do my self).

The community has very few tools outside the obvious ones (sub domains and website searches). Tools for more specialized and better DNS enumerations seem to be rare and tools for API’s are mostly limited to zap and burp extensions, which make sense since these are far more complicated subjects in general.

Final words

Everything went much better than expected and i felt really pumped with my newly polished Gitlab pipeline. I had interesting results and was able to add a few more “knowledge” to my notes.

I kept on thinking that i am 6 days into my BugBounty journey and have started 5 tools already (steadily eyeballing on the 6th), the way i go i’ll be lost in a sea of projects soon :rofl: