TGViewer
اندروید | امنیت و هک اندروید | امنیت و هک @androidsec_fa · 315 subscribers
Post #206 453
[2,2]
حالا باگ شماره 2 چیه؟

اول یه توضیح بدم اونم اینه که اندروید روی دستگاه های مختلف اجرا میشه. شیائومی، سامسونگ و .... و هر کدوم از اینها سخت افزارهای جداگانه خودشون رو دارن خب سیستمم عامل اندروید برای حرف زدن با هر کدوم از اینها باید یه کد جداگانه بنویسه که غیر ممکنه.

اومده یه چیزی طراحی کرده به نام HAL (Hardware Abstraction Layer) که میشه واسطه بین فریمورک اندروید و سخت افزار شرکت های مختلف. به این صورت که هر تولیدکننده ای HAL خودش رو مینویسه و اندروید فقط با HAL حرف میزنه و HAL هم با سخت افزار.

حالا یه vendor HAL به نام olc2 هست که کارش مدیریت لاگ سیستم هست و از این مسیر اجرا میشه /odm/bin/hw/vendor.oplus.hardware.olc2-V3-service. توی این HAL یه متد هست به نام doShell که یه شل باز میکنه و دستور میگیره. اول میپرسه کی داره با من حرف میزنه و چک میکنه که آیا طرف مقابل root هست یا نه => خب ما با باگ شماره 1 خودمون رو روت کردیم و بعد دستوری که هستش رو اجرا میکنه.

خب حالا این جا یه نکته هست که حتی اگر root , uid 0 هم باشی SELinux نمیذاره هر کاری که دلت بخواد انجام بدی و جلوت رو میگیره ولی با توجه به sepolicy اجازه میده با این HAL ما که روت هستیم حرف بزنیم به قول معروف و اینکه اجرای دستور ما توی دامنه جدید قرار میگیره که CapBnd = 0x1ffffffffffff و تمام امکانات سیستم عامل رو تا ناموس دسترسی داره.

یعنی هر کاری دوست داری بکن دیگه.


امیدوارم خوشتون اومده باشه که اینطوری یه مقاله رو شکافتم. اگر دوست داشته باشید اینجوری براتون بازش کنم بگید تا مقالات بعدی رو خلاصه نکنم و این مدلی کامل بگم.

حالا لینک مقاله هم هست میتونید برید خودتون بررسی کنید.

📄 لینک مقاله کامل:
https://blog.nns.ee/2026/09/24/oneplus-root/

#Android #Security #OnePlus #OPPO #Root #Exploit #OxygenOS #PrivilegeEscalation #AndroidSec #Vulnerability #Infosec #Hacking

📢 @androidSec_fa
nns.ee Getting root on OnePlus 15 from an untrusted app, via an audio debug service and a vendor HAL | nns.ee Chaining an AtlasService binder command injection and an olc2 HAL binder method into uid 0 with all Linux capabilities from a plain installable app on OxygenOS 16.
  • 👍 5
  • 🔥 2
More from @androidsec_fa
  1. Oct 5, 2026سلام بچه ها روی یه اپ سیستمی سامسونگ یه الگوی خطرناک مشاهده شد و رفتیم برای تست تا exploit…
  2. Oct 4, 2026اون تنظیمات اولش به این صورته که به صورت کلی فعال می‌شه و نیازی نیست که برای هر اپ فعالش ک…
  3. Oct 4, 2026توضیحات ویدیو رو کلیک کن تا بتونی ببینی 📢 آیدی کانال: @androidSec_fa
  4. Oct 4, 2026سلام دوستان ما یه مقدار خوشحال شده بودیم که یه باگی رو سامسونگ تونسته بودیم بزنیم اما متاس…
  5. Oct 3, 2026سلام بچه‌ها گیت هاب کوپایلت اومده یه ابزاری رو ایجاد کرده به نام Taskflow Agent که به محقق…
  6. Oct 2, 2026سلام بچه‌ها این یک مقاله جدیده که Cleafy Labs منتشر کرده که داخلش اومده بدافزار RATHat رو…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →