رفتن به مطلب

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


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 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.

شرکت گاردایران

پردازشگران ایمن داده ي آدلان

شماره ثبت: 9438

شبکه های اجتماعی

 

نمادها

logo.aspx?id=56084&Code=ybjZVyBlXag5cNRv logo-samandehi

×
×
  • اضافه کردن...

اطلاعات مهم

فعالیت شما در این انجمن به منزله تایید قوانین انجمن میباشد! شرایط استفاده