ARTICLES


2022-01-28
In the third part of this guide we will explain what system calls actually are and how they work under the Linux kernel. Furthermore, we will also try to write a simple syscall that will greet the user.

:: Read moreU happy now, lighthouse? ::
2022-01-06
In this article, we will try to extend our knowledge about Linux programming by building a kernel module that actually does something. The module will create a new character device and then will hash a string from userspace using MD5, SHA1 or SHA256.

:: Read moreU happy now, lighthouse? ::
2021-12-28
This guide will walk you through a brief introduction on how to get started with kernel hacking.

:: Read moreU happy now, lighthouse? ::
2021-12-06
Recently, I had to set up a new server based on OpenBSD on DigitalOcean. While they do support non-Linux systems such as FreeBSD, they do not provide official supports for other BSD flavours such as OpenBSD. In this guide, we will see how to overcome this small inconvenient by manually flashing the installer image in the boot sector of the hard drive. Let's get started.

:: Read moreU happy now, lighthouse? ::
2021-11-16
In this guide we will see smart pointers in C++ as a replacement to the old, unsafe, C-like pointers. I will assume that you have some knowledge of modern C++(i.e., ≥ C++11) and of object oriented programming.

:: Read moreU happy now, lighthouse? ::
2021-08-25
In calculus, there are many ways to evaluate (i.e., finding the actual value) a limit. There is not a preferred method over another, you have to learn all of them and choose the right one according to the limit you are trying to solve. In this guide, we will see how to solve limits using Euler's number.

:: Read moreU happy now, lighthouse? ::
2021-07-10
In this guide we will see how to install Arch Linux on UEFI AMD64 system with LVM and LUKS. Please, do not use it as a replacement of the arch wiki, instructions here get outdated pretty fast and while they were correct at the time of writing, I cannot guarantee that they will stay correct in a year or two.

:: Read moreU happy now, lighthouse? ::
2021-07-01
In This guide we will give a brief introduction to the techniques related to asymmetrical Cryptography and the related algorithms.

:: Read moreU happy now, lighthouse? ::
2020-06-16
In the previous part of this tutorial, we saw what raw sockets actually are and how to use them to build something useful(i.e. a tcpdump clone). In the last part of this guide, we will extend our knowledge about raw sockets by writing a simple TCP SYN port scanner.

:: Read moreU happy now, lighthouse? ::
2020-06-03
In the previous part of this tutorial, we discussed what TCP sockets actually are and how to use them on Linux systems. Now we are ready to introduce a new concept of network programming: raw sockets.

:: Read moreU happy now, lighthouse? ::
<::

page 2 of 3

::>