اندروید | امنیت و هک
315 subscribers
42 photos
14 videos
3 files
137 links
Android Security & Hacking | فارسی
Download Telegram
🚨 هشدار امنیتی: بدافزار اندرویدی با استفاده از 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
Media is too big
VIEW IN TELEGRAM
📱 شیزوکو (Shizuku) چیه و چطور نصب میشه؟

شیزوکو یه ابزار کاربردی برای اندرویده که به بعضی برنامه‌ها اجازه می‌ده بدون روت، به دسترسی‌های سیستمی دست پیدا کنن. یعنی می‌تونی کارهای پیشرفته انجام بدی بدون اینکه گوشی رو روت کنی 👌

🔹 کاربردها:
▫️ اجرای دستورات سیستمی
▫️ دادن دسترسی پیشرفته به اپ‌ها
▫️ جایگزین سبک برای روت در بعضی کارها

⚠️ توجه: خود شیزوکو به‌تنهایی کاری نمی‌کنه و باید اپ‌های سازگار باهاش نصب باشن.

━━━━━━━━━━━━━━
🛠 آموزش نصب (بدون روت)

1️⃣ نصب برنامه
از Google Play برنامه Shizuku رو نصب کن.

2️⃣ فعال کردن Developer Options
Settings > About phone
روی Build number هفت بار بزن.

3️⃣ روشن کردن Wireless debugging
Settings > Developer options
گزینه Wireless debugging رو روشن کن.
بعد بزن روی Pair device with pairing code.

4️⃣ برنامه Shizuku رو باز کن →
Start via Wireless debugging →
کد Pairing رو وارد کن →
Start

━━━━━━━━━━━━━━

🔄 نکته مهم
بعد از هر بار ری‌استارت گوشی باید دوباره Shizuku رو Start کنی.

━━━━━━━━━━━━━━

#شیزوکو #Shizuku #آموزش_اندروید #ترفند_اندروید #بدون_روت

📢 آیدی کانال: @androidSec_fa
👍3
📱 آموزش حذف برنامه‌های اضافی اندروید (بدون روت!)

اگر از برنامه‌های پیش‌فرض و مزاحم گوشی (Bloatware) خسته شدی، یک روش امن و ساده وجود دارد که بدون روت می‌توانی آن‌ها را حذف کنی 👇

🔹 چرا حذف بعضی اپ‌ها سخت است؟
بسیاری از گوشی‌ها با اپ‌های از پیش نصب‌شده می‌آیند که معمولاً توسط سازنده قفل شده‌اند و حذف مستقیمشان ممکن نیست.

✅ راه‌حل پیشنهادی
با ترکیب دو برنامه زیر می‌توانی این اپ‌ها را پاک کنی:
• Shizuku
• Canta Debloater

✨ مزیت مهم:
بدون روت، کم‌ریسک و نسبتاً ساده

🪜 خلاصه مراحل:
1️⃣ فعال کردن Developer Options
2️⃣ روشن کردن Wireless Debugging
3️⃣ اجرای Shizuku
4️⃣ نصب Canta و حذف برنامه‌های اضافی
این برنامه رو میتونید از گوگل پلی یا apkpure دانلود کنید.

⚠️ نکته مهم:
اپ‌هایی که برچسب قرمز دارند را حذف نکن؛ ممکن است به سیستم آسیب بزند.

🔗 لینک آموزش کامل:
https://www.zoomit.ir/software-application/456454-uninstall-bloatware-apps/?utm_source=Telegram

—

#اندروید #آموزش_اندروید #حذف_برنامه_اضافی #bloatware #ترفند_اندروید #Shizuku #Canta

@androidSec_fa
👍3
🔐 تحلیل یک آسیب‌پذیری Intent Redirection در Samsung Dialer

توی این مقاله، نویسنده یک باگ امنیتی با شناسه SVE-2025–1217 رو بررسی کرده که مربوط به الگوی معروف Intent Redirection در اندرویده.

📌 ماجرا از چه قراره؟
در اندروید، Intent مثل یک پیام برای اجرای یک Activity یا سرویسه. مشکل وقتی پیش میاد که یک Activity صادرشده (exported) بدون اعتبارسنجی کافی، Intent دریافتی از بیرون رو مستقیماً اجرا یا فوروارد کنه.

📌 چیزی که مقاله کشف کرده:

- یک Activity در Samsung Dialer از بیرون قابل دسترسه
- این Activity یک Intent تو‌در‌تو (nested intent) رو از extra دریافت می‌کنه
- فقط یک چک سطحی (resolve) انجام می‌ده
- و بعد Intent داخلی رو با "startActivity()" اجرا می‌کنه

⚠️ چرا این خطرناکه؟
در این سناریو، اپ Dialer (که دسترسی بالاتری داره) ناخواسته نقش «واسط» رو بازی می‌کنه و ممکنه یک Intent کنترل‌شده توسط مهاجم رو اجرا کنه. این دقیقاً الگوی کلاسیک Intent Redirection محسوب می‌شه.

🎯 نکته امنیتی مهم برای دولوپرها:
اگر Intent تو‌در‌تو از ورودی خارجی می‌گیرید:

