Форум программистов, компьютерный форум CyberForum.ru

Простой эксплоит переполнения буфера не работает( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ из символьного массива в строковый, конкатенация http://www.cyberforum.ru/cpp-beginners/thread805321.html
Помогите, пожалуйста! Нужно создать строковый массив, элементами которого будут являться все двубуквенные комбинации английского алфавита. Чтобы каждый элемент имел индекс, свой порядковый номер. char a={'a','b', 'c', 'd', .. , 'z'}; char* c; int k=0; for(i=0; i<26; i++) { for(j=0; j<26; j++) {
C++ Подскажите, пожалуйста, ошибки в программе, которая переводит арифметические выражения в postfix notation используя Stack Помогите, пожалуйста, программа, которая переводит арифметические выражения в postfix notation используя Stack. Программа должна: - читать каждую линию отдельно из файла и проводить расчёт значения; - выводить это линию и результат на экран; - использовать шаблон - класс Stack; - читать файл как character arrays или into Strings. Основные проблемы с описанием ввода данных через файл,... http://www.cyberforum.ru/cpp-beginners/thread805284.html
Квадрат наибольшего периметра C++
Вот эту задачу не могу реализовать. Задано множество (n) точек на плоскости, Выбрать из них 4 разные точки, которые являются вершинами квадрата наибольшего периметра.Координаты каждой из точек вводятся с клавиатуры. Добавлено через 12 минут Задача для С++. Добавлено через 39 минут Алгоритм по-моему очевиден: 1)Задается функция определения расстояния между двумя точками, Определяется...
Очередь, элементы которой занимают по 12 кБ C++
помогите плиз Разработать программу, которая демонстрирует управление структурами данных типа «очередь», элементы которого занимают 12 кб. Операции, выполняемые над очередью:  проверить, очередь пуста/не пуста;  добавить элемент в хвост очереди;  удалить элемент из головы очереди;  просмотреть голову очереди; вроде все сделала но кк с памятью не поняла с помощью Alloca надо сделать
C++ Не могу понять, что означает данная операция с указателями http://www.cyberforum.ru/cpp-beginners/thread805273.html
вот такой код #include <iostream> #include <conio.h> using namespace std; int rrr2 (int **p) {return ((**p-1)***p);}; void main ()
C++ Шаблоны и наследование Есть код с учебника: #include <iostream> #include <typeinfo> #include <cstdlib> #include <ctime> template <class T> class figure { protected: подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
13.04.2013, 04:08     Простой эксплоит переполнения буфера не работает(
что характерно проблема существует и linux, но мой linux оказался более разговорчивым )

в режиме Clang пишет -

Disallowed system call: SYS_socketcall

компилятор gcc 4.6.2 - прога падает с текстом
stderr:
*** stack smashing detected ***: program terminated

компилятор gcc 4.7.3 - прога вообще не падает, всё отлично отрабатывает
Exit status: 0

других нет)
но нашёл я ответ на ваш вопрос )

здесь в разделах 0x08 и 0x09 расписывается происходящее в этой программе
http://big-daddy.fr/repository/Docum...curity/431.pdf

а вообще лучше всё это с нуля читать ) очень позновательный приём
 
Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru