Debian 6, Ubuntu 12.04, Fedora 16 dahil (ancak bunlarla sınırlı olmamak üzere) çeşitli sanal makinelerimde arabellek taşmaları ile bazı deneyler yapmak istiyorum, ancak arabellek taşması istismarını yürütmeye çalıştığımda aşağıdaki iletiyi alıyorum:
stack smashing detected (core dumped)
Araştırmamı yaptıktan sonra derleyicide tampon taşması koruması adı verilen bir özellik olduğunu okudum . GCC örneği için kullandığı GCC Yığın-yıkıcı Koruyucu (ProPolice) , Clang / LLVM kullanan iki geçici bellek taşması dedektörleri, SafeCode ve AddressSanitizer .
Sorum şu: Makinelerimdeki arabellek taşması saldırılarını gerçekten kontrol etmek istediğimden , arabellek taşması korumasını devre dışı bırakmanın bir yolu (bir derleyici bayrağı, belki de bir linux yapılandırma dosyası?) Var mı?