Home
System
Team Skysophenia (12/2006):

This text shows how replicants can be used to hide some code in a running application.

Hooking driver calls (02/2006):

This text explains how driver calls can be hooked by other drivers.

Crypting datas (03/2005):

This tutorial explains how to crypt the filesystem datas on BeOS. You can consider this as the conception of cryptoloop (see projects section).

Booting BeOS r5 with 1GB ram (04/2004):

This tutorial explains all steps that has been done before getting a working patch for the 1GB memory limitation.

Software
Everest: ui experiments for Eresi (06/2009):

Eresi is a wonderful and very powerful tool. However it is still lacking an important feature in my opinion: A graphical user interface. Sure its cli and its scripting language allow much more flexibility than you will ever have in any gui, but a lot of common tasks are much easier in a graphical environment, and some features just cannot be presented in a cli. This paper is a reflexion on a possible gui design that could be embedded in Eresi.

Zeta LiveCD protections (09/2007):

This paper is a study of the protections used in zeta 1.21 LiveCD to prevent it from being installed on a hard-drive.

Inside Zeta's registration (12/2005):

This text is an analyse of the Zeta's registration process on R1 and SP1. It explains where registration information is stored and how the registration is done through internet.

Netpositive (03/2003):

This tutorial explains how to change the way netpositive display windows.

Playing with the terminal (03/2001):

This tutorial will show you how to add a new feature in a BeOS executable file.

Other
From C++ to asm (06/2002):

In this tutorial I explain the links between an asm deadlisting and it's original C++ sources.