- هرگز مستقیم اجراش نکنید
- مقصد رو allowlist کنید
- extraها و URIها رو sanitize کنید
- و اگر لازم نیست، Activity رو exported نگذارید

📝 مقاله:
https://medium.com/@happyjester80/intent-redirection-in-a-samsung-dialer-duplicate-sve-2025-1217-0160b0d79a74

#AndroidSecurity #Samsung #IntentRedirection #MobileSecurity #BugBounty #AppSec #CyberSecurity

📣 @androidSec_fa
👍2
🔥 معرفی ابزار MythDetector برای امنیت اپ‌های اندروید

اگر در حوزه AppSec، ریورس‌انجینیرینگ یا توسعه اندروید فعالیت می‌کنی، این پروژه می‌تونه برات جالب باشه 👇

🔎 ابزار MythDetector یک موتور سبک برای تشخیص Runtime Instrumentation در اندروید است که تمرکز اصلی آن روی شناسایی ابزار معروف Frida می‌باشد.

💡 کاربردها:
• تشخیص Hook شدن اپ
• افزایش امنیت اپ‌های اندرویدی
• استفاده در تست نفوذ موبایل
• مناسب برای محققان امنیت

⚠️ نکته مهم: این ابزار فقط تلاش می‌کند وجود Frida را شناسایی کند و تضمین ۱۰۰٪ برای جلوگیری از بایپس ندارد.

🔗 لینک ریپو:
https://github.com/arvinjangid/MythDetector

اگر با Frida کار کردی، نظرت درباره این روش‌های detection چیه؟ 🤔

#AndroidSecurity #AppSec #Frida #ReverseEngineering #MobileSecurity #Pentest #CyberSecurity

📢 @androidSec_fa
👍3
🚨 بدافزار بانکی جدید اندروید: Massiv

یک تروجان پیشرفته اندرویدی با نام Massiv شناسایی شده که با جعل اپ‌های IPTV پخش می‌شود و هدفش تصاحب کامل گوشی قربانی است.

📺 IPTV یعنی چی؟
خیلی خلاصه: سرویس تماشای شبکه‌های تلویزیونی از طریق اینترنت (به‌جای ماهواره یا آنتن).

🔍 قابلیت‌های اصلی Massiv:
• حمله Overlay و ساخت صفحه جعلی روی اپ‌های بانکی
• Keylogging و سرقت اطلاعات ورود
• رهگیری SMS و نوتیفیکیشن برای گرفتن OTP
• استریم زنده صفحه گوشی برای مهاجم
• کنترل کامل گوشی از راه دور با Accessibility
• سوءاستفاده از هویت قربانی برای افتتاح حساب مالی

📊 این بدافزار در کمپین‌های هدفمند (به‌ویژه جنوب اروپا) در تقلب‌های واقعی دیده شده و حتی اپ دولتی gov.pt هم هدف بوده است.

🔗 لینک مقاله:
https://www.threatfabric.com/blogs/massiv-when-your-iptv-app-terminates-your-savings

📢 @androidSec_fa

#Massiv #بدافزار #اندروید #BankingTrojan #IPTV
❤2👍1
🚨 بدافزار جدید اندرویدی با کمک هوش مصنوعی مولد!

محققان ESET از کشف بدافزاری به نام PromptSpy خبر داده‌اند که برای اولین بار در جریان اجرای حمله از Generative AI (Google Gemini) استفاده می‌کند. این بدافزار با تحلیل زنده رابط کاربری گوشی، از AI می‌پرسد کجا کلیک کند تا خودش را در Recent Apps قفل و ماندگار کند — یعنی دیگر به اسکریپت ثابت وابسته نیست و می‌تواند با محیط‌های مختلف سازگار شود.

🔴 نکته مهم: PromptSpy علاوه بر این، از طریق VNC امکان کنترل کامل گوشی، گرفتن اسکرین‌شات، ضبط صفحه و حتی سرقت داده‌های لاک‌اسکرین را فراهم می‌کند.

📄 لینک مقاله:
https://www.welivesecurity.com/en/eset-research/promptspy-ushers-in-era-android-threats-using-genai/

#PromptSpy #AndroidMalware #GenerativeAI #Gemini #MobileSecurity #ThreatIntel #CyberSecurity
@androidSec_fa
👍3
📱 چرا بعضی گوشی‌ها دو تا واتساپ اجرا می‌کنن؟

تا حالا دیدی روی یه گوشی، از یک برنامه چند نسخه همزمان اجرا می‌شه؟
مثلاً دو واتساپ با دو اکانت مختلف 🤔

این فقط «کلون ساده» نیست…
پشت صحنه معمولاً از یک تکنیک به نام مجازی‌سازی در سطح اپلیکیشن استفاده می‌شه.

🧠 ایده خیلی ساده است:
یک اپ میاد داخل خودش یه فضای جدا می‌سازه و برنامه‌های دیگه رو اونجا اجرا می‌کنه — انگار یه گوشی کوچیک داخل گوشی!

