قطعا رفتید توی سایت های ثبت باگ و اکسپلویت هایی دیدید که به زبان روبی برای متااسپلویت نوشته شدن ولی شما نمیتونید از اون های استفاده کنید چون بلد نیستید به متااسپلویت خودتون اکسپلویت اضافه کنید.

خب توی این آموزش میخوایم به اضافه کردن اکسپلویت به متااسپلویت بپردازیم :

ابتدا لینوکس خودتون رو باز کنید و وارد مسیر زیر بشید :

/usr/share/metasploit-framework/

اینجا مسیری هست که متااسپلویت شما قرار گرفته.

حالا وارد پوشه ی modules و بعد از اون وارد پوشه ی exploit بشید… اینجا دیگه خودتون یه پوشه بسازید اسمش رو هر چی میخواید بسازید مثلا من میزارم myexploits فقط توجه داشته باشید از فاصله (Space) توی اسم این پوشه استفاده نکنید که بعدا مشکلاتی ایجاد میکنه.

اینجا یک فایل بسازید با اسم دلخواه ولی با پسوند rb به طور مثال اکسپلویتی که مربوط به revslider در wordpress هست رو میزاریم wp-revslider.rb

و درون این فایل اکسپلویت خودتون رو که از سایت های ثبت باگ دیدید قرار میدید

حالا وارد نرم افزار متااسپلویت میشید (با دستور msfconsole) و بعد از اون به این صورت اکسپلویت خودتون رو فراخوانی میکنید :

use exploit/(esme folderi ke sakhtid)/(esme exploit ke gozashtid)

که برای مثال امروز ما میشه :

use exploit/myexploits/wp-revslider

هم اکنون میتوانید از این اکسپلویت استفاده کنید.