Hello Friend!

Welcome to pwnthebox!

This is the place where I write about the stuff I am exploring, stuff I am interested in.

Operating Systems and Security

Reverse Engineering and Binary Exploitation Series: An introduction to OS Security, Assembly Programming, Binary Exploitation, Vulnerabilities and more! Breaking ASLR: ASLR is a security technique which helps in mitigating code-reuse attacks, prevents jumping to buffers etc., It basically randomizes the addresses of a process. This is the documentation of my research on ASLR and on attempts to break it.

Write your own XXXX

Write your own XXXX: Home

One way to understand a concept or a topic is to read about it in great detail. For example, how does a debugger work? Linux provides a system call called ptrace which helps in tracing any process. The signal SIGSTOP is used to stop a process which is essentially a break-point, SIGCONT to continue.

You’ll understand how a debugger works at a conceptual level, that signals are used to control the program execution, ptrace is used to get the trace process’s inside information.

Do you want to know how exactly something works? Then write it! Code it up!

This is about the same. Writing your own anything. This is the place where I document them. As I write the tool, I’ll write how the tool is written, piece by piece. You may use it like a tutorial, or another article about something you want to understand better.

Computer Networks

Packet Overflow!: An introduction to Computer Networks, packets, wireshark, network programming!

Blogging

Setting up a Blog using Jekyll: A complete tutorial on setting up a blog using Jekyll

Tools and Frameworks: Writeups about some tools I have explored.

Random Stuff

Here is the non-technical part of this blog. Random stuff, stuff I care about, I would like to rant about and more!

Link to Random Stuff

Posts