herm1t Проверял, оставляя только прыжок и вызов обратно. Ошибка происходит именно при вызове.
milo я тоже.
milo Почему бы и нет? я бы разрешал, будь я отладчиком.
0xbffff5ed: Cannot access memory at address 0xbffff5ed Может, не хочет в секции данных выполняться? Ведь и в eip самый первый адрес,-- переход...
execv совпадает. По номеру точно, а по параметрам не знаю. Но до него не доходит.
milo Как бы так, да. Пробовать разные смещения, если много, убавить, мало -- добавить. С nop'ами в начале легче попасть, тк. интервал шире. Ну а...
milo Вызов system("/bin/bash"); нужен для того, чтобы использовать потом переменную окружения $BUF, которая содержит сформированный шелл-код....
milo Там же написано: Мол, нужно найти область в стеке, куда затолкается шелл-код. Искать будем методом тыка, но не совсем. Для отправной точки...
Да. FreeBSD 8.0-RC1 i386
Хочу заставить работать пример из книги "Искусство взлома и защиты систем", он для linux и там все работает. В freebsd shellcode нормально...
Booster Вот и решение. Спасибо. Когда-то давно была проблема с запуском rtl, как внешней библиотеки. Привык выключать, а ничего большого, чему...
Great Как бы к тому, что проблемы, созданные в студии, должны в ней же и решаться. В аттаче исходник, целиком проектом. вместе с бинарниками....
Great Пусть будет ошибкой в коде, так даже лучше. Будь это неправильной настройкой, кто-нибудь бы уже сказал. -- Приволок из дома настроенные...
Стек цел. Встроенный отладчик ничего не показывает, а тоже падает без шума. Еще мыслей.
Причем в debug версии все в порядке и работает, а в release компилируется, но падает. Вот пишу: ifstream filein; Падает именно после этого, а не...
Нужно, чтобы поля структур писались именно цифрами? Значит, нужно их где-то изменять. И тогда подойдет обычный многомерный массив.
spa Некоторый риск это ведь не повод отказаться от проекта, верно?
spa Если авторы не против и есть хотя бы e-mail от них, что может случиться в будущем? Что изменит открытый апдейтер, загружающий ваш плагин,...
spa Не знаю. 1. В лицензии говорится, что нужно открывать исходный код, только если проект основан на проекте под gpl3. Плагин будет отдельным...
Если один только плагин под gpl3, а проект закрытый, то он должен распространяться отдельным дистрибутивом.
Имена участников (разделяйте запятой).