CyberSecurity
BUCKET=$1 TEST_FILE="s3://$BUCKET/testfile-check.txt" LOCAL_TEST_FILE="testfile-check.txt" echo "S3 permission check test $(date)" > $LOCAL_TEST_FILE echo "--------------------------------------------" echo "🔍 Checking ListBucket (list objects)" aws s3…
یه بش اسکریپت نوشتم برای تست aws bucket ها
اینطوری اجرا میشه:
این کد رو دخیره کنید داخل فایل s3check
chmod +x s3check
./s3check bucketname
مطمعن باشید از قبل ابزار aws cli رو نصب کردید
برای انومیشن هاتون بکار میاد.
مثلا 1000 عدد باکت رو بدین چک کنه و میسکانفیگ بکشه بیرون
@matitanium
اینطوری اجرا میشه:
این کد رو دخیره کنید داخل فایل s3check
chmod +x s3check
./s3check bucketname
مطمعن باشید از قبل ابزار aws cli رو نصب کردید
برای انومیشن هاتون بکار میاد.
مثلا 1000 عدد باکت رو بدین چک کنه و میسکانفیگ بکشه بیرون
@matitanium
👍11
Forwarded from TechTube 𝕏 تک توب
This media is not supported in your browser
VIEW IN TELEGRAM
مایکروسافت ادیتور متن تحت ترمینال خودش به نام Edit رو عرضه کرده که ادیتور ساده ای هست و به کاربران امکان ویرایش فایلهای متنی رو بدون خارج شدن از محیط ترمینال فراهم میکنه، بسیار سبک هست، از ماوس پشتیبانی میکنه، امکان باز کردن چند فایل به صورت همزمان رو داره و میشه عبارات مختلف رو در اون پیدا و جایگزین کرد.
این شرکت Edit رو به عنوان ویرایشگر پیش فرض متن برای ویندوز ساخته و به دلیل اینکه کاربران درگیر میم نحوه خارج شدن از Vim نشن، نیاز بوده که ساده باشه و دارای حالتهای مختلف مثل Vim نباشه، در نتیجه مایکروسافت تصمیم گرفته ادیتور خودش رو بسازه.
این ادیتور با زبان Rust نوشته شده، متن باز هست و از حالا میشه اون رو از گیت هاب دانلود و روی ویندوز و لینوکس نصب کرد.
🔎 theverge
📍 @TechTube
این شرکت Edit رو به عنوان ویرایشگر پیش فرض متن برای ویندوز ساخته و به دلیل اینکه کاربران درگیر میم نحوه خارج شدن از Vim نشن، نیاز بوده که ساده باشه و دارای حالتهای مختلف مثل Vim نباشه، در نتیجه مایکروسافت تصمیم گرفته ادیتور خودش رو بسازه.
این ادیتور با زبان Rust نوشته شده، متن باز هست و از حالا میشه اون رو از گیت هاب دانلود و روی ویندوز و لینوکس نصب کرد.
🔎 theverge
📍 @TechTube
تکنیک ساده ای که منجر به ATO شد
برای ریدایرکت Oauth به هاست مهاجم نیاز به open redirect داشتیم .
متوجه شدیم مقدار کوکی ما داره داخل هدر لوکیشن بر مگیرده اما این یک سلف ریدایرکت بود!
پارامتر کوکی رو داخل پارامتر GET گذاشتیم و اپلیکیشن هندلش کرد :)
پ.ن : این برنامه باگ کراود هستش!
@matitanium
برای ریدایرکت Oauth به هاست مهاجم نیاز به open redirect داشتیم .
متوجه شدیم مقدار کوکی ما داره داخل هدر لوکیشن بر مگیرده اما این یک سلف ریدایرکت بود!
پارامتر کوکی رو داخل پارامتر GET گذاشتیم و اپلیکیشن هندلش کرد :)
پ.ن : این برنامه باگ کراود هستش!
@matitanium
🔥15
Forwarded from GO-TO CVE (| | Sharo K h | |)
Twitch
NahamSec - Twitch
NahamCon 2025 Winter Edition: Day 2
Forwarded from GO-TO CVE
CVE-2025-21756-week-53.pdf
751.3 KB
بررسی CVE-2025-21756 – از یک کانکشن ساده تا دسترسی به کرنل!
سلام به همهی علاقهمندان به امنیت سیستمعاملها و شکارچیهای باگ سطح پایین! 🧠🔥 خوش اومدین به اپیزود ۵۳ از برنامهی هفتگی GO-TO CVE 💻⚠️
این هفته رفتیم سراغ یه باگ بسیار حساس در قلب لینوکس: Use-After-Free در سابسیستم vsock کرنل!
🔹 Week: 53
🔹 CVE: CVE-2025-21756
🔹 Type: Use-After-Free ➜ Potential LPE / KASLR Bypass
🔹 Target: Linux Kernel (6.6.79 / 6.12.16 / 6.13.4)
📌 ماجرا چیه؟
وقتی یه برنامه از vsock برای ارتباط بین VM و Host استفاده میکنه، کرنل باید lifecycle سوکتها رو بهدرستی مدیریت کنه. اما توی نسخههای آسیبپذیر، اگر binding قبل از release کامل unbind نشه، کرنل بعد از free شدن memory هنوز بهش اشاره میکنه — و این یعنی Use-After-Free خطرناک با refcount صفر!
این کیس ریسرچ خودمه دوست داشتید باهم روش کار کنید بهم پیام بدید .
📬 عضویت در کانال + هر هفته یه باگ فوقحرفهای برای تحلیل:
https://news.1rj.ru/str/GOTOCVE
#week_53
سلام به همهی علاقهمندان به امنیت سیستمعاملها و شکارچیهای باگ سطح پایین! 🧠🔥 خوش اومدین به اپیزود ۵۳ از برنامهی هفتگی GO-TO CVE 💻⚠️
این هفته رفتیم سراغ یه باگ بسیار حساس در قلب لینوکس: Use-After-Free در سابسیستم vsock کرنل!
🔹 Week: 53
🔹 CVE: CVE-2025-21756
🔹 Type: Use-After-Free ➜ Potential LPE / KASLR Bypass
🔹 Target: Linux Kernel (6.6.79 / 6.12.16 / 6.13.4)
📌 ماجرا چیه؟
وقتی یه برنامه از vsock برای ارتباط بین VM و Host استفاده میکنه، کرنل باید lifecycle سوکتها رو بهدرستی مدیریت کنه. اما توی نسخههای آسیبپذیر، اگر binding قبل از release کامل unbind نشه، کرنل بعد از free شدن memory هنوز بهش اشاره میکنه — و این یعنی Use-After-Free خطرناک با refcount صفر!
این کیس ریسرچ خودمه دوست داشتید باهم روش کار کنید بهم پیام بدید .
📬 عضویت در کانال + هر هفته یه باگ فوقحرفهای برای تحلیل:
https://news.1rj.ru/str/GOTOCVE
#week_53
🔥6👌1
Forwarded from Web Application Security (Alireza)
جاهایی که rate limit روی شماره کار میکنه، میتونیم با اضافه کردن + به +98 بایپسش کنیم.
#rate_limit_bypass
#rate_limit_bypass
👍3🔥2❤1
این رو هم من زدم هرچی space اخر ایمیل اضافه میکردی یه ایمیل جدید در نظر گرفته میشد و محدودیت دور خورد.
@matitanium
@matitanium
🔥7
📝طبق RFC 6531
در داخل پروتکل SMTP :
آدرس فرستنده و گیرنده ایمیل میتونن شامل کاراکترهای غیر ASCII باشن:
• ولی فقط اگر هم کلاینت و هم سرور SMTP از SMTPUTF8 پشتیبانی کن
و این دقیقا مربوط به ارائه دیشب یاشار داخل nahamcon 2025 میشه.
یعنی ما میتونیم از دید دیتابیس با collation utf8 دوتا ایمیل به ظاهر یکسان داشته باشیم اما در smtp server دوتا ایمیل کاملا جدا!!!
و این شروع یک فاجعه خواهد بود❗️
در داخل پروتکل SMTP :
آدرس فرستنده و گیرنده ایمیل میتونن شامل کاراکترهای غیر ASCII باشن:
• ولی فقط اگر هم کلاینت و هم سرور SMTP از SMTPUTF8 پشتیبانی کن
و این دقیقا مربوط به ارائه دیشب یاشار داخل nahamcon 2025 میشه.
یعنی ما میتونیم از دید دیتابیس با collation utf8 دوتا ایمیل به ظاهر یکسان داشته باشیم اما در smtp server دوتا ایمیل کاملا جدا!!!
و این شروع یک فاجعه خواهد بود❗️
IETF Datatracker
RFC 6531: SMTP Extension for Internationalized Email
This document specifies an SMTP extension for transport and delivery of email messages with internationalized email addresses or header information. [STANDARDS-TRACK]
❤5👍1
CyberSecurity pinned «📝طبق RFC 6531 در داخل پروتکل SMTP : آدرس فرستنده و گیرنده ایمیل میتونن شامل کاراکترهای غیر ASCII باشن: • ولی فقط اگر هم کلاینت و هم سرور SMTP از SMTPUTF8 پشتیبانی کن و این دقیقا مربوط به ارائه دیشب یاشار داخل nahamcon 2025 میشه. یعنی ما میتونیم از…»
CyberSecurity
📝طبق RFC 6531 در داخل پروتکل SMTP : آدرس فرستنده و گیرنده ایمیل میتونن شامل کاراکترهای غیر ASCII باشن: • ولی فقط اگر هم کلاینت و هم سرور SMTP از SMTPUTF8 پشتیبانی کن و این دقیقا مربوط به ارائه دیشب یاشار داخل nahamcon 2025 میشه. یعنی ما میتونیم از…
MySQL با collation utf8
این دوتا ایمیل رو یکسان در نظر میگیره
1. tеst@gmail.com
2. tést@gmail.com
به کارکتر دوم دقت کنید❌
MySQL تفاوتی در این دوتا نمیبینه
اما smtp server جدا در نظر میگیره!
شما میرین داخل ریست پسورد یک سایت و ایمیل دوم که برای خودتونه رو وارد میکنید
دیتابیس یک کوئری میزنه و ایمیل قربانیو میبینه و کد رو ارسال میکنه به ایمیل ورودی کاربر!
اما وقتی میره سمت smtp چون این کارکترا فرق دارن طبق rfc پس کد به ایمیل مهاجم ارسال خواهد شد👌
@matitanium
این دوتا ایمیل رو یکسان در نظر میگیره
1. tеst@gmail.com
2. tést@gmail.com
به کارکتر دوم دقت کنید❌
MySQL تفاوتی در این دوتا نمیبینه
اما smtp server جدا در نظر میگیره!
شما میرین داخل ریست پسورد یک سایت و ایمیل دوم که برای خودتونه رو وارد میکنید
دیتابیس یک کوئری میزنه و ایمیل قربانیو میبینه و کد رو ارسال میکنه به ایمیل ورودی کاربر!
اما وقتی میره سمت smtp چون این کارکترا فرق دارن طبق rfc پس کد به ایمیل مهاجم ارسال خواهد شد👌
@matitanium
❤5
تصاویر مربوط به ارائه.
دیتابیس هایی که casting و collation هارو با utf8 انجام میدن در اینجا اسیب پذیرن در صورتی که این چک از سمت کد های اپلیکیشن انجام نشه و صرفا سمت دیتابیس باشه❗️
@matitanium
دیتابیس هایی که casting و collation هارو با utf8 انجام میدن در اینجا اسیب پذیرن در صورتی که این چک از سمت کد های اپلیکیشن انجام نشه و صرفا سمت دیتابیس باشه❗️
@matitanium
👍9
ChatGPT
از فیلترینگ یا تحریم یوزرای ایرانی آزاد شده؟
برا من میاد بالا
از فیلترینگ یا تحریم یوزرای ایرانی آزاد شده؟
برا من میاد بالا
👍20👎2