buffer-overflow

у меня есть несколько вопросов о библиотеке сокетов в C. Вот фрагмент кода, на который я буду ссылаться в своих вопросах. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); как мне решить, какой recv_buffer? Я использую 3000, но это условно. что произойдет, если recv() получает пакет больше, ч...

мне нужно сделать кучу замен слов в файле и хочу сделать это с помощью команды vi, а не команды EX, такой как :%s///g. Я знаю, что это типичный способ заменить слово в текущей позиции курсора:cw<text><esc> но есть ли способ сделать это с содержимым безымянного регистра в качестве заменяющего текст...

Я пытаюсь написать код для чтения двоичного файла в буфер, а затем записать буфер в другой файл. У меня есть следующий код, но буфер хранит только пару символов ASCII из первой строки в файле и ничего больше. int length; char * buffer; ifstream is; is.open ("C:Final.gif", ios::binary ); // get length of fi...

мне нужно сохранить весь вывод screen в файл, чтобы проверить позже все содержимое. Причина в том, что я сбрасываю флэш-память через последовательный порт, используя экран для взаимодействия с ним. Я хотел бы сохранить его в файл, чтобы проверить структуру памяти. Я пробовал : $: screen /dev/ttyUSB0 1152...

Я строю массив байтов в java, и я не знаю, как долго массив будет. Я хочу какой-то инструмент, как Java StringBuffer, который вы можете просто позвонить .добавить(байт, Б) или .добавьте (byte[] buf) и пусть он буферизует все мои байты и вернет мне массив байтов, когда я закончу. Есть ли класс, который дел...

у меня есть следующие программы: int main(int argc, char *argv[]) { char ch1, ch2; printf("Input the first character:"); // Line 1 scanf("%c", &ch1); printf("Input the second character:"); // Line 2 ch2 = getchar(); printf("ch1=%c, ASCII code = %dn", ch1, ch1); printf("ch2=%c, ASCII code ...

Я попытался скопировать текст из IDEA с помощью плагина ideavim, используя привязки клавиш vim по умолчанию (y). Но этот текст не копируется в глобальный буфер и я могу вставить его только в идее. Как я могу использовать скопированный фрагмент текста в браузере, например?...

если буфер байтов будут подписаны char или unsigned char или просто буфер случайной работы? Есть ли различия между C и c++? спасибо....

Я использую log4net с AdoNetAppender. Кажется, что AdoNetAppender имеет метод Flush. Есть ли в любом случае я могу назвать это из моего кода? Я пытаюсь создать страницу администратора для просмотра всех записей в журнале базы данных, и я хотел бы настроить log4net с bufferSize=100 (или более), Затем я хочу...

Я не могу найти хороший источник, который отвечает на этот вопрос. Я знаю, что NOP sled-это техника, используемая для обхода рандомизации стека в атаке переполнения буфера, но я не могу понять, как это работает. какой простой пример иллюстрирует этот метод? Что означают такие термины, как 128-байтовые сани ...