So, we have created this large string in the format that we require, in the first part of this large string is the shellcode and then it is followed by the buffer return address and then if there is a function like string copy which copies large string into buffer, it will result in a buffer overflow to occur and instead of the function returning to this particular point soon after string copy on the other hand execute this particular shellcode and cause this shell specified by this command to be executed.
కాబట్టి, మనకు అవసరమైన ఫార్మాట్ లో ఈ పెద్ద స్ట్రింగ్ ను సృష్టించాము, ఈ పెద్ద స్ట్రింగ్ యొక్క మొదటి భాగంలో shellcode ఉంది, ఆపై దానిని బఫర్ రిటర్న్అడ్రస్ అనుసరిస్తుంది మరోవైపు స్ట్రింగ్ కాపీ చేసిన వెంటనే ఈ నిర్దిష్ట బిందువుకు తిరిగి వచ్చే ఫంక్షన్ కు బదులుగా ఈ నిర్దిష్ట shellcodeను ఎగ్జిక్యూట్ అవుతుంది మరియు ఈ కమాండ్ ద్వారా పేర్కొన్న shell ఎగ్జిక్యూట్ అవ్వడానికి కారణమవుతుంది.