exploit на ASM

Тема в разделе "WASM.UNIX", создана пользователем worrm, 30 дек 2005.

  1. worrm

    worrm New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2005
    Сообщения:
    5
    Как реализовать переполнение буфера в программе на си?

    А сам exploit написать полностью на asm под Linux(GAS,NASM).

    Если можно пример.



    код переполняемой программы:



    //---------------------------------------------------



    main (int argc, char *argv[])

    {

    char little_buffer[4]; // сделаем буфер на 4 байта

    strcpy(little_buffer,argv[1]);

    }

    //---------------------------------------------------
     
  2. comrade

    comrade Константин Ёпрст

    Публикаций:
    0
    Регистрация:
    16 сен 2002
    Сообщения:
    232
    Адрес:
    Russian Federation
    смотря как его компилатор откомпилирует (именно как stackframe будет построен
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    worrm

    <font color="red]Кросспостинг и дублирование тем запрещено.</font><!--color-->