Exploit in C

di il
4 risposte

Exploit in C

Ragazzi scusate la domanda ma cos'è e come si crea un exploit?

4 Risposte

  • Re: Exploit in C

    Ciao..semplicemente credo studiando bene il file da buggare..Non sempre però è semplice Di sicuro ci vuole una grande conoscenza dei linguaggi D:
  • Re: Exploit in C

    La definizione la trovi su wikipedia.
    Vuoi un esempio di un exploit? Eccoti servito un Buffer overflow:
    
    #include <stdio.h>
    #include <string.h>
    int main (int argc, char **argv)
    {
      int test=0;
      char buff[20];
      if (argc>1)
      {
    	strcpy (buff, argv[1]); 
    	printf ("buff=\'%s\'\ttest=%d\n",buff,test);
      }
      else
    	printf ("Missing parameter\n");
      
      return 0;
    }
    
    Esecuzione:
    
    max@studio:~> ./exploit 
    Missing parameter
    max@studio:~>
    max@studio:~> ./exploit AAAA
    buff='AAAA'     test=0
    max@studio:~> 
    max@studio:~> ./exploit 12345678901234567890123456789
    buff='12345678901234567890123456789'    test=57
    max@studio:~> 
    
  • Re: Exploit in C

    Ciao ixamit,
    Bellissimo! Devo confessare la mia totale ignoranza in questo campo, però sono rimasto ammirato (mi ci è voluto un pò per capirlo). Magari per te è un giochino ma l' ho trovato molto istruttivo.
  • Re: Exploit in C

    Concordo con barba 59 davvero molto istruttivo... Grazie mille
Devi accedere o registrarti per scrivere nel forum
4 risposte