2013-07-25 3 views
0

Я делаю некоторые тесты на переполнение буфера, и мне нужно, чтобы создать дамп ядра, так как я не обыкновение придавать отладчик к нему, поскольку его многопоточного application.So то, что я сделал этоLinux - не generete дампа памяти

ulimit -c unlimited 

, и это выглядит как Evrything пошел правильно, но когда я послал данные, чтобы создать переполнение буфера, он должен быть основной файл на рабочем столе, но это не так (мое приложение на рабочем столе)

Я также судимое ulimit -c nolimit

, но это did not работает, это бросает мне недействительный номер.

Я даже написал новую программу, которая вызывает ошибку сегментации, но нет файла ядра.

Iam running Kali Linux.

ответ

0

ulimit -c изменит конфигурацию только в текущей сессии. Вам, вероятно, нужно будет отредактировать /etc/profile и /etc/sysctl.conf.

Для получения дополнительной информации перейдите на страницу: Debugging Linux Cores

Смежные вопросы