انشاء Metaspleit لم تكن تتضمن هذا العدد الكبير من أكود ال exploit، ففي العام 2003 م اطلقت اول نسخة من ال Metasploit وكانت هذه النسخة تتضمن فقط 11، احد عشر، كود exploit، ثم في العام 2004 م اطلقت نسخة بديلة منها تضمنت 19 كود exploit فقط ولكن اضيف الى هذه النسخة 27 من برامج التحكم والسيطرة ال payload [1] ، ومنذ ذلك الحين اخذت Metasploit في التطور الى ان وصلت الى ماهي علية الان.
يشبه المتخصصون ال expliet بزناد البندقية المنطلق، أي انها بمثابة اطلاق الزناد على نقطة ضعف في النظام الهدف، لكنها لا تتضمن أي برنامج تحكم او سيطرة متقدمة [2] ، فبرامج التحكم والسيطرة يتم توفيرها بواسطة وحدة اخرى هي وحدة البايلود payload
-وحدة البايلود payload:
بمجرد ان تكون قد اطلقت الزناد على نقطة الضعف فان الخطوة التالية هي ان تنفذ بعض العمل على جهاز الضحية، ويتمثل هذا العمل في تثبيت برامج تحكم اضافية، مثل موجة الاوامر، وبرامج الابواب الخلفية [3] ، تسمى برنامج التحكم هذه payload، ان ال payload هي برامج اضافية يتم تثبيتها على النظام الهدف