Результаты поиска по запросу "buffer-overflow"

6 ответов

Как написать эксплойт с переполнением буфера в GCC, Windows XP, x86?

5 ответов

Почему переполнение буфера вызывает ошибки сегментации при доступе к целому числу?

Во время вызова функции B () из функции A (), B () выделяет массив из 100 символов и заполняет его несколько раз, в том числе один раз строкой из 101 символа и один раз строкой из 110 символов. Это очевидная ошибка. Позже, функция A () пытается ...

3 ответа

Эксплойт по переполнению стека в C

ТОП публикаций

1 ответ

В какой поток выводится сообщение «обнаружен разрыв стека»?

Рассмотрим следующую очень простую программу, которая появилась во многих формах по другим вопросам здесь.

3 ответа

выполнение простого переполнения буфера на Mac OS 10.6

Я пытаюсь узнать о переполнении стека и написать простой код для использования стека. Но почему-то это не работает вообще, а показывает только прерывание Abo...

14 ответов

Почему это делается для выхода из цикла на некоторых платформах, а не на других?

2 ответа

Переполнения буфера не произошло

6 ответов

Как провести переполнение буфера в PHP / Python?

Вот пример в c: #include <stdio.h> #include <string.h> void bad() { printf("Oh shit really bad~!\r\n"); } void foo() { char overme[4] = "WOW"; *(int*)(overme+8) = (int)bad; } int main() { foo(); }

3 ответа

Попытка переполнения буфера

Я пытаюсь изменить результат функции, используя переполнение буфера, чтобы изменить результаты в стеке с помощью следующего кода: #include <stdio.h> #include <string.h> #include <stdlib.h> int check_auth1(char *password) { char ...

1 ответ

stackoverflow.com/q/5068278/196561

я проблемы с возвратом в libc. Проблема в том, что ничего не происходит, но нет ошибки сегментации (и да, я на самом деле переполняю стек). Это моя программа: int main(int argc, char **argv) { char array[512]; gets(array); }Я использую ...