Те, которые без исходников. Как находят переполнение буфера?
Ну вот использую я одну программу, чувствую что в ней есть утечки памяти. Так как со временем она начинает работать все медленнее и медленнее, а после перезапуска - снова шустро.
А как можно понять что в программе можно переполнить буфер и вызвать выполнение произвольного кода?
Ну вот использую я одну программу, чувствую что в ней есть утечки памяти. Так как со временем она начинает работать все медленнее и медленнее, а после перезапуска - снова шустро.
А как можно понять что в программе можно переполнить буфер и вызвать выполнение произвольного кода?