ech0

Kusama and Polkadot networks

If you’re into blockchain and cryptocurrencies, you’ve probably come across the names Kusama and Polkadot: they represent two of the most exciting projects in the crypto world today. Whether you’re a seasoned crypto enthusiast or just starting out, this post will break down the basics of these networks, explain why they matter, and show how they’re shaping the future of

Building the smallest elf program

In this post we will have fun trying to create the smallest possible 64 bits Linux program (ELF binary) that simply outputs “Hello world!” when it is executed. The idea here is to understand the compilation process, linking, how loader works, how ELF file format is structured, and so on. State of the art So let’s simply create a program

Vulnerability research and ActiveX controller exploitation

This post is technical and was written a long time ago. It covers vulnerability research topic and if you do not understand, don’t push it, check my easier other posts instead! 1. Introduction This is probably the longest write-up you’ll see on this blog. The reason is simple: I will show you the whole processus of vulnerability research, to full exploitation of

How to learn and start in cybersecurity

Every person in this community was once a beginner and it’s usually a hard domain to begin with if you’re not guided. Are you interested in how to learn cybersecurity? I will try to guide you through this article and give you some tips to start your cybersecurity journey. This post is for beginners. 1. The mindset First of all, before

Packing and dropping from resources

In this new series of articles “packing”, I will present to you various key technical points used by packers, starting by dropping the malicious code from the resources section. Attention, here I do not intend to explain what a binary packer is, I will let you search on the internet. Throughout the series, I’ll be talking about windows packer for PE

Develop a kernel module in Linux

We have seen previously how to develop and integrate a system call into the Linux kernel. Now we are going to look at how to develop another form of code execution in ring 0 (kernel-land): the Linux kernel module system. We will see how to develop a kernel module and in addition, we will see how to dynamically intereract with

Develop a system call in Linux

In this post we will we will see how to develop a system call by: In other terms: we will add our own system call to the Linux kernel. 1. Prerequisites If you want to follow the development and test by yourself, there are a few prerequisites. 2. Preparing the field Before starting to develop our system call, we will

Scroll to Top