Hooking driver calls (02/2006):This text shows how replicants can be used to hide some code in a running application.
Crypting datas (03/2005):This text explains how driver calls can be hooked by other drivers.
Booting BeOS r5 with 1GB ram (04/2004):This tutorial explains how to crypt the filesystem datas on BeOS. You can consider this as the conception of cryptoloop (see projects section).
This tutorial explains all steps that has been done before getting a working patch for the 1GB memory limitation.
Zeta LiveCD protections (09/2007):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.
Inside Zeta's registration (12/2005):This paper is a study of the protections used in zeta 1.21 LiveCD to prevent it from being installed on a hard-drive.
Netpositive (03/2003):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.
Playing with the terminal (03/2001):This tutorial explains how to change the way netpositive display windows.
This tutorial will show you how to add a new feature in a BeOS executable file.
In this tutorial I explain the links between an asm deadlisting and it's original C++ sources.