0Day.Today | Learn Exploit | Zero World | Dark web |
☝️Iп Tнε Nαмε Oғ GOD☝️ Web Exploiting & Server Hacking Shell & Admin panel Access priv8 Google hacking Dorks new vul & bugs discovering & Tut ❗️0 day is today❗️ تبلیغات : @LearnExploitAds IR0Day.Today
Mostrar más📈 Análisis del canal de Telegram 0Day.Today | Learn Exploit | Zero World | Dark web |
El canal 0Day.Today | Learn Exploit | Zero World | Dark web | (@learnexploit) en el segmento lingüístico de Farsi es un actor destacado. Actualmente la comunidad reúne a 20 612 suscriptores, ocupando la posición 6 564 en la categoría Tecnologías y Aplicaciones y el puesto 16 293 en la región Irán.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 20 612 suscriptores.
Según los últimos datos del 15 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -538, y en las últimas 24 horas de -20, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 4.18%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.01% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 861 visualizaciones. En el primer día suele acumular 414 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 3.
- Intereses temáticos: El contenido se centra en temas clave como tools, کانفیگ, remote, sh3ll, upload.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“☝️Iп Tнε Nαмε Oғ GOD☝️
Web Exploiting
& Server Hacking
Shell & Admin panel Access
priv8 Google hacking Dorks
new vul & bugs discovering & Tut
❗️0 day is today❗️
تبلیغات : @LearnExploitAds
IR0Day.Today”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 16 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
𝗟 𝗲 𝗮 𝗿 𝗻 𝗘 𝘅 𝗽 𝗹 𝗼 𝗶 𝘁
𝗥 𝗬 𝗦 𝗢 𝗡
رسیدیم دیگه به آخر داستان یعنی RAM ،
بیشتر نفوذ ها از همین جلو میره ، حالا اصلا رم چی هست ؟ یه قطعهی سختافزاریه که روی مادربورد نصب میشه ، حالا چون توی گوشی قضیه فرق میکنه و مدار یکه هست روی مدار خورده شده ، و ظرفیتشون 4GB، 8GB، 16GB و… و این همون حافظه هست که برنامه ها موقع اجرا استفاده میکنن ببین تو وقتی یه برنامه ای رو اجرا میکنی سیستم عامل برنامه رو از حافظه داخلی همون استورج میخونه و اون رو داخل RAM کپی میکنه و CPU و GPU فقط از RAM دادهها رو میخونن، حالا برات سواله چرا اصلا رم ؟ چرا اس اس دی یا هارد یا چیز دیگه ای نه ؟ اگر سیستم بخواد مستقیم از حافظه داخلی کار بکنه برنامهها چندین ثانیه تا یه دقیقه برای هر عملیات مکث میکردن و گوشی و کامپیوتر عملا غیرقابل استفاده میشد ، حالا براتون سواله که SSD که سریعه ، ولی رم در لحظه چند ده نانو ثانیه سرعتشه و نکته دوم رم برای داده های لحظه ایه که در لحظه باید حساب شن در اصل RAM مثل یه دفتر یادداشت موقت سی پی یو هست و اطلاعاتی که در لحظه نیاز داریه ولی حافظه ی داخلی برای ذخیره سازی همیشگی و لحظه ای نیست و یعنی سرعت بالای RAM نتیجه همینه که داده رو موقت نگه میداره و بعد از خاموش شدن همه چی پاک میشه ولی storage باید داده رو برای همیشه نگه داره و این کار سرعت رو خیلی پایین میاره بعدشم اس اس دی یه حافظه بلند مدته و سرعتش کمتره این کاربرد و تعریف رم
حالا موقعی که ما یه برنامه رو ران میکنیم رم قسمتی از خودشو مثلا یه حجمی رو ، به اون برنامه میده برای بخش های مختلف برنامه ، توی ویندوز این قسمت ها به :
Thread Stack Private Heap Process Heap Virtual Address Space Code Segment (Text) Initialized Data Segment Uninitialized Data Segment (BSS) PE Image Mapping DLL Mapped Sections Memory-mapped Files Shared Memory Sections Paged Pool Non-Paged Pool Kernel Stack System Cache Pagefile-backed Memory Working Set Session Spaceو توی اندروید به :
Stack (Java) Stack (Native) Java Heap Native Heap Code Segment (Text) Data Segment BSS Segment Memory-mapped Area (mmap) Shared Libraries Binder Buffers Ashmem ION Buffers Gralloc Buffers DMA Buffers JIT Cache ART / Dalvik Metadata Zygote Shared Pages Page Cache Kernel Memory Slab Allocator vmalloc Areaاینا هر کدوم کارای بهش های مختلف اپلیکیشن و تابع هاشونو و ... هر کدوم کار خاص خودش رو میکنه اما کدوم مورد خطر شل کده ؟ توی اندروید فقط با
Native Stack Native Heapکار داریم و توی ویندوز فقط با
Thread Stack Process Heapکار داریم ، حالا این بخش هایی که در بالا گفتم در اصل زیرمجموعه ی 6 بخش هستند که در پارت بعدی میبینیم @LearnExploit #LearnExploit #RYSON
14 : FATFS partition این پارتیشن فته (FAT) که برای ذخیرهسازی حجم زیاد و امکان خوندن با ویندوز و لینوکسه و مناسب برای SDcard درون فلش یا دادههای زیاد مثل صدا و ویدیوعه ببین این طراحی استاندارد FAT16 و FAT32عه و ابزارهای زیادی از اون ساپورت میکنن
15 : storage partition پارتیشن ذخیره سازی عمومیه که بخش خالی دادهای که برنامه میتونه ازادانه استفاده بکنه و معمولا برای دیتابیسها، فایلهای بزرگ یا کش استفاده میشه و اندازه و موقعیت اون تو partition table قابل تنظیمه
16 : efuse_emulation اگر efuse سختافزاری محدود باشه ESP32 برخی دادهها رو توی پارتیشن مخصوص شبیهسازی میکنه و تا حدودی میتونیم بگیم مثل حافظه دائمی امضاها و کلیدهای امنیتی عمل میکنه اینم بگم که برای Secure Boot و Flash Encryption خیلی مهمه
17 : secure_bootloader ببین این یه نوع چسی اومدنه 😂😂 من که نمیزنم ولی خب این ی نسخه امن و رمزگذاریشده ی bootloader.bin برای دستگاههای حرفهایه و کاراییش اینه که قبل از اجرا، امضای دیجیتال برنامهها را چک میکنه و مانع از اجرای برنامههای غیرمجاز یا دستکاریشده میشه
18 : encrypted app partitions این اینکریپتد اپ پارتیشن نسخه رمزگذاری شده ی فریمورهای برنامه زمانی که Flash Encryption فعاله هستش و موقع بوت، بهصورت on-the-fly رمزگشایی میشه که خیلی خوبه و اگر کسی فلش رو بخونه فقط و فقط داده رمز شده میبینه که اونم بعدا راحت دیکریپت میشه😂😂
𝗥 𝗬 𝗦 𝗢 𝗡
IN THE NAME OF DARK JUSTICE
Part 4حالا توضیحات هر فایل که کاراییش چیه و چه کار میکنه :
1 : ROM Bootloader که داخل خوده چیپه ببین این کد بهصورت سختافزاری داخل ماسک-ROM خود ESP32 قرار داده شده و هیچوقت قابل تغییر نیستش و اولین چیزیه که بعد از روشن شدن ران میشه حتا قبل از بوتلودر، حالا وظیفش اینه که فلش خارجی رو چک کنه وضعیت بوت را بخونه و کنترل رو به بوتلودر.bin بده
2 : bootloader ببین میتونیم بگیم بوتلودر برنامهریز چرا چون اولین فایل قابلفلش که ESP32 اجرا میکنه و ادرسش همیشه 0x1000 هست و کارش چیه ؟ جدول پارتیشن رو میخونه تا تصمیم بگیره که کدوم برنامه (factory یا ota_0 یا ota_1) اجرا بشه حالا اگه سیستم OTA فعال باشه بوتلودر آخرین اسلات سالم رو پیدا و بوت میکنه و در صورت فعال بودنه Secure Boot امضای دیجیتال رو چک میکنه
3 : partition-table همون جدول پارتیشن ها یه فایل مهمی که ساختار کامل فلش رو مشخص میکنه مثل نقشه شهر برای حافظه، و اینکه تعیین میکنه که هر پارتیشن از کجا شروع بشه و چه اندازه داره و نوعش چیه مثل app / data / nvs / spiffs و ... و نکته مهم اینه که بدون وجود این فایل بوتلودر نمیدونه که فریمورها، NVS، فایلسیستم و … کجا هستن پس فایل مهمیه
4 : ota_data_initial این فایل همون اطلاعات OTA هست و توی ادرس 0xE000 هسشت و وضعیت اخرین فریمور سالم رو سیو میکنه و تو زمان اپدیت OTA ، این بخش مشخص میکنه که آقا بعد از ریستش ، کدوم پارتیشن app بوت بشه، حالا اگه تو آپدیت جدید مشکلی رخ بده بوتلودر با کمک این پارتیشن میتونه به نسخه قبلی بک بزنه
5 : factory app این اصلی ترین فایله میتونیم توی دو کلمه ی اپلیکیشن کارخونه یا برنامه اصلی خلاصش کنیم و این اولین فریمور قابلاجرای فرده که بعد از بوتلودر اجرا میشه و اگه OTA وجود نداشته باشه همیشه همین اپلیکیشن اجرا میشه و محتویاتش شامل کد برنامه، دستورات CPU، دادهها، جداول، کتابخانهها و پروتکلها و ... هستش
6 : app0 / ota_0 این نسخه دوم برنامه فرد موقع استفاده از سیستم OTA هستش و وقتی اپدیت میدیم برنامه جدید از اینجا فلش میشه و بعد از ریست اجرا میشه حالا اگه اجرای اون با کرش یا خطا مواجه بشه بوتلودر به نسخه factory یا ota1 بک میزنه
7 : app1 / ota_1 نسخه سوم برنامه برای داشتن حالت سه اسلات (factory + ota0 + ota1) دقیقا این سه تا و برای اپدیت های پشتسرهم که نیاز به فضای دو نسخه قبلی دارند کاملا مفیده و کمک میکنه و بوتلودر به کمک ota_data تصمیم میگیره که اقا کدام اسلات سالمه
8 : NVS رسیدیم به NVS یا همون Non-Volatile Storage ، ببین این حافظه KV همون کلید و مقداره که تنظیمات دائمی تو اون سیو میشن و مواردی که توش سیو میشن شامل WiFi SSID، رمزها، توکن، کالیبراسیون سنسورها و هر داده و اطلاعاتیه که برنامه سیو میکنه ساختار داخلیش هم مبتنی بر WAL و Journal که دیتا رو از خرابی و قطعی محافظت میکنه
9 : NVS Keys ببین این کلید های رمزگذاری NVS هست که مختص Secure NVS و شامل کلیدهای AES است همون چیزایی که توی مقاله ی وای فای wpa ها و... خوندیم 😂 اگه NVS رمزگذاری بشه این پارتیشن باید وجود داشته باشه و امنیت دادههای حساس مثل توکن API یا پسورد را افزایش میده
10 : phy_init_data این همون دادههای PHY وایفایو بلوتوثه که شامل پارامترهای تنظیمات سختافزار RF برای وایفای و BLE هستش و تعیین میکنه که فرستنده و گیرنده چجوری تنظیم بشه همون قدرت، فیلتر و کالیبره ،، و بدون این پارتیشن، WiFi اتصال پیدا نمیکنه یا بسیار ناپایدار میشه
11 : coredump این ریپورتره در اصل کارش گزارش کرش سیستمه و در صورت فعالسازیش زمانی که ESP32 کرش میکنه وضعیت CPU و حافظه را در این پارتیشن ذخیره میکنه و بیشتر برای دیباگ تخصصی با ابزارهایی مثل gdb استفاده میشه و در اصل بخوام بگم اینجوریه که به توسعهدهنده اجازه میده که بفهمه دقیقن تو لحظه کرش چه اتفاقی افتاده
12 : spiffs این فایلسیستمه SPIFFS هستش که یه فایلسیستمیه سبک برای ذخیره فایلهای کوچیک مثل HTML، CSS، JSON، عکس و دیتای سنسوره و بهصورت Raw تو یه پارتیشن نوشته میشه که معمولا از 0x610000 به بالاعه دیگه ، ولی برای ذخیره دادههای استاتیک وبسرور و فایلهای پیکربندی عالیه
13 : littlefs اینم فایل سیستم LITTLEFS هست که جایگزین SPIFFS با سرعت و دوام بیشتره و از نظر ساختار، Map-Based و مقاوم در برابر خاموشی ناگهانیه میتونیم بگیم که برای پروژههای مهم و نوشتههای زیاد بهتر از SPIFFS یه و از این استفاده بشه بهتره
𝗥 𝗬 𝗦 𝗢 𝗡
IN THE NAME OF DARK JUSTICE
Part 3ببین خب برد ESP زیاد داریم برای مثال همون ESP32 رو براتون تحلیل میکنیم ، ببین esp32 دیگه داستانش یکم سخت تره ، کلا لیست پایین فایل هاییه که به صورت نهایی روی esp وجود داره
ROM Bootloader (داخل خوده چیپه)
Bootloader : 0x1000
partition-table : 0x8000
ota_data_initial : 0xE000
factory app : 0x10000
ota_0 همون app0 : 0x210000
ota_1 همون app1 : 0x410000
nvs : 0x9000
spiffs : 0x610000
nvs_keys : طبقه جدوله
phy_init_data : داخل پارتیشن PHY
coredump : پارتیشن جداست یا متغیره
littlefs : همون جای SPIFFS
fatfs partition : متغیره
storage : متغیره
efuse_emulation : متغیره
secure_bootloader : 0x0 / 0x1000
encrypted partition : متغیره
حالا توی شل کد در مورد این حافظه ها خیلی بیشتر صحبت میکنیم
حالا ترتیب نقشه فلش کردن
0x0000 ---- ROM Boot (خب این غیرقابل تغییره)
0x1000 ---- bootloader
0x8000 ---- partition table
0xE000 ---- ota_data_initial
0x10000 ---- factory app
0x210000 ---- ota_0
0x410000 ---- ota_1
0x610000 ---- spiffs / littlefs / fatfs
0x7FFFFF ---- اخر فلش کردنمون
که معمولا اینا رو خودشون دارن به صورت پیشفرض و ما باید سه تا فایل بوتلودر ، پارتیشن و اپ رو فلش کنیم
حالا توضیحات توی پارت بعدی
End PART
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
