எனவே, தாக்குபவர் என்ன செய்வார் என்றால் ஒரு ஷெல்கோட் அர்ரே எனப்படும் ஒன்றை உருவாக்குவார், இது அடிப்படையில் அவர் இயக்க விரும்பும் குறியீடாகும், எனவே, அவர் இயக்க விரும்பும் அனைத்து அசெம்பிளி ஆப்கோட்கள் அல்லது மெஷின் கோடுகளையும் உள்ளடக்கிய ஷெல்கோட் அரேவை உருவாக்குகிறார், மேலும் அவர் இந்த கோட்டை அல்லது இந்த ஷெல்கோடை லார்ஜ் ஸ்ட்ரிங்கின் முதல் பகுதியில் வைக்கிறார்.
ఎట్టాకర్ అప్పుడు shellcode array అని పిలవబడేదాన్ని సృష్టిస్తాడు, అది తప్పనిసరిగా అతను ఎగ్జిక్యూట్ చేయాలనుకుంటున్న కోడ్, కాబట్టి, అతను ఎగ్జిక్యూట్ చేయాలనుకుంటున్న అన్ని అసెంబ్లీ ఆప్కోడ్లు లేదా మెషిన్ కోడ్ లతో కూడిన ఎరేని సృష్టిస్తాడు మరియు అతను ఈ కోడ్ లేదా ఈ shellcodeను పెద్ద స్ట్రింగ్ యొక్క మొదటి భాగంలో ఉంచుతాడు.