Вопросы по теме 'buffer-overflow'
Как пропустить строку при переполнении буфера в C
Я хочу пропустить строку в C, строку x=1; в основном разделе, используя bufferoverflow ; однако я не знаю, почему я не могу пропустить адрес от 4002f4 до следующего адреса 4002fb , несмотря на то, что я считаю 7 байт от <main+35> до...
3055 просмотров
schedule
21.09.2022
Нежадный fscanf и проверка переполнения буфера в c
Я хочу, чтобы fscanf определял, когда происходит потенциальное переполнение, и я не могу понять, как лучше всего это сделать.
Например, для файла, содержащего строку
**a**bb**cccc**
I do a
char str[10];
while (fscanf(inputf,...
749 просмотров
schedule
27.10.2023
Почему люди продолжают использовать структуры данных, допускающие переполнение?
Переполнение буфера, по-видимому, является одной из основных причин уязвимостей системы безопасности. Я редко программирую на C/C++ (только для определенных курсовых работ), поэтому я могу что-то упустить, но я не понимаю, почему люди продолжают...
75 просмотров
schedule
17.02.2024
Буфер переполняется на 64 бит
Я пытаюсь провести несколько экспериментов с переполнением буфера для удовольствия. Я читал на этом форуме по этой теме и пытался написать свой собственный небольшой код.
Так что я сделал небольшую программу на "C", которая принимает символьный...
7699 просмотров
schedule
20.11.2023
Переполнение буфера, перезаписывающее локальные переменные
Я выполняю упражнение по переполнению буфера, где указан исходный код. Упражнение позволяет вам изменить количество векторов-аргументов, которые вы вводите в программу, чтобы вы могли легко обойти нулевую проблему.
Однако в упражнении также...
4841 просмотров
schedule
24.01.2024
Разработка эксплойтов — шеллкод не работает?
Я следую corelan .be/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/ , чтобы воспроизвести эксплойт.
Во-первых, я обнаружил, что позиция EIP была после 26089 A s (в 0016F454 ), а ESP была через 4 символа после...
1764 просмотров
schedule
30.03.2024
Простое переполнение буфера, перезапись EIP не работает
Я бы спросил об этом на stackexchange, но я задавал подобные вопросы об этой проблеме не столько в комментарии, сколько в комментариях, я чувствую, что здесь я получу лучшие результаты.
Я пытался использовать этот код переполнения буфера в течение...
655 просмотров
schedule
12.02.2024
Невозможно перезаписать обратный адрес (eip)
я пытаюсь использовать переполнение буфера в этой программе, я использую 32-битную kali_linux
#include <stdlib.h>
void win()
{
printf("code flow successfully changed\n");
}
int main(int argc, char **argv)
{
char buffer[64];
gets(buffer);...
791 просмотров
schedule
03.04.2024
Перезапись косвенного указателя — как он перезаписывает адрес возврата?
Итак, я читал, что если вы не можете перезаписать адрес возврата напрямую через переполнение, вы все равно можете перезаписать адрес возврата косвенно через указатель.
Я знаю, что это работает, используя переполнение для перезаписи локальной...
528 просмотров
schedule
22.05.2024