اندروید | امنیت و هک
316 subscribers
42 photos
14 videos
3 files
137 links
Android Security & Hacking | فارسی
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 اجرای OpenClaw روی اندروید + مدیریت از طریق واتساپ

ابزار OpenClaw یک AI Agent ماژولار و چندکاناله است که می‌تواند از طریق پیام‌رسان‌ها، API، Webhook، ترمینال و سرویس‌های دیگر فرمان بگیرد و آن را اجرا کند.

در این ریپو اسکریپتی ارائه می‌دهد که OpenClaw را داخل Termux روی اندروید نصب و اجرا می‌کند (بدون نیاز به روت).

🖥 یکی از قابلیت‌های مهمش اینه که بعد از اجرا، یک پنل مدیریتی لوکال (Local Web Panel) روی خود گوشی بالا می‌آورد و میتونی از طریق واتساپ و یک دیوایس دیگه بهش متصل بشی و دستور اجرا کنی.

برای پنل:
🔹 از طریق مرورگر گوشی می‌توانی وارد داشبورد شوی
🔹 وضعیت Agent، لاگ‌ها، کانال‌های متصل و تنظیمات را مدیریت کنی

این Agent به واتساپ متصل می‌شود
⚙️ بسته به مجوزهایی که به termix:api داده شده، می‌تواند:
• پیام پردازش کند
• فایل تحلیل کند
• نوتیفیکیشن‌ها را بخواند
• اسکریپت اجرا کند
• و به سرویس‌های دیگر متصل شود

https://github.com/androidmalware/OpenClaw_Termux

https://www.mobile-hacker.com/2026/02/11/how-to-install-openclaw-on-an-android-phone-and-control-it-via-whatsapp/

@androidSec_fa
👍2👏1
🌟 بهترین مرجع رایگان برای یادگیری System Design و آمادگی برای مصاحبه‌های فنی!
📚 این ریپو شامل لیست عظیمی از منابع رایگان مثل:
مفاهیم کلیدی طراحی سیستم (Scalability، Load Balancing، Caching و …)
قطعات ساخت سیستم‌های واقعی
الگوهای معماری و tradeoff‌ها
پروژه‌ها و سوالات طراحی سیستم
کانال‌های YouTube، مقالات، کتاب‌ها و نکات مصاحبه
🚀 فوق‌العاده برای: ✔️ تازه‌کارها
✔️ آماده‌سازی مصاحبه در شرکت‌های بزرگ
✔️ ارتقای مهارت Backend / Distributed Systems
⭐ بیش از 20k ستاره ⭐ ⭐ در GitHub 🚀
github.com
👉 لینک ریپو و دسترسی به منابع کامل:

https://github.com/ashishps1/awesome-system-design-resources

@androidSec_fa
👍3
ابزار Pangolin یه ابزار Secure Remote Access هست.
کارش چیه ساده بگم؟
به جای اینکه: به کاربر VPN بدی و کل شبکه رو جلوش باز کنی 👎
میاد: فقط همون سرویسی که اجازه داره رو جلوش باز می‌کنه 👍
ترکیب چی‌هاست؟
تونل امن (روی WireGuard)
دسترسی بر اساس هویت کاربر
امکان اجرا به صورت Self-Hosted
سناریو واقعی
مثلاً:
🔹 یه Dev باید فقط به سرور Git وصل شه
🔹 یه DBA فقط به دیتابیس
🔹 یه ادمین فقط به SSH یه سرور خاص
با VPN معمولی همه‌شون عضو شبکه میشن.
با Pangolin هرکدوم فقط resource خودشونو می‌بینن.
چرا برای تیم امنیت جذابه؟
سطح حمله کمتر میشه
lateral movement سخت‌تر میشه
دسترسی‌ها دقیق تعریف میشه
قابل اجرا روی زیرساخت خودت


https://github.com/fosrl/pangolin?tab=readme-ov-file

@androidSec_fa
👍3
📌 ابزار Androidmeda — ابزار AI-محور برای دی‌اوبفوسکیت کردن (خوانا کردن) کد اپ‌های اندروید و پیدا کردن باگ یا ضعف‌های امنیتی.

