5
এই কোডটি কেন বাফার ওভারফ্লো আক্রমণে ঝুঁকিপূর্ণ?
int func(char* str) { char buffer[100]; unsigned short len = strlen(str); if(len >= 100) { return (-1); } strncpy(buffer,str,strlen(str)); return 0; } এই কোডটি একটি বাফার ওভারফ্লো আক্রমণে ঝুঁকিপূর্ণ এবং আমি এটি কেন চেষ্টা করার চেষ্টা করছি। আমি ভাবছিলাম এটির পরিবর্তে lenঘোষিত হওয়ার সাথে কী হবে তবে আমি সত্যিই নিশ্চিত …
148
c
security
buffer-overflow