BrainStorms

۳ مطلب در تیر ۱۳۹۶ ثبت شده است

اعلام چندین هدف (Target) در Metasploit

يكشنبه, ۴ تیر ۱۳۹۶، ۱۲:۴۷ ب.ظ
شاید بعضی اوقات بخواهیم در متاسپلوئیت چندین هدف موجود در یک فایل را که بصورت هر IP در هر خط هستند را به متاسپلوئیت معرفی کنیم.بطور مثال بخواهیم یک لیست IP را که بصورت خط به خط در یک pool مشخص شده است را به متاسپلوئیت معرفی کنیم:

set RHOSTS file:/path/to/pool
  • محمد بدیع زادگان

همانطور که می دانیم فایل CSV اکسل قابلیت باز شدن بصورت TEXT را هم دارند و بنابراین می توان با استفاده از AWK به خواندن صرفا یک یا چندین ستون آن اقدام نمود و سپس مثلا آن ستون(ها) را در یک فایل مجزای دیگر ذخیره نمود:


awk -F, '{print $2}' a.csv > b.text


بطور مثال در دستور بالا تنها ستون دوم فایل a.csv در یک فایل متنی دیگر بنام b.text ریخته می شود.


  • محمد بدیع زادگان
شاید بسیار اوقات خواسته باشید از یک فایل (موسوم به pool) خط به خط اطلاعات را بخوانید و پردازش کنید.
چاره کار استفاده از اسکریپت زیر می باشد:

#!/bin/bash
while read -r ip
do
python ssdp_scan.py $ip $ip logfile
done <pool

بطور مثال در اسکریپت بالا خواسته ایم اسکریپت پردازشگر ssdp_scan.py خط به خط اطلاعات فایل pool (که دراینجا IP Address) هستند را بخواند و پردازش اطلاعات کند.
  • محمد بدیع زادگان