Cyber Security - الامن السيبراني
10.6K subscribers
718 photos
35 videos
846 files
664 links
سبـارك سكيورتي هي مصدرك الموثوق والرائد في عالم الأمن السيبراني. | Spark Security is your source of security and the leader in the world of cyber security.


EN|AR

بوت التواصل
@Nationofdev_bot.

#cybersecurity
Download Telegram
تغيرنا، بس مو عليكم!

رابط المنشور على الانستكرام اتمنى من كل المشتركين

القناة يوجهون المنشور ويشاركو ستوري وتعليق جميل مثلكم ولايك ، وتشاركونا التغيير الجديد اللي صار ❤️

[ اضغط هنا لرؤية المنشور ]

CH :@Spark Security
❤15🔥4👏3👍2🆒2⚡1🤯1
هالصورة تختصر مشكلة شائعة عند المبتدئين بعالم الأمن السيبراني!

هواي من الناس يريدون يدخلون "عالم الاختراق" مباشرةً
ويتجاوزون الأساسيات مثل مبادئ الكمبيوتر، الشبكات، ونظام لينكس، كأنهم قافزين للخطوات الأخيرة بدون تأسيس.

نصيحتي الكم لا تستعجلون!

كل مرحلة تعلم لها أهميتها، والأساسيات هي اللي تبني لك قاعدة صلبة. ركّز أولاً على فهم الأنظمة، تعلم الشبكات، وفهم لينكس، وراح تشوف شلون يكون عندك قدرة أقوى لما تدخل في المواضيع المتقدمة.

CH : @SparkSecurity
❤17👏5👍2🔥2💯2⚡1
🚨 أخبار مؤقتة

🚨 تحذير مهم!

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

🔗 شكد ما يوصلك رابط مثل هذا، لا تضغط عليه نهائياً!
اذا دخلت على الرابط وسجلت، رح يتم إرسال الكود الخاص بحسابك للمخترقين، وبعدها يكدرون يدخلون على حسابك خصوصاً إذا ما مفعل المصادقة الثنائية وضايف ايميل

🛑 نصيحة:

لا تفتح أي رابط، حتى لو كان من شخص تعرفه إلا إذا تأكدت منه شخصياً.

فعل المصادقة الثنائية بأسرع وقت لحماية حسابك من الاختراق.
خلّيك حذر ولا تخلي أي شخص يستغل ثقتك!


CH : @SparkSecurity
❤4👍3👏3🔥2
منشورات قوية بعد شوي
❤5🔥5🫡2
📚 أهم مكتبات بايثون في مجال الاختراق

1. مكتبة Scapy

مكتبة قوية تُستخدم ب تحليل حزم البيانات (Packets) والتلاعب بيها ،
تعتبر Scapy من أفضل الأدوات ب التعامل مع الحزم من خلال بروتوكولات الشبكة المختلف ومن مميزاتها انو تكدر تنبي حزم او باكتس مخصصة من الصفر

راح نشرح مثال على انو تبني باكت ب استخدام سكابي ب لغة بايثون وظيفة الكود انو يفحص المنافذ بمعنى الـ ( Port Scanning )

ب هذا المثال راح نسوي حزمة TCP SYN من خلال مكتبة سكابي وارسالها الى جهاز معين لفحص ما اذا جان المنفذ مفتوح او مغلق ، كلنا انو نستخدم هذا المثال ونجيك بعمليات الـ TCP SYN SCAN والي تعتبر طريقة شائعة لاكتشاف البورتات او المنافذ المفتوحة على الاجهزة


الكود :

from scapy.all import *
target_ip = "192.168.1.1"
target_port = 80
ip = IP(dst=target_ip)
tcp = TCP(dport=target_port, flags="S")
packet = ip/tcp
response = sr1(packet, timeout=1)
if response:
if response.haslayer(TCP) and response[TCP].flags == "SA":
print(f" port {target_port} open!")
else:
print(f" port {target_port} Closed.")
else:
print("No Response from target ")


بالكود هذا بالبداية سوينا انشاء حزمة لـ IP بعدها انشاء حزمة tcp
حزمة الـTCP تحتوي على FLAG SYN يستخدم الـ tcp حتى يبدي الاتصال

TCP(dport=target_port, flags="S")

حيث dport هو منفذ الهدف وflags="S" تعني أنها حزمة SYN

