
يقوم بتعداد بيئات AWS للبحث عن الأسرار عبر فحص بيانات مستخدم EC2، ومتغيرات بيئة Lambda وكود المصدر، ومثيلات CodeBuild بحثًا عن سلاسل عالية الإنتروبيا.
يبحث في بيئة AWS عن الأسرار من خلال تعداد متغيرات البيئة وشفرة المصدر. تتيح هذه الأداة تعدادًا سريعًا عبر مجموعات كبيرة من مثيلات وخدمات AWS.

pip install -r requirements.txt
ملف بيانات اعتماد AWS (.aws/credentials) مطلوب للمصادقة على البيئة المستهدفة
تعمل Awsloot من خلال المرور عبر مثيلات EC2 و Lambda و CodeBuilder والبحث عن سلاسل عالية الإنتروبيا. يعمل EC2 Looter عن طريق الاستعلام عن جميع معرفات المثيلات المتاحة في جميع المناطق وطلب USERDATA الخاصة بالمثيل حيث غالبًا ما يترك المطورون الأسرار. يعمل Lambda looter عبر المناطق أيضًا. يمكن لـ Lambada looter البحث في جميع الإصدارات المتاحة من الدالة التي تم العثور عليها. يبدأ بالبحث في متغيرات بيئة الدوال ثم يقوم بتنزيل الشفرة المصدرية ومسحها بحثًا عن الأسرار. يعمل Codebuilder Looter عن طريق البحث عن مثيلات البناء والبحث في هذه المثيلات عن متغيرات بيئة قد تحتوي على أسرار.
Python3 awsloot.py