🔵 ابتدا APK رو با ابزار decompiler مثل jadx به کد تبدیل می‌کنی، سپس Androidmeda با کمک مدل‌های هوش مصنوعی (ChatGPT, Gemini, Claude یا مدل‌های محلی) نام متغیرها و توابع رو معنی‌دار می‌کنه، کد رو قابل فهم‌تر می‌سازه و حتی ریسک‌های امنیتی رو گزارش می‌ده.

🛠️ کاربردها:
📦 فهم بهتر کدهای آبفوسک‌شده (مثل برنامه‌های محافظت‌شده یا بدافزار)
🔍 یافتن آسیب‌پذیری‌ها و مشکلات امنیتی در اپ‌ها
🧪 کمک به ریورس‌انجینیرها و محققان امنیت موبایل
⚙️ روش استفاده کلی (کوتاه):
APK رو با decompiler (مثل jadx) به سورس تبدیل کن.
ابزار رو اجرا کن و بهش مسیر سورس و مدل LLM بده (مثلاً GPT-4).
خروجی شامل کد خواناتر و گزارش امنیتی خواهد بود.
👉 مناسب برای محققان امنیت، ریورس‌انجینرها و کسانی که می‌خوان ساختار داخلی برنامه‌های اندروید رو بهتر بفهمن.

لینک ریپو:

https://github.com/In3tinct/Androidmeda

@androidSec_fa
👍3
🔥 معرفی ابزار Robin – باستان‌شناس دارک‌وب!
تو ارائه DEF CON 33 یه ابزار جالب معرفی شد به اسم Robin؛
یک ابزار OSINT دارک‌وب مبتنی بر هوش مصنوعی که کل فرآیند تحقیق رو اتومات می‌کنه( یه جورایی انگار بهش پرانت میدی و میره داخل دارک وب برات می‌گرده و برات جواب میاره) 👇
🧠 Robin چیکار می‌کنه؟
✅ جست‌وجو در موتورهای Onion (دارک‌وب)
✅ بررسی اینکه لینک‌ها Up هستن یا Down
✅ فیلتر کردن مرتبط‌ترین نتایج با کمک LLM
✅ اسکرپ کردن محتوا
✅ تولید گزارش تحلیلی کامل (Artifacts + Insights + Next Steps)
یعنی به‌جای اینکه با ۴–۵ ابزار مختلف کار کنی، همه چیز یکجا انجام میشه 🚀
⚙️ پشتیبانی از مدل‌های:
OpenAI
Gemini
Claude
مدل‌های لوکال با Ollama
📄 خروجی هم به‌صورت Markdown ذخیره میشه تا راحت بشه بررسی یا پردازش دوباره انجام داد.

📦 گیت‌هاب پروژه:
https://github.com/apurvsinghgautam/robin


💡 مناسب برای: Threat Intelligence | SOC | Red Team | OSINT Researchers | DFIR
اگر روی تحقیقات دارک‌وب یا مانیتورینگ تهدید کار می‌کنی، این ابزار قطعاً ارزش تست کردن داره.
#OSINT #DarkWeb #ThreatIntel #CyberSecurity #DEFCON

@androidSec_fa
👍3❤1
Android WebViews و Deep Links و چطور می‌تونن خطرناک باشن

📅 نوشته: Ken Gannon — 28 ژانویه 2026

📱 توی اندروید،
کامپوننت WebView یک کامپوننتیه که به اپ اجازه می‌ده صفحات وب رو در داخل خودش باز کنه، مثل مرورگر داخل اپ.

لینک‌های Deep Link هم لینکیه که وقتی کاربر روش کلیک کنه، مستقیماً قسمت خاصی از اپ رو باز می‌کنه.

⚠️ مشکل اصلی وقتی شروع میشه که یک Deep Link کنترل URL ای رو که WebView باید باز کنه به دست بگیره.(یعنی با توجه به ورودی بیاد یه صفحه‌ای رو توی webview باز کنه)
اگر این ورودی به‌درستی چک و اعتبارسنجی نشه، هکر می‌تونه:

📍 لینک دلخواه رو داخل WebView بارگذاری کنه
📍 جاوااسکریپت مخرب رو اجرا کنه
📍 توکن‌های کاربر رو بدزده از طریق xss داخل سایت
📍 با اجرا جاوااسکریپت مخرب API های داخلی رو دسترسی پیدا کنه (RCE)
📍 فایل‌ها رو لو بده file:// و چچیزهای دیگه
📍 یا حتی با زنجیره‌ای از exploit ها، اپ رو کامل کنترل کنه!

