Reza.Black ارسال شده در نُوامبر 4 2020 گزارش اشتراک گذاری ارسال شده در نُوامبر 4 2020 به نام خدا با سلام این ماژول یکی از ماژول های کاربردی هست که درک اون می تونه جنبه ی آموزشی خوبی داشته باشه. خوب سریع یک فایل با ویرایشگر متن nano به نام my_scan.rb باز می کنیم اصلا اسمش مهم نیست. This is the hidden content, please ورود یا ثبت نام (توضیحات کلی هستش) This is the hidden content, please ورود یا ثبت نام خطوط اولیه که کامنت هستن ولی در ادامه اشاره می کنیم به محیا و وارد کردن کتابخانه های هسته ای متا. که هر کدوم مسیر مشخصی در ساختار متا دارن. This is the hidden content, please ورود یا ثبت نام متودی برای مقدار دهی اولیه ی پارامترهای اختیاری و همین طور اجباری. This is the hidden content, please ورود یا ثبت نام This is the hidden content, please ورود یا ثبت نام دو شی مهم cred_collection و scanner در کد که خیلی مهم هستن. cred_collection که برای پایه گذاری اطلاعات ورودی سبک اتو و ست کردن مقادیر در datastore که مربوط به کلاس CredentalCollection هست. در واقع اطلاعات لازم رو برای حمله محیا می کنه تا شی scanner اطلاعاتی مثل آدرس تارگت و غیره رو جمع آوری و بررسی کنه. که همه ی اینها مربوط میشن به تابع اصلی run_host This is the hidden content, please ورود یا ثبت نام نتایج در شی result ذخیره میشه و به credential_data واگذار میشه استفاد از متود to_h که برای تبدیل دیتا به فرمت هش به کار میره. خلاصه با استفاده از دستور شرطی else و if نتایج چک میشه که اگه true بود با پیغام موفقیت و اگه false بود با پیغام عدم موفقیت مواجه میشیم. اگه دقت کرده باشید من از لفظ شی خیلی استفاده کردم چون هر چیزی در روبی می تونه یک شی باشه حتی یک عملگر ساده. This is the hidden content, please ورود یا ثبت نام واکنش ها : johnjones، DeMoN، proxy و 3 نفر دیگر 5 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر گزینه های به اشتراک گذاری بیشتر...
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .