Sara` un difetto quello?

6 07 2007

Ecco qui un sito essenziale ma molto utile con esempi di programmazione non proprio sicura, utile per esercitarsi a sploittare in modi differenti, differenti tipi di vulnerabilita`:

Insecure programming





Ma bootta quel kernel

1 07 2007

Segnalo una interessantissima e molto dettagliata raccolta di informazioni (probabilmente nota ai piu`) e di specifiche del multiboot header di GRUB, con tanto di esempio di dummy kernel:

Multiboot Specification

utile per chi volesse approfondire l’argomento “boot loader” ma senza farsi male.





Hello world!

1 07 2007
.data

msg:
    .string "Hello World\\n"

len:
    .long . - msg

.text
.globl _start

_start:
    push $len        
    push $msg       
    push $1          
    movl $0x4, %eax 
    call _syscall
    addl $12, %esp   

    push $0
    movl $0x1, %eax  
    call _syscall

_syscall:
    int  $0x80
    ret

Un saluto in tutte le lingue del mondo