💥 علت این خطر اینه که WebView مثل مرورگر داخل اپ اجرا میشه و کلی از داده‌ها و سطح دسترسی‌های اپ رو به اشتراک داره، اما توسعه‌دهنده معمولاً بهش به چشم فقط یک نمایشگر وب نگاه می‌کنه.

📌 نتیجه:
حتی چیزهایی که به نظر ساده میان (مثل باز کردن یک لینک در داخل اپ)، اگر درست محافظت نشن، می‌تونن به نقاط ورودی خطرناک برای هکرها تبدیل بشن.

📘لینک کامل مقاله:
https://djini.ai/intro-to-android-webviews-and-deep-links-and-how-to-exploit-them/

@androidSec_fa
👍3❤1
🔥 معرفی ابزار Deep-C — فریمورک Exploit دیپ‌لینک اندروید
اگه تو حوزه Android Security، Pentest یا Bug Bounty کار می‌کنی، این ابزار می‌تونه خیلی مفید باشه.

🔗 لینک پروژه:
https://github.com/KishorBal/deep-C

📌 Deep-C یه فریمورک برای شناسایی و اکسپلویت Deep Linkهای ناامن در اپلیکیشن‌های اندرویده. این ابزار APK رو decompile می‌کنه، entry pointهای deep link رو پیدا می‌کنه و حتی PoC آماده exploit تولید می‌کنه.
⚙️ قابلیت‌های اصلی:
✅ Decompile خودکار APK
استفاده از apktool، dex2jar و jadx برای استخراج سورس
✅ شناسایی Deep Linkهای ناامن
custom scheme
http/https app links
exported activityها
intent filterهای browsable
✅ تشخیص آسیب‌پذیری‌های رایج
authentication bypass
open redirect
intent hijacking
WebView injection
unsafe URL loading
✅ تولید PoC آماده exploit
تولید adb command آماده اجرا
payloadهای مختلف (URL، javascript، و...)
✅ بررسی با کمک AI (اختیاری)
استفاده از AI برای کاهش false positive
بررسی exploitability واقعی آسیب‌پذیری‌ها

🧠 Workflow ابزار:
APK → Decompile → استخراج Deep Link → تحلیل کد → تایید exploitability → تولید PoC → خروجی JSON و console
GitHub

🎯 مناسب برای:
• Android Pentesters
• Bug bounty hunters
• Mobile security researchers
• Red Team operators

💡 مثال اجرا:
python deepc.py -a target.apk

یا اجرای exploit:
python deepc.py -a target.apk --exec

#AndroidSecurity
#BugBounty
#Pentest
#MobileSecurity
#AndroidPentest
#DeepLink
#CyberSecurity
#RedTeam
#AppSec
#HackingTools

@androidSec_fa
👍4
🚨 هشدار امنیتی: بدافزار اندرویدی با استفاده از Hugging Face
🔎 محققان Bitdefender یک کمپین جدید کشف کردند که از اپ جعلی مثل «TrustBastion» برای نصب RAT روی گوشی استفاده می‌کند. اپ بعد از نصب، یک “آپدیت” جعلی دانلود می‌کند که در واقع بدافزار است و از سرورهای Hugging Face دریافت می‌شود.
⚠️ این بدافزار می‌تواند: 📱 کنترل گوشی را بگیرد
🔑 اطلاعات و رمزها را سرقت کند
📧 پیام‌ها را بخواند
🎮 از راه دور دستگاه را کنترل کند
❗ با سوءاستفاده از Accessibility و تولید نسخه‌های جدید، شناسایی آن سخت‌تر می‌شود.
🔗 https://www.bitdefender.com/en-us/blog/labs/android-trojan-campaign-hugging-face-hosting-rat-payload
👍3
👻 Phantom-Frida چیست و چه کاری انجام می‌دهد؟

اگر در مهندسی معکوس اندروید با خطای Frida detected مواجه شده‌اید، پروژه Phantom-Frida دقیقاً برای همین مشکل ساخته شده است.

این ابزار یک نسخه‌ی Stealth از frida-server می‌سازد که ردپاهای قابل‌تشخیص Frida را تغییر می‌دهد، مثل:

• تغییر نام process (مثلاً frida-server → mediaservice)
• تغییر پورت پیش‌فرض (27042 → پورت دلخواه)
• حذف یا تغییر رشته‌های "frida" از باینری
• مخفی کردن thread name و memory traces