سوينا دمج حزمة IP وTCP معًا من خلال كود packet = ip/tcp.

استخدمنا sr1 لإرسال الحزمة وانتظار الرد ، هذا راح يعيد الرد الأول فقط من الجهاز المستهدف.



إذا وصل الرد وكان يحتوي على حزمة TCP مع العلم SA (SYN-ACK)، فمعناها أن المنفذ مفتوح إذا ماكو رد أو الرد ليس بـ SYN-ACK، فهذا يعني أن المنفذ مغلق.


CH : @SparkSecurity
🔥11❤5🆒3👍1👏1🤯1
نكمل بالمثال الفوك عن الـ Scapy شرحنا انو شلون ممكن تكدر تبني حزم مخصصة من الصفر هاي احد المميزات ، بعدها تكدر تستخدها للتحليل وفحص الشبكات ب استخدام بروتوكولات متنوعة مثل
UDP + TCP + IP وغيرها هواي

تكدر تستخدمها ب تنفيذ الهجمات على الشبكة مثل الـ ARP Spoofing , Ping sweep

مثال لاخ !

from scapy.all import *
packet = IP(dst="192.168.1.1")/ICMP()
send(packet)


رابط مكتبة سكابي

https://scapy.net/

CH : @SparkSecurity
🔥5❤4⚡2
2. مكتبة Requests

مكتبة جداً مشهورة للتعامل مع الـ HTTP Requests وتستخدمها للحصول على الـ GET OR POST البيانات من والى المواقع من مميزاتها تستخدم بالـ Web Scraping حتى تسحب البيانات من المواقع ارسال بيانات من خلال GET , POST بطريقة بسيطة ، مفيدة ب هجمات الـ Brute force عند محاولة ارسال دخول للموقع

مثال
import requests
url = "http://example.com/login"
data = {"username": "admin", "password": "123456"}
response = requests.post(url, data=data)
print(response.text)


تعتبر هم مفيدة لجمع البيانات من المواقع (Data Extraction)
وفحص الثغرات المتعلقة بـ HTTP

الموقع
https://requests.readthedocs.io/en/latest/user/quickstart/

CH : @SparkSecurity
❤6🔥3👏2
3. مكتبة Socket

تعتبر مكتبة اساسية ب بايثون للتعامل وي الشبكات تكدر تستخدمها حتى تفتح الاتصالات وتتبادل البيانات ايضاً عن طريق الـ TCP/IP ومن مميزاتها تكدر من خلال تبني تبني الكلاينت سيرفر موديل وتكدر تبني اداواتك من خلال السوكت ايضاً عن طريق بناء البورت سكاننك مثل فكرة مكتبة سكابي والشغلة الحلوة والقويه بيها تكدر تبني

Tools That Contact between Devices Like " Backdoors"


Client-Server Models
import socket
serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serv.bind(('0.0.0.0', 8080))
serv.listen(5)
while True:
conn, addr = serv.accept()
from_client = ''
while True:
data = conn.recv(4096)
if not data: break
from_client += data.decode('utf8')
print (f'From client: {from_client}')
conn.send("I am SERVER\n".encode())
conn.close()
print ('client disconnected and shutdown')

هذا مثال بسيط

هذا الكود ينشئ سيرفر باستخدام مكتبة "socket" ب بايثون ويكون جاهز لاستقبال اتصالات من العملاء (clients) على أي عنوان (0.0.0.0) ومنفذ 8080. السيرفر بالبداية يسوي استماع (listening) للاتصالات الواردة، وكلما اتصل عميل، يقبل السيرفر الاتصال ويبدأ باستلام البيانات منه.

بعد استقبال البيانات من العميل، السيرفر يعرض الرسالة المرسلة من العميل في نافذة الكونسول ويرد عليه برسالة بسيطة "I am SERVER". بعد انتهاء تبادل البيانات، يتم إغلاق الاتصال مع العميل، ويبقى السيرفر منتظراً اتصالات جديدة بدون توقف

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

CH : @SparkSecurity
🔥5❤4👍2🤯2
هاي الصورة توضح التواصل بين السيرفر والكلاينت بالنسبة للمكتبة لل Library Socket

رابط مهم لفهم عمل المكتبة بشكل مفصل اكثر
https://www.pubnub.com/blog/python-socket-programming-client-server/

