Linux-无法进行generete核心转储

Linux-无法进行generete核心转储,linux,segmentation-fault,core,buffer-overflow,coredump,Linux,Segmentation Fault,Core,Buffer Overflow,Coredump,我正在做一些缓冲区溢出测试,我需要生成一个核心转储,因为我不习惯将调试器附加到它,因为它是一个多线程应用程序 ulimit -c unlimited 看起来evrything运行正常,但当我发送数据创建缓冲区溢出时,它应该是桌面上的核心文件,但不是(我的应用程序在桌面上) 我也试过 ulimit-c nolimit 但这不起作用,它给了我一个无效的号码 我甚至写了一个新的程序,导致了分割错误,但没有核心文件 我在运行Kali Linux ulimit-c将仅更改当前会话中的配置。您可能需要编辑

我正在做一些缓冲区溢出测试,我需要生成一个核心转储,因为我不习惯将调试器附加到它,因为它是一个多线程应用程序

ulimit -c unlimited
看起来evrything运行正常,但当我发送数据创建缓冲区溢出时,它应该是桌面上的核心文件,但不是(我的应用程序在桌面上)

我也试过
ulimit-c nolimit

但这不起作用,它给了我一个无效的号码

我甚至写了一个新的程序,导致了分割错误,但没有核心文件


我在运行Kali Linux

ulimit-c
将仅更改当前会话中的配置。您可能需要编辑
/etc/profile
/etc/sysctl.conf

有关更多信息,请参阅本页: