Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 [Assembly] Eject exe

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
BlackLight
Moderatore
Moderatore


Numero di messaggi: 277
Età: 25
Data d'iscrizione: 22.08.07

MessaggioOggetto: [Assembly] Eject exe   Mar Set 25, 2007 8:50 am

Questo programmino in Assembly per Linux apre il vostro lettore cd. Da compilare con gcc.

Codice:
.data
// Dispositivo
dev:
        .string "/dev/cdrom"

// File descriptor
fd:
        .double 0

.text
        .global main
main:
        // fd=open(dev,O_RDONLY|O_NONBLOCK);
        movl            $5,%eax
        movl            $dev,%ebx
        movl            $2048,%ecx
        int            $0x80
        movl            %eax,fd

        // sysioctl
        movl            $54,%eax
        movl            (fd),%ebx
        movl            $0x5309,%ecx  // EJECT
        int            $0x80

        // close(cd);
        movl            $6,%eax
        movl            (fd),%ebx
        int            $0x80

        // exit(0);
        xorl            %eax,%eax
        call            exit
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://blacklight.gotdns.org
darkjoker
Admin
Admin


Numero di messaggi: 813
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: [Assembly] Eject exe   Mer Set 26, 2007 3:26 pm

buono, anche se non uso linux...
sei davvero bravo in assembly, blacklight, magari sapessi la meta di quello che sai tu...!

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Tornare in alto Andare in basso
Vedere il profilo dell'utente
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: [Assembly] Eject exe   Mer Set 26, 2007 3:32 pm

hei balck light hai un link per una lista ditutti i riferimenti della funzione "int" ?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: [Assembly] Eject exe   Mer Set 26, 2007 6:25 pm

ammazza! anch'io non uso linux e, anche se non me ne intendo, riconosco la gente brava!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
BlackLight
Moderatore
Moderatore


Numero di messaggi: 277
Età: 25
Data d'iscrizione: 22.08.07

MessaggioOggetto: Re: [Assembly] Eject exe   Mer Set 26, 2007 8:59 pm

Grazie a tutti :wink:

certaindeath ha scritto:
hei balck light hai un link per una lista ditutti i riferimenti della funzione "int" ?


int è la keyword che identifica un interrupt, ovvero una chiamata di sistema che interrompe il flusso del programma, esegue del codice integrato nel kernel o nel BIOS stesso e poi riprende il programma. Per Unix, la lista completa delle funzioni dell'interrupt 0x80 (chiamate di sistema) è in /usr/include/asm/unistd.h. Per Windows, c'è la lista degli interrupt di Ralph Brown che contiene tutti gli interrupt DOS e BIOS.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://blacklight.gotdns.org
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: [Assembly] Eject exe   Gio Set 27, 2007 2:14 pm

Ok, grazie...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
giozh°_°
Moderatore
Moderatore


Numero di messaggi: 156
Data d'iscrizione: 18.08.07

MessaggioOggetto: Re: [Assembly] Eject exe   Gio Set 27, 2007 4:03 pm

allora le mie guide non le leggete proprio.... ùVery Happy
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkjoker
Admin
Admin


Numero di messaggi: 813
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: [Assembly] Eject exe   Gio Set 27, 2007 4:23 pm

molto male certain...
bannato lol!

ci sto prendendo gusto a bannare Laughing
perche non mi mandate qualche altro poche fanatico che mi ridiverto???

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: [Assembly] Eject exe   Gio Set 27, 2007 6:44 pm

poveri, che ti hanno fatto? non tutti i pokefanatici sono spammer! bè, più o meno...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
 

[Assembly] Eject exe

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: Assembly-