RACL -> tutorial -> esterni

I tutorial sono diffusi a scopo informativo, in nessun caso si incoraggia l'uso illegale delle informazioni apprese.

Livello base: un po' di confidenza con Linux è sufficiente
Using ioctl() (PDF)
Tutto quello che si può fare tramite una sola system call.
Fire demo ported to Linux SVGAlib (PDF)
Se si può in dos si può anche in Linux.
A guide to nasm for tasm coders (PDF)
Utile per chi proviene dal mondo windows ed era abituato ad usare il tasm.
Using the Gnu AS assembler (PDF)
Una sintassi e un compilatore diversi dai soliti.
x86 assembly programming for linux (PDF)
Le mosse base per poter programmare in assembly in Linux.
Livello intermedio: programmazione assembly e reversing in Linux vi sono ormai familiari
 
Enter fbcon (PDF)
Usare la grafica senza lavorare con X!
The frame pointer overwrite (PDF)
La spiegazione della tecnica per sfruttare i buffer overflow.
Using menu in Xt (PDF)
Come realizzare menu in X, ovviamente in assembly.
Extending nasm (PDF)
Crare macro per potenziare nasm.
X-Windows in assembly language: Part II (PDF)
Programmare in X tramite Athena.
X-Windows in assembly language: Part I (PDF)
Le basi per programmare per X.
Livello avanzato: Linux lo conoscete bene, è ora di dominarlo
Taking advantage of non-terminated adjacent memory spaces (PDF)
Un'altra tecnica di buffer overflow.
Shared Library Call redirection via ELF plt infection (PDF)
Come imporre l'esecuzione di nostro codice ad un eseguibile ELF.
Bypassing StackGuard and StackShield (PDF)
Come evitare le famose protezioni contro i buffer overflow.