तो, ऐसा क्या हुआ है कि कॉपियर ने आगे चलकर, strcpy को अंजाम दिया है और चूंकि हमने जो स्ट्रिंग दी है, वह 100 बाइट्स से बहुत बड़ी है, इसलिए बफर को ओवरराइट किया गया है और स्ट्रिंग को रणनीतिक रूप से इस तरह बनाया गया है कि रिटर्न एड्रेस मौजूद हो जो स्टैक पर एक विशिष्ट वापसी पते के साथ प्रतिस्थापित किया गया है जो बफर में मौजूद पेलोड को निष्पादित करने के लिए मजबूर करता है।
সুতরাং, যা হয়েছে, তা হল, কপিয়ারটি আরও কার্যকর করেছে, strcpy কার্যকর করেছে। এবং যেহেতু আমরা যে স্ট্রিংটি দিয়েছি, তা 100 বাইটের চেয়ে অনেক বড়, তাই বাফারটি ওভাররাইট করা হয়েছে। এবং স্ট্রিংটি কৌশলগতভাবে এমনভাবে তৈরি করা হয়েছে, যাতে রিটার্ন অ্যাড্রেসটি উপস্থিত থাকে। স্ট্যাকের উপর একটি নির্দিষ্ট রিটার্ন অ্যাড্রেস দিয়ে প্রতিস্থাপিত হয়েছে, যা বাফারে উপস্থিত পেলোডকে, কার্যকর করতে বাধ্য করে।