📌 نکته مهم:
Phantom-Frida روی اپلیکیشن یا امولاتور تغییری ایجاد نمی‌کند. فقط frida-server stealth می‌سازد که روی دستگاه یا emulator اجرا می‌کنید تا detection سخت‌تر شود.

📱 نحوه استفاده خلاصه:

1. build نسخه stealth از frida-server
2. push به emulator یا گوشی:

adb push myserver-server /data/local/tmp/
adb shell chmod 755 /data/local/tmp/myserver-server
adb shell /data/local/tmp/myserver-server &

3. اتصال با frida:

frida -U -f com.target.app

🔗 لینک ریپو:
https://github.com/TheQmaks/phantom-frida

#Frida #Android #ReverseEngineering #MobileSecurity #Pentest #Infosec #AndroidSecurity #FridaServer #RE #CyberSecurity

@androidSec_fa
👍3
🚨 ظهور بدافزار جدید اندرویدی: Arsink RAT — کنترل کامل گوشی قربانی

اخیراً محققان امنیتی شرکت Zimperium یک بدافزار خطرناک اندرویدی به نام Arsink RAT را تحلیل کرده‌اند که می‌تواند تقریباً کنترل کامل گوشی قربانی را به دست بگیرد.

📌 Arsink RAT چیست؟
Arsink یک Remote Access Trojan (RAT) است. یعنی بعد از نصب، مهاجم می‌تواند از راه دور به گوشی دسترسی داشته باشد، اطلاعات را سرقت کند و حتی دستگاه را کنترل کند.

━━━━━━━━━━━━━━━
🎯 چه اطلاعاتی را سرقت می‌کند؟

این بدافزار می‌تواند به اطلاعات حساس زیر دسترسی داشته باشد:

• پیامک‌ها (از جمله کدهای OTP)
• لیست مخاطبین
• لاگ تماس‌ها
• فایل‌ها و تصاویر
• ضبط صدا از میکروفون
• اطلاعات دستگاه (مدل، نسخه اندروید، IP)
• موقعیت دستگاه

━━━━━━━━━━━━━━━
👁 چطور خودش را مخفی می‌کند؟

Arsink از تکنیک‌های پیشرفته برای مخفی شدن استفاده می‌کند:

• مخفی کردن آیکون برنامه
(با غیرفعال کردن Launcher Activity — اپ نصب است ولی آیکون دیده نمی‌شود)

• اجرا به صورت سرویس دائمی (Foreground Service)
که باعث می‌شود همیشه فعال بماند

• استفاده از سرویس‌های واقعی مثل:
– Firebase
– Google Drive
– Telegram Bot

برای ارسال اطلاعات، تا ترافیکش عادی به نظر برسد

• در برخی نسخه‌ها حتی از ابتدا هیچ آیکونی تعریف نمی‌کند

نکته مهم: این روش‌ها هنوز در Android 10 تا Android 15 هم کار می‌کنند.

━━━━━━━━━━━━━━━
📦 مقیاس آلودگی چقدر است؟

طبق تحلیل محققان:

• بیش از 1216 نسخه مختلف از بدافزار شناسایی شده
• بیش از 45,000 دستگاه آلوده
• در 143 کشور مختلف

این آمار از طریق تحلیل دیتابیس سرورهای مهاجم و IP دستگاه‌های قربانی به دست آمده است.

━━━━━━━━━━━━━━━
⚠️ چطور منتشر می‌شود؟

Arsink معمولاً از طریق فایل APK جعلی منتشر می‌شود، مثلاً:

• نسخه مود شده WhatsApp
• نسخه Pro جعلی Instagram / Telegram / TikTok
• فایل‌هایی که در Telegram، Discord یا سایت‌های اشتراک فایل منتشر می‌شوند

این بدافزار در Google Play وجود ندارد.

━━━━━━━━━━━━━━━
🛡 نکات امنیتی مهم:

• از نصب APK از منابع ناشناس خودداری کنید
• فقط از Google Play یا منابع معتبر نصب کنید
• به permissionهای غیرعادی دقت کنید
• برنامه‌های مشکوک بدون آیکون را بررسی کنید (Settings → Apps)
• از آنتی‌ویروس معتبر استفاده کنید

