So note that s is a global variable so therefore it by default would be initialized to 0 so without any vulnerabilities or without exploiting the vulnerability this program when this printf executes would print as to be equal to 0 here however what we will do is that we are going to change the user string and note that this user string is specified as a format specifier in printf.
তাই মনে রাখবেন যে s একটি গ্লোবাল ভেরিয়েবল তাই এটি ডিফল্টরূপে 0 তে আরম্ভ করা হবে তাই কোনো দুর্বলতা ছাড়াই বা দুর্বলতা শোষণ না করে এই প্রোগ্রামটি যখন এই printf এক্সিকিউট করে তখন এখানে 0 এর সমান প্রিন্ট করবে, তবে আমরা যা করব তা হল আমরা ব্যবহারকারী স্ট্রিং পরিবর্তন করতে যাবো। এবং নোট করুন যে এই ব্যবহারকারী স্ট্রিংটি printf এ একটি ফরমেট স্পেসিফাইর হিসাবে নির্দিষ্ট করা হয়েছে।