السبت، 22 ديسمبر 2018

شرح اداة Nmap الجزء الثاني












سنواصل في الجزء الثاني من اداة nmap لقراة الجزء الاول  اضغط هنا

لاتنسو ان الفحص للتعلم فقط وليس للاختراق ويعتبر الفحص هنا نشط كل البيانات راح تسجل وسوف تعرض نفسك للمسأله القانونية
عكس الفحص الخامل الذي يعتمد على جمع المعلومات من الخارج
بسم الله نبدأ

لفحص عدد محدد من الايبيهات نكتب

nmap 192.168.1.x 192.168.1.y 192.168.1.z

لمعرفة عدد الاجهزة النشطة في الشبكة (ping sweep) عن طريق رينج معين مثلا:

nmap -sp 192.168.1.X 
nmap -sn 192.168.1.X

ولفحص المنافذ المفتوحة فقط 

nmap --open 192.168.1.X

ولاستخراج INTERFACE ال ROUTE نكتب 


nmap --iflist

ولفحص كل منافذ ال TCP 

nmap -sT 192.168.1.X

ولفحص كل منافذ ال UDP


nmap -sU 192.168.1.X

ولفحص مجموعة من المنافذ مثلا من المنفذ رقم 1 الى منفذ رقم 999 

nmap -p 1-999 192.168.1.X

ولفحص جميع المنافذ دفعة واحدة نستخدم الامر 

nmap -p- 192.168.1.X

ولمعرفة اي الخدمات متوفرة مثل DNS و HTTP و SSH 

nmap -sV 192.168.1.X

عند عمل مسح واردت الاحتفاظ بالمخرجات استخدم السطر التالي 

nmap -oN output.txt 192.168.1.X

او بطريقة اخرى

nmap 192.186.1.x > output.txt

وللتاكد من الموقع محمي بجدار حماية 

nmap -PN hxxp//:website.xyz 

او لعمل فحص والتاكد من الاجهزة محمية بجدار حماية

nmap -sA 192.168.1.X 

ولعمل فحص لملف  test  به عدد من الايبهات

192.168.1.1
 192.168.1.7
ونريد استدعاء الملف وعمل فحص للايبهات اللي داخل الملف نكتب

nmap -iL test.txt


الثلاثاء، 11 ديسمبر 2018

شرح جملة IF البسيطة في bash script











صيغة جملة if البسيطة

if condtion ; then 
statement
fi

if تمثل جملة الشرط
condition هو الشرط
statement المخرجات
fi اغلاق جملة الشرط if
بعد فتح الاقواس اترك مسافه
مثلا
if [ con ] then

مثال (1)
"a="kassalwy
["if [ $a = "kassalwy
then
   "echo "wellcome to blog $a
fi
مثال (2)

b=1
c=2
if [ $b=$c ]; then
"echo"done
fi

الاثنين، 10 ديسمبر 2018

شرح الامر find الجزء الثاني













نواصل في الجزء الثاني من الامر find
للاطلاع على الجز الاول اضغط هنا

مثال
1- قم بالبحث عن المجلدات فقط التى تبدا بحرف b  في مسار ال root


*find / -type d -name  b
مثال اخر
2- قم بالبحث عن الملفات فقط التى تنتهي بحرف s  في مسار ال /bin/

find /etc/ -type f -name *s

مثال اخر البحث عن طريق حجم الملفات
3- قم بالبحث عن الملفات  التى يزيد حجمها عن 10 كيلوبايت في مسار /etc/


find /etc/ -type f - size +10k


مثال اخر  البحث عن طريق الصلاحيات
 4- قم بالبحث عن الملفات التى تكون صلاحياتها قراءة فقط في مسار ال etc

find /etc/ -type f -perm 400

5- مثال اخر: البحث عن  الملفات  التى تم تعديلها اخر 7 ايام في مسار /etc/


find /etc/ -name -mtime 7
6- مثال اخر
قم بالبحث عن الملفات الفارغة في مسار الroot

find / -empty

الثلاثاء، 4 ديسمبر 2018

شرح المتغيرات في bash script











لتعريف متغير في bash  نكتب اسم المتغير ثم قيمة المتغير بدون مسافة

مثال :

a=55
وليس a= 55

ولعرض الناتج نستخدم دالة echo متبوعة بي $
a=55
echo $a
output
55
مثال اخر
(b=$(ls-l
echo $b
output


-rw-r--r-- 1 root root 5 Dec  4 17:39 jdoodle.sh