جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'ssh brute force'.
2 نتیجه پیدا شد
-
به نام خدا با سلام این ماژول یکی از ماژول های کاربردی هست که درک اون می تونه جنبه ی آموزشی خوبی داشته باشه. خوب سریع یک فایل با ویرایشگر متن nano به نام my_scan.rb باز می کنیم اصلا اسمش مهم نیست. (توضیحات کلی هستش) خطوط اولیه که کامنت هستن ولی در ادامه اشاره می کنیم به محیا و وارد کردن کتابخانه های هسته ای متا. که هر کدوم مسیر مشخصی در ساختار متا دارن. متودی برای مقدار دهی اولیه ی پارامترهای اختیاری و همین طور اجباری. دو شی مهم cred_collection و scanner در کد که خیلی مهم هستن. cred_collection که برای پایه گذاری اطلاعات ورودی سبک اتو و ست کردن مقادیر در datastore که مربوط به کلاس CredentalCollection هست. در واقع اطلاعات لازم رو برای حمله محیا می کنه تا شی scanner اطلاعاتی مثل آدرس تارگت و غیره رو جمع آوری و بررسی کنه. که همه ی اینها مربوط میشن به تابع اصلی run_host نتایج در شی result ذخیره میشه و به credential_data واگذار میشه استفاد از متود to_h که برای تبدیل دیتا به فرمت هش به کار میره. خلاصه با استفاده از دستور شرطی else و if نتایج چک میشه که اگه true بود با پیغام موفقیت و اگه false بود با پیغام عدم موفقیت مواجه میشیم. اگه دقت کرده باشید من از لفظ شی خیلی استفاده کردم چون هر چیزی در روبی می تونه یک شی باشه حتی یک عملگر ساده. files.rar