Memory Errors

In 1972, Dennis Ritchie created the C programming language. It was designed to ease...

Two's Complement

Every computer uses the two's complement to represent integers. It is a great representation...

Sandboxing - Chroot & Seccomp

Sandboxing refers the isolation between the processes on a system. In the earlier days...

Shellcoding

A shellcode is used to execute a shell within a system, either standalone or...

Binary Files and Processes in Linux

In Linux systems, the executable files are known as executable and linkable format (ELF)....