Pipe: an Inter-Process Communication Method
By default, it is difficult to get two processes to communicate with each other.
Read MoreHandling a File by its Descriptor in C
The available system calls to create or open, read, write, and delete a file in C all make use of a file descriptor.
Read MoreCreating and Killing Child Processes in C
In order to execute another program within ours or to execute part of our program simultaneously, it can often be very useful to create child processes.
Read MoreWhy I No Longer Write Articles About 42 School Projects
Following a meeting with 42 school’s pedagogical team, I decided to remove all articles directly related to 42 projects.
Read MoreThe Internet's Layered Network Architecture
We all know the Internet. It’s the network that enables data transfer on a global scale.
Read MoreColoring Terminal Text: tput and ANSI Escape Sequences
A terminal with black-on-white text or vice versa is not very interesting or attractive or informative.
Read MoreCategories
Tags
- 42 school
- binary
- bit
- bitshifting
- bitwise operators
- concurrency
- Console
- CTF
- data race
- deadlock
- developer
- errno
- error management
- exit status
- file
- file descriptor
- fork
- free
- heap
- integer
- inter-process communication
- IPv4
- kill
- linux
- malloc
- memory
- mutex
- network switch
- Operating System
- pentesting
- pipe
- privilege escalation
- process
- processes
- protocols
- routeur
- routing
- shell
- signal
- socket
- stack
- subnet mask
- TCP/IP
- terminal
- thread
- tryhackme
- variables
- writing