Результаты поиска по запросу "buffer-overflow"
Ввод не ASCII символов в scanf («% s»)
Есть ли способ, которым можно выдавать не ascii шестнадцатеричные символы для scanf, который использует
Запись атаки с возвратом к libc, но libc загружается в память 0x00
Я пишу возвращение к libc атаке для класса моей системы безопасности. Во-первых, уязвимый код: //vuln.c #include <stdio.h> #include <stdlib.h> int loadconfig(void){ char buf[1024]; sprintf(buf, "%s/.config", getenv("HOME")); return 0; } int ...
В чем разница между STATUS_STACK_BUFFER_OVERRUN и STATUS_STACK_OVERFLOW?
Я только что узнал, что есть STATUS_STACK_BUFFER_OVERRUN и STATUS_STACK_OVERFLOW. В чем разница между этими двумя? Я только что нашел Переполнение стека (исчерпание стека) не совпадает с переполнением буфера ...
Ввод не ASCII символов в scanf («% s»)
Есть ли способ, которым можно выдавать не ascii шестнадцатеричные символы для scanf, который использует%s ? Я пытаюсь вставить шестнадцатеричные символы, такие как\x08\xDE\xAD и так далее (для демонстрации переполнения буфера). Входные данные не ...
Почему функция fgets устарела?
ИзРуководство по программированию GNU C [http://crasseux.com/books/ctutorial/fgets.html]: fgets ("file get string") функция похожа на функцию gets. Эта функцияосуждается - это означает, что он устарел, и настоятельно рекомендуется не ...
Предотвращение переполнения буфера с помощью get [duplicate]
На этот вопрос уже есть ответ здесь: Почему функция get так опасна, что ее нельзя использовать? [/questions/1694036/why-is-the-gets-function-so-dangerous-that-it-should-not-be-used] 11 ответовДекларацияgets является: char * gets ( char * str ...