قشر البيض
عن
Eggshell هي أداة مراقبة ما بعد الاستغلال المكتوبة في Python. يمنحك جلسة سطر الأوامر مع وظائف إضافية بينك وبين جهاز الهدف. يمنحك Eggshell قوة وراحة تحميل/تنزيل الملفات ، وإكمال علامة التبويب ، والتقاط الصور ، وتتبع الموقع ، وتنفيذ الأوامر shell ، والاستمرار ، والامتيازات المتصاعدة ، واسترجاع كلمة المرور ، وأكثر من ذلك بكثير. هذا المشروع هو دليل على المفهوم ، مخصص للاستخدام على الآلات التي تملكها.
للحصول على معلومات مفصلة وكيفية زيارة http://lucasjackson.io/eggshell
اتبعني على Twitter: neoneggplant
جديد في الإصدار 3.0.0
- المزيد من توصيل المقبس أمانًا باستخدام SSL
- دعم Linux
- إكمال علامة التبويب
- تحسنت على كل هيكل وكفاءة معالجة الجلسة
- دعم iOS Python الأصلي ل 64 بت الأجهزة
ابدء
MacOS/Linux تثبيت
git clone https://github.com/neoneggplant/eggshell
cd eggshell
python eggshell.py
iOS (jailbroken)
أضف Cydia المصدر: http://lucasjackson.io/repo تثبيت Eggshell 3 استخدم أي تطبيق طرفي متنقل وقم بتشغيل قشر البيض الأوامر
إنشاء حمولات
يتم تنفيذ حمولة قشر البيض على الجهاز المستهدف. يرسل الحمولة الأولى أولاً إرشادات للحصول على تفاصيل الجهاز وإرسالها إلى الخادم الخاص بنا ثم يختار التنفيذ المناسب لإنشاء جلسة تحكم عن بعد آمنة.
سحق
سيعطينا اختيار Bash من قائمة الحمولة النافعة بطانة واحدة تنشئ جلسة قذيفة البيض عند التنفيذ على الجهاز المستهدف
MacOS Teensy (حقن USB)
Teensy هو لوحة تطوير USB يمكن برمجتها مع Arduino IDE. إنه يحاكي ضربات لوحة المفاتيح USB بسرعة كبيرة ويمكنها حقن حمولة قشر البيض في بضع ثوانٍ.
سيعطينا اختيار Teensy حمولة Arduino القائمة على لوحة Teensy.
بعد التحميل إلى Teensy ، يمكننا استخدام الجهاز لتوصيل منفذ MacOS USB. بمجرد الاتصال بجهاز كمبيوتر ، سيحاكي تلقائيًا ضربات المفاتيح اللازمة لتنفيذ حمولة.
التفاعل مع جلسة
بعد إنشاء جلسة ، يمكننا تنفيذ الأوامر على هذا الجهاز من خلال واجهة سطر أوامر Eggshell. يمكننا إظهار جميع الأوامر المتاحة عن طريق كتابة "مساعدة"
التقاط الصور
كل من حمولات iOS و MACOS لديها القدرة على التقاط الصور. يتيح لك أمر Picture التقاط صورة من Isight على MacOS وكذلك الكاميرا الأمامية أو الخلفية على iOS.
إكمال علامة التبويب
على غرار معظم واجهات سطر الأوامر ، يدعم قشر البيض إكمال علامة التبويب. عندما تبدأ في كتابة المسار إلى دليل أو اسم ملف ، يمكننا إكمال بقية المسار باستخدام مفتاح TAB.
متعددة
يتيح لنا خيار MultiHandler التعامل مع جلسات متعددة. يمكننا اختيار التفاعل مع أجهزة مختلفة أثناء الاستماع إلى اتصالات جديدة في الخلفية.
على غرار واجهة الجلسة ، يمكننا كتابة "مساعدة" لإظهار أوامر متعددة
ظهرت
ظهرت في مقطع الفيديو الخاص بـ EverythingApplePro الذي يوضح ثغرة أمنية iOS 9.3.3 WebKit المستخدمة لتشغيل قشر البيض
شكر خاص
- Linus Yang / Ryley Angus لحزمة IOS Python
- أليساندروز لزاغني
disclamer
باستخدام قشر Eggshell ، فإنك توافق على ترخيص GNU General Public V2.0 المدرجة في المستودع. لمزيد من التفاصيل في http://www.gnu.org/licenses/gpl-2.0.html. استخدام قشر البيض لمهاجمة الأهداف دون موافقة متبادلة مسبقة أمر غير قانوني. إنها مسؤولية المستخدم النهائي عن إطاعة جميع القوانين المحلية والولائية والولائية المعمول بها. لا يتحمل المطورون أي مسؤولية وليس مسؤولين عن أي سوء استخدام أو ضرر ناتج عن هذا البرنامج.
الأوامر
ماكوس
- السطوع : اضبط سطوع الشاشة
- القرص المضغوط : دليل التغيير
- تنزيل : تنزيل الملف
- GetFacebook : استرداد ملفات تعريف الارتباط للجلسة على Facebook
- getPaste : الحصول على محتويات اللوح
- Getvol : احصل على حجم إخراج السماعة
- Idletime : احصل على مقدار الوقت منذ لمس لوحة المفاتيح/المؤشر
- imessage : أرسل رسالة من خلال تطبيق الرسائل
- iTunes : وحدة تحكم iTunes
- لوحة المفاتيح : لوحة المفاتيح الخاصة بك -> هي لوحة المفاتيح الهدف
- Lazagne : استرجاع كلمة المرور Firefox | (https://github.com/alessandroz/lazagne/wiki)
- LS : قائمة محتويات الدليل
- الميكروفون : تسجيل الميكروفون
- الثبات : محاولات لإقامة اتصال بعد الإغلاق
- الصورة : خذ صورة من خلال Isight
- PID : الحصول على معرف العملية
- مطالبة : موجه للمستخدم لكتابة كلمة المرور
- لقطة الشاشة : خذ لقطة الشاشة
- setvol : ضبط حجم الإخراج
- النوم : ضع الجهاز في وضع السكون
- SU : SU تسجيل الدخول
- تعليق : تعليق الجلسة الحالية (يعود إلى شاشة تسجيل الدخول)
- التحميل : تحميل ملف
iOS
- التنبيه : اجعل تنبيهًا يظهر على الجهاز
- البطارية : احصل على مستوى البطارية
- Bundleids : قائمة معرفات حزمة
- القرص المضغوط : دليل التغيير
- DHOME : محاكاة زر مزدوج المنزل اضغط
- الاتصال الهاتفي : اطلب رقم هاتف
- تنزيل : تنزيل الملف
- GetContacts : تحميل دفتر العناوين
- getNotes : تنزيل الملاحظات
- GetPassCode : Retreve رمز مرور الجهاز
- getsms : تنزيل الرسائل القصيرة
- getvol : احصل على مستوى الصوت
- الصفحة الرئيسية : محاكاة زر الصفحة الرئيسية اضغط
- InstallPro : قم بتثبيت أوامر الركيزة
- iPod : Control Music Player
- Islocked : تحقق مما إذا كان الجهاز مغلقًا
- LastApp : احصل على تطبيق آخر افتتاح
- تحديد موقع : احصل على إحداثيات موقع الجهاز
- Scationservice : تبديل خدمات الموقع
- القفل : محاكاة زر القفل اضغط
- LS : قائمة محتويات الدليل
- الميكروفون : تسجيل الميكروفون
- كتم : تحديث وعرض حالة كتم
- فتح : فتح التطبيقات
- OpenUrl : فتح عنوان URL على الجهاز
- الثبات : محاولات لإقامة اتصال بعد الإغلاق
- الصورة : خذ صورة من خلال الكاميرا الأمامية أو الخلفية
- PID : الحصول على معرف العملية
- RESPRING : إعادة تشغيل نقطة انطلاق
- Safemode : ضع الجهاز في الوضع الآمن
- قل : رسالة نصية إلى Speach
- setvol : ضبط حجم الجهاز
- Sysinfo : عرض معلومات النظام
- التحميل : تحميل ملف
- يهتز : الاهتزاز الجهاز
Linux
- القرص المضغوط : دليل التغيير
- تنزيل : تنزيل الملف
- LS : قائمة محتويات الدليل
- PID : الحصول على معرف العملية
- PWD : عرض الدليل الحالي
- التحميل : تحميل ملف