Building a Feedback Driven Fuzzer - Dev Log 4 : GUI is Here

Note: If you haven't read previous posts about the fuzzer, I recommend you read them here Hi There, It has been a while since I posted about my fuzzer, I was a little busy with other stuff but I did have some time to make a GUI for the fuzzer.…

Using ShadowSocks to Bypass OpenVPN Restrictions (Works in Egypt)

Hello again, another post that is not related to my fuzzer since I am kinda busy with other stuff these days. Disclaimer : This post assumes you have a machine on the cloud like a VPS or dedicated server, unfortenatly without that you can't follow the steps below, if you don't…

Patreon : Make sure to bill upfront or your content can be accessible for free

Hi there, this is a quick post until I have something to add in my fuzzer series or the new series I am currently preparing ;) A while ago one of the groups I follow in facebook published a link that I was interested in, I opened the link and it…

Building a Feedback Driven Fuzzer - Dev Log 3 : Radamsa Integration

Hello again, we are back with our third devlog, today we will talk about how I integrated radamsa as my mutation engine. My first attempt at this was by forking radamsa for each iteration, meaning that I needed to fork the fuzzed program and also fork radmasa to generate the…

Building a Feedback Driven Fuzzer - Dev Log 2 : Coverage

Hello again, so today we will talk about how I calculate coverage by counting the basic blocks that gets executed. A very easy way to do it is to use DynamoRio, Dynamorio is a dynamic instrumentation framework, luckily for me dynamo rio comes with drcov which is a module to…