Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 [Assembly] Eject exe

Andare in basso 
5 partecipanti
AutoreMessaggio
BlackLight
Moderatore
Moderatore
BlackLight


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

[Assembly] Eject exe Empty
MessaggioTitolo: [Assembly] Eject exe   [Assembly] Eject exe EmptyMar Set 25, 2007 10: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
Torna in alto Andare in basso
http://blacklight.gotdns.org
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyMer Set 26, 2007 5:26 pm

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


Numero di messaggi : 343
Data d'iscrizione : 30.07.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyMer Set 26, 2007 5:32 pm

hei balck light hai un link per una lista ditutti i riferimenti della funzione "int" ?
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyMer Set 26, 2007 8:25 pm

ammazza! anch'io non uso linux e, anche se non me ne intendo, riconosco la gente brava!
Torna in alto Andare in basso
BlackLight
Moderatore
Moderatore
BlackLight


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

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyMer Set 26, 2007 10: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.
Torna in alto Andare in basso
http://blacklight.gotdns.org
certaindeath
Admin
Admin
certaindeath


Numero di messaggi : 343
Data d'iscrizione : 30.07.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyGio Set 27, 2007 4:14 pm

Ok, grazie...
Torna in alto Andare in basso
giozh°_°
Moderatore
Moderatore
giozh°_°


Numero di messaggi : 156
Data d'iscrizione : 18.08.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyGio Set 27, 2007 6:03 pm

allora le mie guide non le leggete proprio.... ùVery Happy
Torna in alto Andare in basso
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyGio Set 27, 2007 6: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???
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe EmptyGio Set 27, 2007 8:44 pm

poveri, che ti hanno fatto? non tutti i pokefanatici sono spammer! bè, più o meno...
Torna in alto Andare in basso
Contenuto sponsorizzato





[Assembly] Eject exe Empty
MessaggioTitolo: Re: [Assembly] Eject exe   [Assembly] Eject exe Empty

Torna in alto Andare in basso
 
[Assembly] Eject exe
Torna in alto 
Pagina 1 di 1

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: Assembly-
Vai verso: