TGViewer
اندروید | امنیت و هک اندروید | امنیت و هک @androidsec_fa · 314 subscribers
Post #108 75
معماری پردازنده گرافیکی به زبان آدمیزاد! (بخش اول: کارگاه نقاشی)

​خیلی از ما فکر می‌کنیم کارت گرافیک یا همان GPU داخل گوشی، فقط یک قطعه برای بالا آوردن بازی‌ها یا رندر کردن ویدیوهاست. اما در دنیای هک و امنیت، پردازنده گرافیکی یکی از خطرناک‌ترین و جذاب‌ترین مسیرها برای نفوذ به قلب سیستم‌عامل (کرنل) است.

​تیم قرمز اندروید گوگل (Android Red Team) در کنفرانس امنیتی OffensiveCon 2026 از یک زنجیره باگ خیره‌کننده روی پردازنده‌های گرافیکی PowerVR (تراشه Tensor G5 در گوشی‌های گوگل) پرده برداشته که نشان می‌دهد چطور یک اشتباه در نقاشی تصاویر، کل امنیت گوشی را به باد می‌دهد.

​قبل از اینکه وارد بحث باگ بشویم، باید بفهمیم این قطعه اصلاً چطور کار می‌کند.

پردازنده‌های گرافیکی موبایل برای اینکه باتری کمتری مصرف کنند و سرعتشان بالا برود، از روشی به نام Tile-Based Deferred Rendering (TBDR) استفاده می‌کنند.

​💡 یک مثال ساده:

تصور کنید می‌خواهید یک بوم نقاشی خیلی بزرگ را رنگ کنید. اگر بخواهید کل بوم را یک‌دفعه رنگ کنید، دستتان خسته می‌شود و رنگ کم می‌آورید. GPU موبایل می‌آید این بوم بزرگ (صفحه نمایش) را به مربع‌های بسیار کوچک مثل کاشی (Tile) تقسیم می‌کند. سپس رندر کردن هر کاشی را تا آخرین لحظه عقب می‌اندازد تا مطمئن شود دقیقاً چه چیزی قرار است روی صفحه دیده شود و فقط همان را نقاشی کند.

​برای اینکه این «کاشی‌ها» و اطلاعات هندسی نقاشی‌ها در حافظه موقت گم نشوند، پردازنده گرافیکی از مکانیزمی به نام FreeList (FL) استفاده می‌کند.

فری‌لیست را مثل یک «کمد بایگانی مخصوص سخت‌افزار گرافیک» در نظر بگیرید که وظیفه‌اش رزرو کردن و مدیریت صفحات حافظه برای ذخیره داده‌های گرافیکی است.

​در پست بعدی می‌بینیم که چطور هکرها قفل این کمد بایگانی را می‌شکنند! 👇

​🆔 @androidSec_fa

​#AndroidSecurity #GPU_Hacking #ReverseEngineering #PowerVR #Part1
  • 👍 3
More from @androidsec_fa
  1. Oct 15, 2026سلام بچه‌ها بعد یه مدت خیلی طولانی تقریباً اومدیم با یه مقاله که به این صورته که دیگه بد ا…
  2. Oct 5, 2026سلام بچه ها روی یه اپ سیستمی سامسونگ یه الگوی خطرناک مشاهده شد و رفتیم برای تست تا exploit…
  3. Oct 4, 2026اون تنظیمات اولش به این صورته که به صورت کلی فعال می‌شه و نیازی نیست که برای هر اپ فعالش ک…
  4. Oct 4, 2026توضیحات ویدیو رو کلیک کن تا بتونی ببینی 📢 آیدی کانال: @androidSec_fa
  5. Oct 4, 2026سلام دوستان ما یه مقدار خوشحال شده بودیم که یه باگی رو سامسونگ تونسته بودیم بزنیم اما متاس…
  6. Oct 3, 2026سلام بچه‌ها گیت هاب کوپایلت اومده یه ابزاری رو ایجاد کرده به نام Taskflow Agent که به محقق…
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 →