تشويش الـ DNS
2025-03-25 19:57:35 - SLPMods
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
مقالة اليوم عن تشويش الـ HTTP والـ TLS بكل إختصار
طبعاً هذا الشرح موجه للي عندهم باقات سوا اللي فيها سوشل لامحدود وهذا اهم شي، يعني الباقه يكون فيها قيقا معين اذا خلص يتوقف التصفح عندك والتحميل لكن السوشل مثل يوتيوب وانستقرام وغيره لامحدود
هنا راح نتطرق للتلاعب بالـ DNS لتشويش حركة المرور وإيهام شركة الاتصالات بإن اي موقع تزوره كانه مثلاً يوتيوب او انستقرام وبكذا راح يصير النت عندك مفتوح سواء للتحميل او التصفح اعتماداً على السوشل اللامحدود 👌🏻.
توضيح: الخدمه متوفره في بعض الـ VPN ولكنها باشتراك وتجبرك على الاتصال بالـ VPN وراح تلاحظ إن سرعة الانترنت صارت ضعيفه
وحنا الان راح نستغني عن اي VPN وراح تسوي كل هذا يدوياً بس احتاجك تركز معاي.
ضروري إنك تثبت بايثون على جهازك وافضل اصدار اتعامل معه شخصياً، الإصدار 3.11.9
الان راح تثبت مكتبه اسمها Scapy
امر التثبيت:
pip install scapy
الحين تسوي ملف بايثون جديد سمه باي اسم ولاتنسى الامتداد .py
كود:
from scapy.all import *
import random
youtube_ip = "YOUTUBE_IP_HERE" #nslookup youtube.com
def dns_spoof(packet):
if packet.haslayer(DNSQR):
qname = packet[DNSQR].qname.decode()
if not (qname.endswith(".com.") or qname.endswith(".net.") or qname.endswith(".org.") ):
print(f"تم التلاعب بـ DNS! إعادة توجيه {qname} إلى youtube.com")
dns_response = IP(dst=packet[IP].src, src=packet[IP].dst) / \
UDP(dport=packet[UDP].sport, sport=random.randint(1024, 65535)) / \
DNS(id=packet[DNS].id, qr=1, ancount=1, \
an=DNSRR(rrname=qname, rdata=youtube_ip, ttl=600))
send(dns_response)
print("التشويش على DNS... (اضغط Ctrl+C للإيقاف)")
sniff(filter="udp and (port 53)", prn=dns_spoof, store=0)
استبدل YOUTUBE_IP_HERE ب الايبي الخاص بيوتيوب باستخدام nslookup
مثال:
nslookup youtube.com
ادخل للجذر ب su على الترمنل
بعدها شغل الملف
python/2/3 => اصدار البايثون اللي تستخدمه ------------------------------------- root@SLPMods:~$ python3 tls.py
واستمتع باللامحدوديه ❤️