Assembly Language Programming and Shellcoding – Important Functions – Part 1

Hi Everyone, I was away for so long and reason is as well “My Procrastination”. No matter how much I try to overcome this habit, I gets me all the … Continue reading “Assembly Language Programming and Shellcoding – Important Functions – Part 1”

Linux Buffer Overflows x86 Part -2 ( Overwriting and manipulating the RETURN address)

Hello Friends, this is the 2nd part of the Linux x86 Buffer Overflows. First of all I want to apologize for such a long delay after the First blog of … Continue reading “Linux Buffer Overflows x86 Part -2 ( Overwriting and manipulating the RETURN address)”

Ground Zero: Part 3-2 – Reverse Engineering – Patching Binaries with Radare2 – ARM64

In this post, we will explore a wonderful and powerful reverse engineering tool – Radare2, and see how we can patch binaries that we crack. In a previous post by … Continue reading “Ground Zero: Part 3-2 – Reverse Engineering – Patching Binaries with Radare2 – ARM64”

Ground Zero: Part 1-2 – Reverse Engineering Password Protected Reverse Shells – Linux x64

Prologue Its been a long time since I posted any of my blogs. What can I say, I was a bit busy with some of the office projects. But finally … Continue reading “Ground Zero: Part 1-2 – Reverse Engineering Password Protected Reverse Shells – Linux x64”

Assembly Language Programming and Shellcoding – Lab setup and some important things

Hi everyone, Considering delay in the previous post, I’m writing this post on fast-track. Very unusual for me 😛 Anyways, today we will be looking into lab setup first and … Continue reading “Assembly Language Programming and Shellcoding – Lab setup and some important things”

Getting started with Assembly language programming – End of theory (Not really :P)

Hi Everyone, Sorry for not posting for such long time. Some personal things + official business + Procrastination (as usual) cause the delay. But now I’m back from hiatus. This … Continue reading “Getting started with Assembly language programming – End of theory (Not really :P)”

Ground Zero: Part 2-3 – Reverse Engineering – Building Cracked Binaries – Windows x64

Prologue In the previous post, we saw how to extract cleartext and encrypted passwords by reverse engineering the binaries which stored the passwords in memory or within the binary itself. … Continue reading “Ground Zero: Part 2-3 – Reverse Engineering – Building Cracked Binaries – Windows x64”

Getting Started with Linux Buffer Overflows x86 – Part 1 (Introduction)

Hello Friends, this series of blog posts will purely focus on Buffer Overflows. When I started my journey in Infosec, this one topic fascinated me as much as it frightened … Continue reading “Getting Started with Linux Buffer Overflows x86 – Part 1 (Introduction)”

Getting ready for Assembly Programming – Anatomy of Intel Processor

Hi everyone, this is the part 2 of Assembly Language programming and shellcoding series. If you have not read my previous post, you can read it here. In previous blog, … Continue reading “Getting ready for Assembly Programming – Anatomy of Intel Processor”