رابط المكتبة

https://docs.python.org/3/library/socket.html

CH : @SparkSecurity
❤4🔥4👍3
نكمل بعدين شرحنا حالياً 3 مكاتب وباقي 5 مكاتب نشرحها الكم بغير وكت

عنوان موضوعنا جان أهم مكتبات بايثون في مجال الاختراق حسب طلب الاعضاء عبر البوت

https://t.me/SparkSecurity/5118

رابط المنشور الاول عن المكاتب


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

CH : @SparkSecurity
❤5🙏3🔥2
اليوم نكمل المنشورات خليكم جاهزين ❤️🔥
👍5❤4👏4🔥3🎉2🙏1
4. مكتبة Nmap

تعتبر هاي المكتبة واجهة ب لغة بايثون للأداة Nmap المشهورة لفحص الشبكات

مكتبة python-nmap توفر الك استخدام Nmap بسهولة من خلال مكتبة متكاملة ومن مميزاتها فحص الشبكات والاجهزة المتصلة وتحديد المنافذ المفتوحة ايضاً البورتات والكشف عن انظمة التشغيل المثبتة على الاجهزة المستهدفة وتحديد انواع البرتوكولات المستخدمة على البورتات

مثل

import nmap
scanner = nmap.PortScanner()
scanner.scan("192.168.1.0/24", "22-443")
for host in scanner.all_hosts():
print(host, scanner[host].state())


تعتبر من الأدوات القوية لفحص الشبكات وتحديد نقاط الضعف بيها، خصوصًا لما تشتغل على اختبار الاختراق (Penetration Testing).

رابط الاداة :
https://pypi.org/project/python-nmap/

CH : @SparkSecurity
❤8🔥4🆒3👍1👏1🎉1💯1
no vulnerability can stay hidden for to long 😉.

CH : @SparkSecurity
❤9🔥4👍2👏2⚡1🤯1
5. مكتبة Hashlib

تعتبر هاي المكتبة مدمجة ب بايثون لتوليد وتجربة الـ Hashes للبيانات مثل الـ MD5 و SHA-1 و SHA-256 طبعا حاجين ع التشفير احنا من فترة

هذا منشور ع التشفير حتى تفهم الفكرة
https://t.me/SparkSecurity/4485

وبمنشورات ثانية راح نحجي عن الـ Hash حتى تفهم اكثر عموماً ..

من خلال هاي المكتبة حتكون مفيدة الك بالتحقق من سلامة الملفات او كلمات المرور ونكدر نستخدمها ب كسر كلمات المرور عبر مطابقة الرموز مثل
Password Cracking

import hashlib
password = "mypassword"
hashed = hashlib.md5(password.encode()).hexdigest()
print(hashed)


انت راح تفهم اكثر من خلال الدوكمنتيشن مال المكتبة اذا جنت ناوي تتعلمها واكيد راح تحتاجها بيوم اذا جنت تستعمل بايثون بالبرمجة

رابط المكتبة
https://docs.python.org/3/library/hashlib.html


CH :@SparkSecurity
❤15🔥5👍2🎉2🆒2🤯1💯1
التفاعل صفر! مامتفقين هيج 😑.

نشر القناة و التفاعلات على المنشورات هاي الامور كلها تساعدنا نكمل نشر الكم وتبين النا انو انتو موجودين ومهتمين للمواضيع اللي ننشرها

أسئلو أي سؤال ببالكم ع المجال استغلوا فرصة تواجدنا وياكم كل شي متوفر كدامكم محتوى بلهجتكم ؟ معلومات قوية ؟ كتب ؟ كورسات؟ خريطة طريق مصادر ؟ كل شي حرفياً استغلوا فرصتكم ولاتضيعوها مستقبلك يعتمد عليك !!
@Nationofdev_bot

CH : @SparkSecurity
❤34🔥10👍4👏3🫡3🎉2🙏2💯2🆒2⚡1🤯1
حفاظاً على سلامتكم الامنية اذا عندك لابتوب او حاسبة وجان كارت الشاشة مالتك نيفيديا

سوي تحديث للبرنامج بسبب نفيديا طلبت من مستخدميها تحدث بسبب وجود ثغرات امنية
عالية الخطورة

CH : @SparkSecurity
❤17🔥5👏3🎉2👍1🙏1