📌 نتیجه برای کاربر:
• می‌تونی چند اکانت داشته باشی
• برنامه‌ها از هم جدا به نظر میان
• بدون نیاز به چند گوشی کارت راه می‌افته

در پست بعدی می‌بینیم دقیقاً این سیستم چطور کار می‌کنه و چرا برای امنیت مهمه 👀

📢 @androidSec_fa
#Android #Tech #Mobile
👍3❤1
⚙️ پشت صحنه مجازی‌سازی اپ‌ها

حالا بریم ببینیم داخل سیستم چه خبر است 👇

در این روش معمولاً دو نقش داریم:

🔹 Host (میزبان) → برنامه‌ای که محیط مجازی را می‌سازد
🔹 Guest (مهمان) → برنامه‌ای که داخل آن محیط اجرا می‌شود

میزبان مثل یک «مدیر صحنه» عمل می‌کند و اجرای برنامه مهمان را کنترل می‌کند.

✅ چرا این کار مفید است؟
• اجرای چند اکانت از یک اپ
• تست برنامه‌ها در محیط جدا
• اجرای برخی اپ‌ها روی دستگاه‌های محدود

⚠️ اما نکته مهم:
چون برنامه مهمان داخل محیط میزبان اجرا می‌شود، اگر میزبان قابل اعتماد نباشد ممکن است ریسک امنیتی ایجاد شود.

در پست آخر جمع‌بندی می‌کنیم چرا این موضوع برای امنیت اندروید مهم شده 👇

📢 @androidSec_fa
#Android #Security #Tech
👍3❤1
🛡 چرا مجازی‌سازی برای امنیت مهم است؟

دیدیم که مجازی‌سازی اپ‌ها خیلی کاربردی است…
اما چرا متخصص‌های امنیت بهش حساس‌اند؟ 🤨

مسئله اینجاست که در بعضی پیاده‌سازی‌ها:

❗ برنامه میزبان کنترل زیادی روی برنامه مهمان دارد
❗ اگر میزبان مخرب باشد، ممکن است سوءاستفاده کند
❗ تشخیص این محیط‌ها برای بعضی ابزارهای امنیتی سخت است

به همین خاطر گوگل ابزارهایی مثل Play Integrity API و Android Virtualization Framework را معرفی کرده تا برنامه‌ها بتوانند سالم بودن محیط اجرا را بررسی کنند.

---

📖 اگر می‌خواهی عمیق‌تر و فنی‌تر بخوانی:
https://blog.azzahid.com/posts/android-app-virtualization/

📢 @androidSec_fa
#AndroidSecurity #CyberSecurity #InfoSec #Android
👍3
چرا Burp هیچی نشون نمی‌ده؟!
اگه تست نفوذ موبایل کار کرده باشی، احتمالاً این سناریو برات آشناست:
✅ پروکسی ست
✅ CA نصب
✅ Burp روشن
ولی…
❌ هیچ ترافیکی نمیاد!
خیلیا اینجا فکر می‌کنن:
«وای این اپ خیلی امنه 😐»
اما خبر خوب 👇
تو اکثر مواقع مشکل از امن بودن اپ نیست — از روش interception ماست.
توی این سری پست می‌خوایم مقاله زیر رو شیر فهم باز کنیم و ببینیم چطور ترافیک اپ‌های مدرن رو بگیریم 👇
پست بعدی: روش کلاسیک interception اصلاً چی بود؟
#MobilePentest #BurpSuite #AndroidSecurity #iOSSecurity
📡 @androidSec_fa
👍5
روش کلاسیک interception (قدیما چه ساده بود 😌)
روش سنتی گرفتن ترافیک موبایل این بود:
1️⃣ نصب CA مربوط به Burp روی گوشی
2️⃣ ست کردن proxy سیستم
3️⃣ اجرای اپ → دیدن ترافیک در Burp
و واقعاً هم کار می‌کرد!
📱 اکثر اپ‌ها:
به user CA اعتماد می‌کردن
proxy سیستم رو استفاده می‌کردن
SSL pinning هم خیلی کم بود
ولی کم‌کم اوضاع عوض شد… 😈
امروز خیلی وقت‌ها همین روش ساده fail میشه.
چرا؟
پست بعدی: دشمن شماره ۱ — SSL Pinning 🔒
#MobilePentest #BurpSuite #SSLpinning
📡 @androidSec_fa
👍4
دشمن شماره ۱: SSL Pinning 🔥
SSL Pinning یعنی اپ فقط به یک certificate خاص اعتماد می‌کنه.
نتیجه چی میشه؟
تو هر کاری بکنی:
✅ CA نصب
✅ proxy درست
❌ ولی handshake fail میشه
نشونه‌هاش:
تو Burp چیزی نمی‌بینی
اپ خطای network میده
یا silently fail می‌کنه
📌 امروز SSL pinning تقریباً everywhere هست.
پس راه‌حل چیه؟
👉 باید pinning رو در runtime بایپس کنیم.
ابزار محبوب:
Frida
Objection
unpinning scripts
اما… داستان هنوز تموم نشده 😏
پست بعدی: محدودیت‌های جدید اندروید
#SSLpinning #Frida #MobileSecurity
📡 @androidSec_fa
👍4