Sergen can
Oct 31, 2023

Saldırıya açık olan diller değildir, fonksiyonlardır. C ve C++ gibi dillerde ortaya çıkmasının sebebi dinamik bellek yönetimidir. Kullanılan fonksiyonlar alınan verinin uzunluğunu kontrol etmez ise 30 karakter alacak bir dizeye 500 karakter girilir ve bu saldırı ortaya çıkar. Bu fonksiyonlar yazıda da bahsettiğim gibi strcpy, gets gibi bu kontrolü gerçekleştirmeyen fonksiyonlardır. C düşük seviyeli bir dil olduğundan dolayı bellek dinamik olarak yönetilir ve bu yüzden bellek kuralları diğer diller kadar keskin değildir basitçe anlatmam gerekirse.

Sergen can
Sergen can

Written by Sergen can

CyberSecurity | CPTS | PJPT |

Responses (1)