




السمعة:
- إنضم6 مارس 2024
- المشاركات 115
- الحلول 4
- مستوى التفاعل 221
- النقاط 43
بسم الله الرحمن الرحيم
الصلاة والسلام علي النبي المجاهد الشهيد
إن شاء الله هتكلم عن ثغره بسيطه لقيتها من فترة وأنا باتيست موقع DYSON , لما دخلت على السب دومين ده "xfgassets.cpdev002.dyson.com" بيظهرلي الخطأ ده "No Such Bucket"، وده معناه إن التارجت ممكن يكون معرض لـ Amazon S3 Bucket Takeover
فروحت على Amazon S3 Bucket panel وعملت S3 Bucket بنفس اسم ال subdomain وبدها بتروح على Objects Section وبترفع html بتاعتك كا poc بسيط بس
وبعد كدا بتروح https://eu-north-1.console.aws.amazon.com/s3/get-started?region=eu-north-1 وتعمل create a bucket
روح على Block Public Access settings الخاصة بالـ S3 Bucket اللي عملته
وبعدين تعمل upload لل html file
وتعمل Enable static website
وبعدين بتعدل ال Bucket Policy بحيث أن أي حد يدخل الموقع يقدر يشوفها
الصلاة والسلام علي النبي المجاهد الشهيد
إن شاء الله هتكلم عن ثغره بسيطه لقيتها من فترة وأنا باتيست موقع DYSON , لما دخلت على السب دومين ده "xfgassets.cpdev002.dyson.com" بيظهرلي الخطأ ده "No Such Bucket"، وده معناه إن التارجت ممكن يكون معرض لـ Amazon S3 Bucket Takeover
فروحت على Amazon S3 Bucket panel وعملت S3 Bucket بنفس اسم ال subdomain وبدها بتروح على Objects Section وبترفع html بتاعتك كا poc بسيط بس
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="style.css">
<title>S3 Bucket Takeover</title>
</head>
<body>
<center>
<h1>This bucket has been taken over by "BEN 10 "</h1>
<img src="https://i.pinimg.com/enabled_lo/564x/b9/de/73/b9de73cf84b3aaad17a48dab616d66a9.jpg">
</center>
</body>
</html>
وبعد كدا بتروح https://eu-north-1.console.aws.amazon.com/s3/get-started?region=eu-north-1 وتعمل create a bucket
روح على Block Public Access settings الخاصة بالـ S3 Bucket اللي عملته
وبعدين تعمل upload لل html file
وتعمل Enable static website
وبعدين بتعدل ال Bucket Policy بحيث أن أي حد يدخل الموقع يقدر يشوفها
كود:
{[/SIZE][/CENTER][/SIZE][/CENTER]
[SIZE=5][CENTER][SIZE=5][CENTER] "Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::/*"
}
]
}
السؤال المهم بقي أي الخطورة من الثغرة؟ الخطورة هنا إني ممكن أحمل مالوير أو حتيى أسرق الكوكيز بي script بسيط
خطورة الثغره high بس في الغالب بتتحسب medium
الفكرة هنا في عملية ال recon , لأن program قديم جدًا فثغرة زي دي تعتبر مستحيلة فكل ما تعمل recon أكتر ممكن توصل ل subs محدش عرف يوصل لها
نراكم على خير

التعديل الأخير بواسطة المشرف: