Okay, so before we go into how to actually use the exploit and by now if you have been following the course then you would have figured out that the exploit is due to this vulnerability in the strcpy, note that the strcpy copies something from argument 1 into d name so d name is a fixed length of 64 bytes and argument 1 is controlled by the user through the command line arguments, so the argument 1 can cause d name to overflow if it has a length which is greater than 64 bytes.
तर एक्सप्लॉईट प्रत्यक्षात कसे काम करते हे पाहण्या अगोदर जर तुम्ही कोर्से चे कन्टेन्ट नीट अभ्यासले असतील तर तुमच्या हे लक्षात आले असेल कि strcpy argument 1 मधून काहीतरी कॉपी करून d name मध्ये साठवतो तर d name हे '६४' बाईट्स निश्चित लांबीचे आहे आणि argument 1 हे युजर कडून command line नियंत्रित केला जातो, त्यामुळे argument 1 जर त्याची लांबी '६४' बाईट्स पेक्षा जास्त असेल तर d name ला ओव्हरफ्लोव करण्यास कारणीभूत ठरेल.