رفتن به مطلب
  • Black
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

عضویت ویژه طلایی گارد ایران با تخفیف 50%

برای عضویت کلیک کنید

abarestan

برسی یکی از اسکریپت های پرل رو در حیطه هک و امنیت

پست های پیشنهاد شده

با سلام

 

در این پست قصد دارم برای تمرین هم که شده یکی از اسکریپت های ساده پرل رو در حیطه هک و امنیت با هم برسی کنیم.

 

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

 

کل اسکریپت:

#!/usr/bin/perl
 $IP = $ARGV[0];
 for ($range = 255; $range >= 1; $range--) {
 	my $ipr = "$IP.$range\n";
open(l_ip,">>ip.txt");
print l_ip "$ipr";}

معنی کد خط اول مشخصه بریم سراغ معنی خط دوم:

 

داره مشخص میکنه که متغیر IP رو از آرگومان اول بگیره یعنی مقدار IP میشه مقدار ARG0.

 

معنی خط سوم:

 

این خط اینو میگه که ما یه متغیر داریم به اسم range که محدوده مشخصی داره

 

و بعد اومده محدوده رو مطرح کرده که از 255 تا بیشتر مساوی 1 هست (از 1 هست ولی 0 نیست)

 

نکته: خط  سوم تا آخر به هم وابسته هستند یعنی همه در حلقه ما برای تولید IP ها قرار دادند.

 

خط چهارم:

 

تو این خط اومدیم یه متغیر دیگه رو بررسی کردیم که متغیر ipr هست اینجا !!

 

که خود این متغیر از دو متغیر دیگه تشکیل شده یعنی وابسته ای از دو متغیر IP و range هستش ..

 

برای مثال IP ما هست 192.168.1.1 و range که هست 1 تا 255 پس تولید ما میشه 192.168.1.1 تا 192.168.1.255

 

حالا اینجا یه موضوعی هست

 

تو این این اسکریپت ما 3 محدوده از 4 محدوده IP نیاز هست یعنی اگر IP هست 192.168.1.1 شما به اسکریپت باید بدید 192.168.1

 

تا حلقه ی ما بیاد بعد از این IP یک “.” و “255” تا “1” رو قرار بده ….

 

پس تا الان محدوده IP ما آمده هستش ولی خب توی حافظه موقت سیستم ذخیره شده و ما دسترسی نداریم بهش !

 

خط پنجم و ششم:

 

همونطور که توی آموزش قبلی ما بود ما با open میتونیم بوسیله یک هندار با فایل ها کار کنیم !!

 

این جا ما میام در خط 4 فایل ip.txt رو ایجاد میکنیم بوسیله هندلر l_ip و در خط 5 ما میایم مقدار متغیر ipr رو از حافظه موقت سیستم

 

به حافظی دائمی میدیم و فایل رو ایجاد میکنیم که حاوی 192.168.1.255 تا 192.168.1.1 هستش ….

 

تشکر نشانه رضایت شماست

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

درباره ی ما

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.
×