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

Mobile Security: Reverse Engineer Android Apps From Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش مهندسی معکوس اندروید در کمتر از 4 ساعت اندروید بدافزار مهندسی معکوس نحوه ایجاد ابزار رمزگشایی باج افزار امنیت موبایل تجزیه و تحلیل استاتیک تجزیه و تحلیل پویا اصول توسعه اپلیکیشن اندروید پیش نیازها:دانش پایه IT

این یک دوره مقدماتی مناسب برای تازه واردان امنیت سایبری و همچنین متخصصان امنیت سایبری است که مایلند به دنیای امنیت تلفن همراه شیرجه بزنند.

در سال‌های اخیر، Android خود را به عنوان پیشرو در بازار سیستم‌عامل تلفن همراه تثبیت کرده است. به همین دلیل، این یک هدف رایج سوء استفاده در بین مجرمان سایبری است.

این دوره به دانش‌آموزان این امکان را می‌دهد که یک محیط تجزیه و تحلیل راه‌اندازی کنند و به آنها امکان می‌دهد برنامه‌های Android مشکوک را تجزیه و تحلیل کنند و مشخص کنند که آیا آنها مخرب هستند یا خیر. برنامه درسی فرض می کند که دانش آموز اطلاعات کمی از امنیت اندروید دارد یا اصلاً دانش ندارد. بنابراین نه تنها در مورد امنیت Android، بلکه در برنامه های Android به طور کلی، اصول اولیه را فراهم می کند.

این دوره، دانش‌آموزان را در فرآیند توسعه یک برنامه اندروید پایه، که بینشی در مورد عملکرد داخلی یک APK Android ارائه می‌کند، می‌گذراند. پس از تکمیل، دانش‌آموزان محیط تحلیلی خود را همراه با دانش مورد نیاز برای تجزیه و تحلیل فایل‌های APK مشکوک خواهند داشت.


طرح کلی دوره:

-الزامات دوره

-معرفی Android

-راه اندازی دوره/آزمایشگاه

-توسعه یک برنامه پایه اندروید

-تجزیه و تحلیل برنامه های Android

-مطالعه موردی: تجزیه و تحلیل یک باج افزار واقعی و توسعه ابزار رمزگشایی



سرفصل ها و درس ها

پیش نیازهای دوره Course prerequisites

پیش نیازهای دوره Course prerequisites

  • نمای کلی دوره Course overview

  • پیش نیازهای دوره Course prerequisites

معرفی اندروید Intro to Android

معرفی اندروید Intro to Android

  • بخش 2 Section 2

  • معرفی اندروید Intro to Android

راه اندازی دوره/آزمایشگاه Course/Lab setup

راه اندازی دوره/آزمایشگاه Course/Lab setup

  • بخش 3 Section 3

  • اندروید استودیو Android Studio

  • مدیر SDK SDK Manager

  • شبیه ساز Emulator

  • بانک انکشاف آسیایی ADB

  • apktool Apktool

  • JD-GUI/Enjarify JD-GUI/Enjarify

  • Bytecodeviewer Bytecodeviewer

  • اندروگارد Androguard

  • اعتراض Objection

  • رام کننده Tamer

  • خلاصه Recap

توسعه یک برنامه پایه اندروید Developing a basic Android App

توسعه یک برنامه پایه اندروید Developing a basic Android App

  • بخش 4 Section 4

  • ساختار و اجزای برنامه اندروید Android App Structure and components

  • رابط کاربری ساده i Simple UI i

  • UI ساده ii Simple UI ii

  • رابط کاربری ساده III Simple UI iii

  • اجزای برنامه: فعالیت i App Components: Activity i

  • اجزای برنامه: فعالیت ii App Components: Activity ii

  • اجزای برنامه: ارائه دهنده محتوا App Components: Content Provider

  • اجزای برنامه: گیرنده پخش i App Components: Broadcast Receiver i

  • اجزای برنامه: گیرنده پخش ii App Components: Broadcast Receiver ii

  • اجزای برنامه: سرویس i App Components: Service i

  • اجزای برنامه: سرویس ii App Components: Service ii

  • خلاصه Recap

تجزیه و تحلیل برنامه های اندروید Analyzing Android Apps

تجزیه و تحلیل برنامه های اندروید Analyzing Android Apps

  • بخش 5 Section 5

  • استاتیک در مقابل پویا در مقابل تجزیه و تحلیل خودکار Static vs Dynamic vs Automated Analysis

  • بانک انکشاف آسیایی ADB

  • تجزیه و تحلیل استاتیک: APKtool Static Analysis: APKtool

  • تجزیه و تحلیل استاتیک: Bytecodeviewer Static Analysis: Bytecodeviewer

  • تجزیه و تحلیل استاتیک: Androguard Static Analysis: Androguard

  • تجزیه و تحلیل دینامیک: اعتراض Dynamic Analysis: Objection

  • تجزیه و تحلیل خودکار: بدافزار Sandbox i Automated Analysis: Malware Sandbox i

  • تجزیه و تحلیل خودکار: بدافزار Sandbox ii Automated Analysis: Malware Sandbox ii

  • خلاصه Recap

مطالعه موردی: تجزیه و تحلیل باج افزار واقعی و توسعه یک ابزار رمزگشایی Case study: Analyzing real ransomware and developing a decryption tool

مطالعه موردی: تجزیه و تحلیل باج افزار واقعی و توسعه یک ابزار رمزگشایی Case study: Analyzing real ransomware and developing a decryption tool

  • بخش 6 Section 6

  • Simplocker: تجزیه و تحلیل خودکار Simplocker: Automated Analysis

  • Simplocker: در حال اجرا در شبیه ساز Simplocker: Running on Emulator

  • Simplocker: تجزیه و تحلیل استاتیک Simplocker: Static Analysis

  • Simplocker: ابزار رمزگشایی Simplocker: Decryption Tool

  • Simplocker Quiz Simplocker Quiz

  • خلاصه Recap

  • متشکرم Thank you

نمایش نظرات

آموزش امنیت موبایل: برنامه‌های اندروید را از ابتدا مهندسی معکوس کنید
جزییات دوره
3 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
34,968
4.3 از 5
دارد
دارد
دارد
Flip Cortex
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Flip Cortex Flip Cortex

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