بلاگ شخصی میلاد احمدپناه

بلاگ شخصی میلاد احمدپناه

مکانی برای انتشار ایده‌های جدید و تاثیرگذار در دنیای برنامه نویسی
برنامه نویسی مبدا شروع تفکر منطقی و سازمان یافته در انسان است، پس می‌توان از این مهارت برای تغییر در تمام جنبه‌های زندگی استفاده کرد.

طبقه بندی موضوعی

تست نفوذ به مودم روترهای بیسیم و روش های تامین امنیت

امروزه فناوری بیسیم و گجت های متصل به آن تبدیل به بخش جدانشدنی زندگی همه ما شده است. دسترسی به اینترنت به لطف فناوری بیسیم هیچ وقت به اندازه امروز آسان نبوده است. مودم های وایرلس، شبکه های محلی بیسیم و ... مثال هایی از این دسته اند. درکنار سهولت استفاده از این تکنولوژی مساله امنیت به میان می آید! نفوذگرها و هکرها همیشه در کمین یک هدف ضعیف هستند و هیچ چیز به اندازه ی یک مودم وایرلس وسوسه کننده نیست. کمترین زیانی که بعد از هک شدن متوجه شما می شود اتمام حجم اینترنت شماست! شاید نفوذگر عکس ها، پیام ها و یا رمز حساب بانکی شما را شنود کند، و یا از طریق اینترنت شما یک فعالیت مجرمانه انجام دهد که عواقب و مسولیت این کار گریبانگیر شما است

در این دوره با متدهای نفوذ به مودم روترهای بیسیم و روشهای تامین امنیت آشنا خواهید شد

تهیه آنلاین دوره در وبسایت فرانش

  • میلاد احمدپناه

در این سری از آموزش‌ها به معرفی مهندسی معکوس و روش‌های اجرای آن می‌پردازیم:

قسمت اول: مهندسی معکوس چیست؟

قسمت دوم: مهندسی معکوس فایل‌های پکیج اندروید (APK Files.)

قسمت سوم: روش‌های مقابله با مهندسی معکوس فایل‌های پکیج اندروید (APK Files.)


در قسمت دوم آموزش به دیکامپایل کردن (فرایند استخراج سورس کد از فایل کامپایل شده) یک پکیج نرم‌افزاری اندروید (APK) می‌پردازیم.

فایل پکیج اندروید تنها یک بسته فشرده شده است که شامل منابع برنامه، فایل مانیفست، کتابخانه‌های اضافی و فایل classes.dex می‌باشد. پس به راحتی می‌توان محتوای درون آن را به کمک نرم‌افزارهای فشرده سازی مانند Winrar مشاهده کرد.

ابتدا نرم افزارها و بسته‌های زیر را دانلود کنید:

بسته‌های بالا را از حالت فشرده خارج کرده و به ادامه آموزش توجه کنید.

برای اجرای مهندسی معکوس و دیکامپایل کردن از یک پکیج تمرینی (BBCNews.apk) استفاده می‌کنیم تا مطالب توضیح داده شده به شکل عملی نشان داده شود.

  • میلاد احمدپناه

در این سری از آموزش‌ها به معرفی مهندسی معکوس و روش‌های اجرای آن می‌پردازیم:

قسمت اول: مهندسی معکوس چیست؟

قسمت دوم: مهندسی معکوس فایل‌های پکیج اندروید (APK Files.)

قسمت سوم: روش‌های مقابله با مهندسی معکوس فایل‌های پکیج اندروید (APK Files.)


مهندسی معکوس (به انگلیسی: Reverse Engineering) به علمی گفته می‌شود که از پاسخ به سوال می‌رسند و در واقع فرآیند کشف اصول تکنولوژیکی یک دستگاه، شیئ یا یک سیستم می‌باشد که از طریق تجزیه و تحلیل ساختار و عملکرد آن حاصل می‌شود. در اکثر مواقع موضوع مورد بررسی یک دستگاه مکانیکی، الکتریکی، برنامه نرم افزاری یا یک ماده بیولوژیکی یا شیمیایی می‌باشد که بدون داشتن دانش قبلی و تنها با جداسازی اجزا و تجزیه و تحلیل شیوه عملکرد آن، سعی در ایجاد یک نمونه جدید از آن می‌گردد. مهندسی معکوس به طور عمده در استفاده‌های تجاری و نظامی به کار می‌رود و هدف آن استنباط پارامترهای طراحی یک محصول موجود بدون داشتن دانش کافی در زمینه تولید آن محصول و فقط با پیمودن فرآیند معکوس و به کارگیری تکنیک‌های مشابه می‌باشد.

  • میلاد احمدپناه

یک بازی متفاوت و اعتیادآور با طراحی مینیمال
بدون تبلیغات و کاملا مجانی!
با دوستاتون روی بهترین رکورد شرطبندی کنید و ثابت کنید که بهترینید.
با شتاب سنج گوشی مربع شکمو رو توی شلوغی شهر کنترل کنید و تا جایی که میتونید مربع های قرمز رو نوش جان کنید اما مواظب مربع های آبی رنگ باشید!

مربع شکمو

راهنمای بازی:

1-گوشی رو تکون بدید!
2-مربع های آبی شمارو مسموم میکنن
3-مربع های قرمز غذاهای خوشمزن
4-دایره ها پر از سورپرایزن! ( چاق میشید، لاغر میشید، ترافیک کم و زیاد میشه و ...)
منتظر پیشنهادات و انتقادات شما هستم.
بروزرسانی به زودی...

دریافت از بازار

  • میلاد احمدپناه