━━━━━━━━━━━━━━━
📌 نتیجه:
Arsink RAT یک بدافزار جاسوسی پیشرفته است که با استفاده از تکنیک‌های مخفی‌سازی و زیرساخت‌های واقعی، شناسایی را سخت می‌کند و می‌تواند کنترل کامل گوشی قربانی را به دست بگیرد.

🔗لینک مقاله:
https://zimperium.com/blog/the-rise-of-arsink-rat

#Android #Malware #CyberSecurity #Arsink #Security

@androidSec_fa
👍3
🔥 دانلود مستقیم APK فقط با یک دستور — معرفی ابزار justapk

اگر دنبال راهی هستی که بدون Play Store و بدون دردسر فایل APK هر اپ اندروید رو دانلود کنی، این ابزار خیلی به کارت میاد 👇

📦 معرفی: justapk
یک ابزار CLI و کتابخانه Python برای دانلود APK با استفاده از package name

مثلاً فقط با این دستور:

justapk download org.telegram.messenger

فایل APK تلگرام دانلود میشه ✅

---

✨ قابلیت‌ها:

🔹 دانلود APK از چندین منبع معتبر:
• APKPure
• APKMirror
• Uptodown
• APKCombo
• F-Droid
• APK20

🔹 fallback خودکار
اگه یک سایت کار نکنه، خودش از منبع دیگه دانلود می‌کنه

🔹 جستجوی اپ:

justapk search telegram

🔹 گرفتن اطلاعات اپ:

justapk info org.telegram.messenger

🔹 تبدیل XAPK به APK

🔹 قابل استفاده داخل اسکریپت Python:

from justapk import APKDownloader
APKDownloader().download("org.telegram.messenger")

---

🎯 کاربردها:

• دانلود APK بدون Play Store
• ساخت ربات دانلود APK
• automation
• scraping
• گرفتن نسخه‌های خاص اپ

---

⚙️ نصب:

pip install justapk

---

🔗 سورس:
https://github.com/TheQmaks/justapk

اگر با Python یا automation کار می‌کنی، این ابزار واقعاً کاربردیه 🚀

@androidSec_fa
👍5
📱 Jezail چیه؟ تبدیل گوشی اندروید به ابزار تست نفوذ!

Jezail یک اپ مخصوص گوشی‌های Root شده است که گوشی شما را تبدیل می‌کند به یک سیستم کامل برای اجرای دستورات حرفه‌ای و تست امنیت — بدون نیاز به کامپیوتر.

با Jezail می‌تونی:

🔓 دسترسی کامل به فایل‌های مخفی سیستم داشته باشی
💻 دستورات لینوکس (مثل ls, ps, chmod) اجرا کنی
📂 فایل‌ها و دیتای اپ‌ها را بررسی کنی
🌐 گوشی را از طریق مرورگر کنترل کنی
🛠️ تست امنیت اپ‌های اندروید انجام بدی

یعنی عملاً گوشی شما تبدیل می‌شود به یک Linux machine کوچک برای pentesting و کارهای حرفه‌ای.

⚠️ نکته مهم:
فقط روی گوشی‌های Root شده کار می‌کند.

🎯 کاربردها:
• تست امنیت اپ‌ها
• یادگیری هک اخلاقی
• بررسی رفتار اپ‌ها
• کنترل کامل سیستم اندروید

به زبان ساده:
Jezail = تبدیل گوشی به ابزار حرفه‌ای امنیت و کنترل سیستم

لینک پروژه:
https://github.com/zahidaz/jezail

@androidSec_fa
👍3❤1
🚨 معرفی یک منبع خفن برای امنیت اندروید!
اگر به دنیای هک، امنیت سایبری و تحلیل بدافزار علاقه‌مند هستی، سایت AWAKE رو از دست نده 👇

🔗 https://zahidaz.github.io/awake/

AWAKE مخفف
Android Wiki of Attacks, Knowledge & Exploits
هست و در واقع یک دایره‌المعارف کامل درباره:
🔹 تکنیک‌های حمله به اندروید
🔹 روش کار بدافزارها
🔹 اکسپلویت‌ها و سوءاستفاده از سیستم
🔹 تحلیل و معکوس‌سازی اپلیکیشن‌ها
🔹 لیست خانواده‌های مختلف Malware اندرویدی
این سایت بیشتر به درد: 👨‍💻 پژوهشگران امنیت
🛡 تحلیلگران بدافزار
📱 علاقه‌مندان امنیت موبایل
می‌خوره.
اگر می‌خوای بفهمی مهاجم‌ها چطور فکر می‌کنن و چطور به اپ‌ها حمله می‌کنن، این منبع واقعاً ارزش دیدن داره.
—
#امنیت_سایبری
#هک_اخلاقی
#اندروید
#Malware
#CyberSecurity
#ReverseEngineering
#PenetrationTesting

