Unfortunately the push instruction now modifies the contents of this gadget address 2 in the stack because as we know when we have a push instruction it does two things it writes the contents of the register on the stack corresponding to the Stack Pointer and also increments the Stack Pointer by 4 bytes.
দুর্ভাগ্যবশত, পুশ ইন্সট্রাকশন, এখন এই গ্যাজেট অ্যাড্রেস 2-এর বিষয়বস্তুগুলিকে স্ট্যাকের মধ্যে পরিবর্তন করে। কারণ, আমরা জানি, যখন আমাদের কাছে একটি পুশ নির্দেশনা থাকে, তখন এটি দুটি জিনিস করে। এটি স্ট্যাক পয়েন্টারের সাথে সম্পর্কিত স্ট্যাকের উপর রেজিস্টারের বিষয়বস্তু লেখে এবং স্ট্যাক পয়েন্টারকে 4 বাইট দ্বারা বৃদ্ধি করে।