📢 @androidSec_fa
👍4
🧠 اندروید واقعاً چی اجرا می‌کنه؟
«Android Runs ELF Files — Everything Else Is Just Layers»

تا حالا برات سوال شده:
چطور برنامه‌ای که با
Python
JavaScript
Flutter
Kotlin
یا حتی C++
نوشته شده، روی اندروید اجرا میشه؟
مگه نگفتن اندروید فقط برای Java و Kotlin هست؟
واقعیت خیلی ساده‌تر و جالب‌تره 👇

🧩 حقیقت پایه‌ای
اندروید در اصل یک سیستم‌عامل مبتنی بر لینوکس است.
و لینوکس فقط یک چیز اجرا می‌کند:
فایل‌های ELF (Executable and Linkable Format)
📌 CPU فقط «کد ماشین» می‌فهمد.
نه Java.
نه Python.
نه JavaScript.
هر زبانی که استفاده کنی، در نهایت باید تبدیل شود به:

Machine Code → ELF → CPU
همین.


🚪 دو راه واقعی اجرای کد در اندروید
اندروید فقط دو مسیر اصلی دارد:

مسیر اول: Java / Kotlin → DEX → ART → Native

روند اجرای اپ‌های معمولی:
1️⃣ شما با Java یا Kotlin کد می‌نویسی
2️⃣ تبدیل می‌شود به DEX (Dalvik bytecode)
3️⃣ هنگام نصب، ART آن را کامپایل می‌کند
4️⃣ خروجی نهایی: کد native در قالب ELF

ART چیست؟
ART همان Android Runtime است.
خود ART هم یک فایل ELF است به نام:

libart.so
📌 نکته مهم:
وقتی اپ اجرا می‌شود، در واقع دیگر bytecode اجرا نمی‌شود؛
بلکه کد native واقعی اجرا می‌شود.

مسیر دوم: Native Code با NDK
در این روش:
با C یا C++ کد می‌نویسی
با NDK کامپایل می‌شود
خروجی .so می‌دهد
.so یک ELF است
مستقیم توسط CPU اجرا می‌شود

این روش برای:
🎮 بازی‌ها (Unity, Unreal)
⚡ موتورهای JavaScript
🐍 اجرای Python
💙 Flutter
و کتابخانه‌های سنگین
استفاده می‌شود.

🐍 پس Python روی اندروید چطور کار می‌کند؟
جادو نیست.
کاری که انجام می‌شود:
مفسر CPython را به صورت native کامپایل می‌کنند
تبدیل به یک فایل .so
اپ آن را load می‌کند
حالا می‌توانی Python اجرا کنی

همین اتفاق برای JavaScript هم می‌افتد:
V8 یا Hermes کامپایل می‌شوند
به صورت native اجرا می‌شوند
کد JS را اجرا می‌کنند
Flutter هم همین‌طور:
Dart VM به صورت native اجرا می‌شود
📌 همه چیز در نهایت به ELF ختم می‌شود.

🚀 وقتی روی آیکون اپ می‌زنی چه اتفاقی می‌افتد؟

اینجا بخش جذاب ماجراست 👇
1️⃣ Launcher یک Intent می‌فرستد
2️⃣ ActivityManager بررسی می‌کند
3️⃣ اگر پروسه وجود نداشته باشد، از Zygote می‌خواهد یکی بسازد
4️⃣ Zygote خودش را fork می‌کند
5️⃣ اپ جدید در واقع یک کپی از Zygote است
6️⃣ ActivityThread.main() اجرا می‌شود
7️⃣ lifecycle شروع می‌شود

Zygote چیست؟
Zygote یک پروسه خاص است که هنگام بوت اجرا می‌شود و:
ART را preload می‌کند
کلاس‌های framework را لود می‌کند
آماده است تا سریع اپ جدید بسازد
📌 اپ شما از صفر ساخته نمی‌شود؛
یک fork از Zygote است.

🧠 چرا مستقیم executable نمی‌سازیم؟
چرا مثل لینوکس دسکتاپ فقط یک ELF ندهیم اجرا شود؟
چند دلیل مهم:
🔐 امنیت
📦 سازگاری با چند معماری (ARM / x86)
⚙️ بهینه‌سازی هنگام نصب
♻️ Garbage Collection
📱 مدیریت lifecycle اپ
ART این مزایا را فراهم می‌کند.
🧬 جمع‌بندی مهندسی
اندروید فقط ELF اجرا می‌کند.
بقیه چیزها فقط لایه هستند.
React Native؟
لایه.
Flutter؟
لایه.
Python؟
لایه.
Java/Kotlin؟
لایه.
همه‌شان در نهایت:

Your Code
↓
Runtime (ART / V8 / Dart / CPython)
↓
Native Machine Code
↓
ELF
↓
CPU
🎯 نتیجه مهم
اندروید یک سیستم‌عامل عمومی است که executable اجرا می‌کند.
هیچ جادویی وجود ندارد.
فقط لایه‌های انتزاعی وجود دارد.
و هرچه لایه‌ها را بهتر بفهمی،
درک عمیق‌تری از معماری اندروید و اجرای اپ‌ها خواهی داشت.

🔗لینک مقاله:
https://blog.azzahid.com/posts/android-runs-elf-files-everything-else-is-just-layers/

@androidSec_fa
👍4❤1👎1
🚨 کشف یک بدافزار خطرناک در فریمور اندروید – Keenadu
محققان امنیتی یک بدافزار جدید به نام Keenadu را کشف کرده‌اند که مستقیماً داخل فریمور (Firmware) برخی دستگاه‌های اندرویدی جاسازی شده است. این یعنی حتی قبل از اینکه کاربر برنامه‌ای نصب کند، دستگاه آلوده است!
🔎 این بدافزار چه کاری انجام می‌دهد؟
▪️ در سطح سیستمی اجرا می‌شود و داخل تمام اپ‌ها تزریق می‌شود
▪️ می‌تواند مجوزهای اپ‌ها را دستکاری کند
▪️ اطلاعات دستگاه را جمع‌آوری و ارسال کند
▪️ موتور جستجو را در مرورگر تغییر دهد (Search Hijacking)
▪️ کلیک و نصب جعلی برای کسب درآمد تبلیغاتی انجام دهد
▪️ حتی بدون اطلاع کاربر به سبد خرید فروشگاه‌های آنلاین کالا اضافه کند
⚠️ نکته مهم:
در برخی موارد، آلودگی در مرحله ساخت فریمور رخ داده؛ یعنی دستگاه از کارخانه آلوده خارج شده است. حتی بعضی آپدیت‌های OTA هم آلوده گزارش شده‌اند.
🧩 این بدافزار با چند بات‌نت بزرگ اندرویدی مثل Triada و BADBOX ارتباط فنی دارد و به صورت ماژولار کار می‌کند؛ یعنی می‌تواند بعداً ماژول‌های جدید (از جمله جاسوسی) دانلود کند.
📊 طبق آمار، بیش از ۱۳ هزار کاربر در کشورهای مختلف تحت تأثیر این تهدید قرار گرفته‌اند.
🛡 اگر دستگاه آلوده باشد چه باید کرد؟
✔️ بررسی وجود آپدیت رسمی و سالم از سمت سازنده
✔️ در صورت آلودگی فریمور، تنها راه قطعی فلش کردن فریمور تمیز است
✔️ اگر فقط یک اپ آلوده باشد، حذف آن کافی است
✔️ در صورت مشکوک بودن رفتار دستگاه (تبلیغات عجیب، تغییر موتور جستجو، نصب‌های ناخواسته)، بررسی امنیتی جدی توصیه می‌شود
📌 جمع‌بندی:
Keenadu یک بدافزار پیشرفته در سطح سیستم است که نشان می‌دهد تهدیدات اندرویدی وارد مرحله جدیدی شده‌اند — جایی که حتی خود سیستم عامل هم می‌تواند آلوده باشد.

#امنیت_سایبری #اندروید #بدافزار #Keenadu #CyberSecurity

🔗لینک مقاله:
https://securelist.com/keenadu-android-backdoor/118913/

@androidSec_fa
👍3