آموزش توسعه برنامه Android و Android Application Hacking

Android App Development and Android Application Hacking

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یادگیری Android توسعه و مفاهیم امنیتی آندروید با دوره تست نفوذ آندروید از مبتدیان | اندروید

چه چیزی را یاد می گیرید

  • با توجه به ماهیت منبع باز آن، کار با پلت فرم آندروید ضروری است به طور مداوم در مورد پلت فرم آندروید یاد بگیرند. دوره توسعه آندروید من در Udemy شما را از این منحنی یادگیری جلوگیری می کند، با سخنرانی های دست در سیستم عامل آندروید و بیشتر.
  • یادگیری برنامه Android توسعه گام به گام
  • یادگیری جاوا
  • استودیو آندروید
  • سیستم ساخت Gradle
  • اجزای آندروید
  • یادگیری انتشار برنامه Android در Google Play
  • یادگیری انتشار برنامه Android
  • تبدیل به یک برنامه توسعه دهنده حرفه ای Anroid
  • پشته نرم افزار آندروید
  • زمان اجرا آندروید (هنر)
  • تجزیه و تحلیل ساختار فایل APK در استودیو آندروید
  • مدل امنیتی آندروید
  • Sandboxing برنامه
  • مجوز ها و selinux
  • اتصال شبیه ساز یا دستگاه واقعی و kali
  • ریشه های ریشه دار
  • مهندسی معکوس یک فایل APK
  • جمع آوری اطلاعات
  • regackaging و استعفا apk
  • تجزیه و تحلیل استاتیک با mobsf
  • تشخیص ریشه
  • تکنیک های مبهم
  • owasp تلفن همراه 10 آسیب پذیری
  • Android Pentesting در برنامه های تلفن همراه آسیب پذیر
  • ثبت نام کنید، کسب و کار برنامه خود را شروع کنید و از هر نقطه در جهان کار کنید
  • آندروید
  • توسعه برنامه آندروید
  • توسعه آندروید
  • هک آندروید
  • آندروید هک
  • هک آندروید
  • هک اخلاقی آندروید
  • آندروید
  • توسعه برنامه آندروید
  • توسعه آندروید
  • استودیو آندروید
  • با توجه به ماهیت منبع باز آن، کار با پلت فرم آندروید ضروری است به طور مداوم در مورد پلت فرم آندروید یاد بگیرند. دوره توسعه آندروید من در Udemy شما را از این منحنی یادگیری جلوگیری می کند، با سخنرانی های دست در سیستم عامل های آندروید و استودیوی آندروید.
  • پلت فرم آندروید به طور فزاینده ای محبوب با توسعه دهندگان و یک نیروی غالب در بازار جهانی گوشی های هوشمند است. به عنوان کسب و کار بیشتر توسعه برنامه های تلفن همراه برای تعامل با مشتری، مهارت های توسعه آندروید به احتمال زیاد در تقاضای بالا باقی می ماند.

سلام،

به "توسعه Android Development and Android Application Hacking" خوش آمدید. در این دوره، شما توسعه Android و Android Hacking را در یکسان خواهید آموخت.
یادگیری Android توسعه و مفاهیم امنیتی آندروید با دوره تست نفوذ آندروید از مبتدیان | آندروید

به دلیل ماهیت منبع باز آن، کار با پلت فرم آندروید نیاز به دائما یادگیری در مورد پلت فرم آندروید است. دوره های توسعه آندروید Udemy شما را از این منحنی یادگیری جلوگیری می کند، با دوره های سیستم عامل آندروید و موارد دیگر.

من واقعا رویکرد این دوره را دوست دارم. ابتدا جاوا را به شما آموزش می دهد که برای طراحی برنامه ها در آندروید بسیار مهم است. بعد، مربی بر روی Android SDK تمرکز می کند تا به شما آموزش دهد که چگونه برنامه های زیبا برای گوشی های هوشمند ایجاد کنید. همانطور که عنوان دوره نشان می دهد، این راهنمای کامل است.


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

توسعه آندروید یک فرایند ایجاد نرم افزار است که تمرکز بر برنامه های کاربردی، بهتر به عنوان برنامه های شناخته شده، که سازگار با دستگاه های در حال اجرا سیستم عامل آندروید (OS) است. از آنجا که آندروید یک پروژه منبع باز است، توسعه دهندگان دسترسی آسان به کیت توسعه نرم افزار آندروید (SDK) را آسان می کنند. بسیاری از این کیت در ارتباط با زبان های برنامه نویسی Kotlin، Java و C ++ استفاده می کنند تا برنامه های خود را ایجاد کنند. ابزار Android SDK کامپایل کد خود را همراه با هر فایل داده و منابع به یک بسته APK، یا آندروید، که یک فایل آرشیو است که از یک پسوند .apk استفاده می کند. یک فایل APK شامل تمام مطالب Android App است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود. هنگامی که برنامه کامل و آماده برای انتشار است، توسعه دهندگان آندروید می توانند برنامه های خود را به فروشگاه Google Play برای کاربران دانلود کنند. این راه در این دوره، ما همچنین بر روی آندروید هک، آندروید هک، هک آندروید، آندروید اخلاقی هک و هک آندروید متمرکز شده است.

شانس، شما از آندروید شنیده اید. شما حتی ممکن است گوشی هوشمند، تبلت، تماشا یا تلویزیون آندروید داشته باشید. اما آندروید چیست؟ آندروید یک سیستم عامل تلفن همراه (OS) است که توسط Google طراحی شده و توسعه داده شده است. سیستم عامل آندروید لینوکس هسته ای است. بنابراین، "هسته لینوکس" چیست و چرا این جزئیات مهم در مورد توسعه آندروید است؟

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

تصور کنید که چقدر بد است اگر، می گویند، می توان گفت، منابع از برنامه یک اطلاعات خواندن از فایل های نرم افزار دیگر و بالعکس بدون محدودیت - مخرب، تعاملات ناامن نگه داشتن و کل سیستم را به توقف متوقف می کند.

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

مشاهده دوره های توسعه آندروید رایگان

  • آیا می خواهید گزینه های شغلی خود را با یادگیری Android؟

    بهبود دهید؟

  • آیا می خواهید توسعه برنامه Android را از ابتدا یاد بگیرید؟

  • آیا می خواهید توسعه Android را از ابتدا یاد بگیرید؟

  • آیا می خواهید جاوا را از ابتدا یاد بگیرید؟

  • آیا می خواهید یک استودیو اندروید آندروید باشد؟

  • آیا می خواهید اولین برنامه خود را بسازید؟

  • آیا شما در مورد امنیت درخواست خود مراقبت می کنید؟

اگر پاسخ شما "بله" به این سوالات است و اگر شما بیشتر می خواهید، شما در جای مناسب هستید!

شما گام به گام توسعه آندروید را با تظاهرات دستان خود یاد خواهید گرفت. در این دوره، ما یاد خواهیم گرفت که 2 برنامه بزرگ را بسازیم و منتشر کنیم. در طول سخنرانی ها، ما نیز با بیش از 10 نمونه تمرین خواهیم کرد.

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

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

تلفن های همراه، قرص، رایانه ها و بیشتر به بخش مهمی از زندگی روزمره ما تبدیل شده اند. افرادی که از تلفن ها استفاده می کنند می توانند با اشکالات که به طور گسترده ای توزیع می شوند، ضربه بزنند و می توانند به راحتی با هکرها مورد سوء استفاده قرار گیرند. این دستگاه ها اطلاعات بحرانی را ذخیره می کنند که باید از کسانی که می خواهند بدون دانش ما مانند لیست تماس ما، کلمه عبور، ایمیل ها و غیره محافظت شوند، محافظت می شود.

این جایی است که اهمیت امنیت تلفن همراه به بازی می رسد.

این دوره برای همه سطوح است. ما شما را از ابتدایی به سطح پیشرفت می گیریم. شما گام به گام با تظاهرات دستها یاد خواهید گرفت.

در پایان دوره شما یاد خواهید گرفت؛

  • یادگیری برنامه توسعه آندروید گام به گام

  • یادگیری جاوا

  • استودیو آندروید

  • سیستم ساخت Gradle

  • اجزای آندروید

  • یادگیری انتشار برنامه Android در Google Play

  • یادگیری انتشار برنامه Android

  • تبدیل شدن به یک برنامه حرفه ای نرم افزار آندروید

  • نرم افزار آندروید پشته

  • زمان اجرای آندروید (هنر)

  • تجزیه و تحلیل ساختار فایل APK در استودیو آندروید

  • مدل امنیتی آندروید

  • نرم افزار Sandboxing

  • مجوز ها و selinux

  • اتصال شبیه ساز یا دستگاه واقعی و kali

  • مبانی ریشه دار

  • مهندسی معکوس فایل APK

  • جمع آوری اطلاعات

  • regackaging و استعفا apk

  • تجزیه و تحلیل استاتیک با MOBSF

  • تشخیص ریشه

  • تکنیک های مبهم

  • owasp تلفن همراه 10 آسیب پذیری

  • Android Pentesting در برنامه های تلفن همراه آسیب پذیر

  • اکنون ثبت نام کنید، کسب و کار برنامه خود را شروع کنید و از هر نقطه از جهان کار کنید

  • Android Hacking

  • آندروید هک

  • هک آندروید

  • هک اخلاقی آندروید

  • آندروید

  • توسعه برنامه آندروید

  • توسعه آندروید

  • Android Studio

با توجه به ماهیت منبع باز آن، کار با پلت فرم آندروید ضروری است به طور مداوم در مورد پلت فرم آندروید یاد بگیرند. دوره توسعه آندروید من در Udemy شما را از این منحنی یادگیری جلوگیری می کند، با سخنرانی های دست در سیستم عامل های آندروید و استودیو آندروید.



هیچ دانش قبلی لازم نیست!

به هیچ دانش قبلی نیاز ندارد.


چرا می خواهید این دوره را بپذیرید؟

پاسخ ما ساده است: کیفیت آموزش.

آکادمی بلوط مستقر در لندن یک شرکت آموزش آنلاین است. آکادمی بلوط آموزش را در زمینه آن، نرم افزار، طراحی، توسعه در ترکی، انگلیسی، پرتغالی، اسپانیایی و بسیاری از زبان های مختلف در پلت فرم Udemy که در آن بیش از 1000 ساعت درس های آموزشی ویدئویی دارد، آموزش می دهد. آکادمی بلوط هر دو تعداد سریال آموزش خود را با انتشار دوره های جدید افزایش می دهد و دانش آموزان را از تمام نوآوری های دوره های گذشته منتشر شده با ارتقاء می داند.

هنگامی که ثبت نام می کنید، تخصص توسعه دهندگان آکادمی بلوط را احساس خواهید کرد.


محتوای تازه

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


کیفیت تولید ویدئو و صوتی

تمام محتویات ما ایجاد شده/تولید شده به عنوان ویدئو/صوتی با کیفیت بالا به شما بهترین تجربه یادگیری را ارائه می دهد.

شما خواهد بود،

  • مشاهده به وضوح

  • شنیدن به وضوح

  • حرکت از طریق دوره بدون حواس پرتی

شما همچنین می توانید دریافت کنید:

  • دسترسی به طول عمر به دوره

  • پشتیبانی سریع دوستانه در Q یک بخش

  • گواهی Udemy از اتمام آماده برای دانلود

در حال حاضر شیرجه رفتن!

ما ارائه کامل، پاسخ به هر گونه سوال.

شما را در دوره ببینید!

چه کسی این دوره است:

  • یک مبتدی کامل، با یک ذهن کنجکاو و می خواهد یک توسعه دهنده برنامه
  • باشد هر کسی که می خواهد تبدیل به یک توسعه دهنده آندروید شود
  • هر کسی که تجربه قبلی برنامه نویسی نداشته باشد، اما می خواهد متخصص شود
  • تست های نفوذی که می خواهند تست نفوذ را در برابر تلفن های همراه آندروید انجام دهند.
  • توسعه دهندگان برنامه که می خواهند به نوشتن برنامه های تلفن همراه امن.
  • هر کسی که می خواهد خود را در برابر حملات تلفن همراه محافظت کند.

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

مرور دوره Course Overview

  • مقدمه ای بر توسعه Android و Android Application Hacking Introduction to Android Development and Android Application Hacking

  • فایل های پروژه برای آندروید Project Files for Android

مقدمه ای بر آندروید Introduction to Android

  • تاریخچه آندروید History of Android

  • اکوسیستم آندروید Android Ecosystem

معماری آندروید Android Architecture

  • پشته نرم افزار آندروید Android Software Stack

  • زمان اجرای آندروید (هنر) Android Run Time (ART)

مقدمه ای بر توسعه اندروید Introduction to Android Development

  • Overview توسعهدهنده آندروید android developer overview

  • معرفی به جاوا Intro to Java

تنظیم محیط زیست Environment Setup

  • شروع به کار با جاوا (JDK، JRE و JVM) Getting Started with Java (JDK, JRE and JVM)

  • نصب جاوا در ویندوز Installing Java on Windows

  • نصب جاوا در لینوکس Installing Java on Linux

  • نصب جاوا در مک Installing Java on Mac

محیط توسعه | توسعه آندروید Development Environment | Android Development

  • IDE چیست؟ What is IDE?

  • دانلود و اجرای Eclipse Download and Run Eclipse

  • اولین برنامه جاوا - سلام جهان First Java Program - Hello World

  • کامپایل و اجرای برنامه های کاربردی Compiling and Running Applications

  • نگاه دقیق تر به اولین برنامه جاوا Closer Look at the First Java Program

مبانی Syntax جاوا Basics of Java Syntax

  • نزدیک به جاوا نگاه کن Closer Look at the Java

  • متغیرها چیست؟ What are Variables

  • خروجی اصلی Basic Output

  • ورودی اساسی Basic Input

  • نظرات Comments

  • انواع داده ها Data Types

  • پشته و پشته Stack & Heap

  • آرایه ها Arrays

اپراتورها Operators

  • اپراتورهای محاسباتی Arithmetic Operators

  • اپراتورهای تخصیص Assignment Operators

  • اپراتورهای یکپارچه Unary Operators

  • برابری و اپراتورهای ارتباطی Equality and Relational Operators

  • اپراتورهای مشروط Conditional Operators

  • اولویت اپراتور Operator Precedence

  • عبارات، اظهارات و بلوک ها Expressions, Statements and Blocks

اظهارات جریان کنترل Control Flow Statements

  • اگر، اگر بیانیه دیگر If, If-Else Statement

  • اگر دیگر - اگر بیانیه نردبان، اگر بیانیه ای نردبان باشد If-Else - If Ladder Statement, Nested If Statement

  • بیانیه سوئیچ Switch-Case Statement

  • پروژه 1: ماشین حساب Project 1: Calculator

  • برای حلقه ها For Loops

  • برای هر حلقه For-Each Loop

  • در حالی که حلقه While Loop

  • انجام دهید - در حالی که حلقه Do - While Loop

  • کلمه کلیدی شکستن Break Keyword

  • ادامه کلمه کلیدی Continue Keyword

  • بازگشت به کلمه کلیدی Return Keyword

  • پروژه 2: سری فیبوناچی Project 2: Fibonacci Series

روش ها توابع در آندروید Methods Functions in Android

  • انواع روش ها و انواع روش های بازگشت Types of Methods & Method Return Types

  • روش بارگیری Method Overloading

  • پروژه 3: پیدا کردن تعداد نمایشی Project 3: Find Exponential Number

مفهوم شیء جاوا Java Object Oriented Concept

  • شی و کلاس Object & Class

  • اصلاح کننده های دسترسی Access Modifiers

  • قراردادهای نامگذاری Naming Conventions

  • سازندگان Constructors

  • بسته ها Packages

  • کلمه کلیدی "استاتیک" “Static” Keyword

  • کلاسهای درونی و درونی Nested & Inner Classes

برنامه نویسی شی گرا Object Oriented Programming

  • وراثت Inheritance

  • روش سرطانی Method Overriding

  • "فوق العاده" و "این" کلمات کلیدی “Super” and “This” Keywords

  • کلمه کلیدی "نهایی" “Final” Keyword

  • کلاس های انتزاعی Abstract Classes

  • رابط ها Interfaces

  • پلی مورفیسم Polymorphism

  • کپسوله سازی Encapsulation

کلاس های بسته بندی، خودکار بوکس و جعبه باز کردن Wrapper Classes, Auto-Boxing and Unboxing

  • کلاس Wrapper در جاوا چیست؟ What is Wrapper Class in Java?

  • تبدیل انواع Conversion of Types

  • Autoboxing - Unboxing Autoboxing - UnBoxing

رشته های Strings

  • رشته چیست؟ What is String?

  • روش های مفید رشته Useful Methods of String

  • چرا رشته تغییر ناپذیر است؟ Why String is Immutable?

  • کلاس StringBuffer StringBuffer Class

  • کلاس StringBuilder StringBuilder Class

  • رشته vs string buffer vs builder String vs String Buffer vs String Builder

  • پروژه 4: رشته معکوس Project 4: Reverse String

دست زدن به استثنا Exception Handling

  • مقدمه به استثنا Intro to Exception

  • تفاوت بین خطا و استثنا چیست؟ What Is the Difference Between Error and Exception?

  • انواع استثنا Exception Types

  • سعی کنید - بلوک گرفتن Try – Catch Block

  • سرانجام بلوک Finally Block

  • تفاوت بین "پرتاب" و "پرتاب" Differences Between "Throw" and "Throws"

  • پرتاب کلمه کلیدی Throw Keyword

  • کلمه کلیدی را پرتاب می کند Throws Keyword

  • روش های استثنا Exception Methods

  • پروژه 5: تعادل حساب بانکی Project 5: Bank Account Balance

شروع برنامه توسعه Android را شروع کنید Let`s Start Android Application Development

  • نصب استودیو آندروید - قسمت 1 Installing Android Studio - Part 1

  • نصب استودیو آندروید - قسمت 2 Installing Android Studio - Part 2

  • رابط کاربری اندروید استودیو Android Studio Interface

  • نصب شبیه ساز Installing Emulators

  • اطلاعات عمومی درباره سیستم ساخت Gradle General Information About Gradle Build System

  • مقدمه ای بر فایل آشکار Introduction to Manifest File

  • معرفی منابع (رشته ها، کشش ها و غیره) Introduction to Resources (Strings, Drawables etc)

  • فایل r.java The R.java file

اجزای آندروید Android Components

  • طرح بندی Layouts

  • TextViews TextViews

  • دکمه ها Buttons

  • Edittexts EditTexts

  • منظر ImageView

  • جعبه چک Checkbox

  • دکمه های رادیویی Radio Buttons

  • دکمه ها را تغییر دهید Toggle Buttons

  • اسپینر Spinner

تعاملات کاربر User Interactions

  • پیام های تست Toast Messages

  • پیام های SnackBar Snackbar Messages

  • پیام های گفتگو Dialog Messages

لیست ها و نمایش ها Lists & Views

  • طرح محدود Constraint Layout

  • فهرست ListView

  • نمایش بازیافت - قسمت 1 Recycler View - Part 1

  • نمایش بازیافت - قسمت 2 Recycler View - Part 2

  • گریدویوی GridView

  • نمایش پیمایش Scroll View

  • وب سایت WebView

اجزاء و چرخه های lifecycles Components and LifeCycles

  • چرخه عمر برنامه Application Lifecycle

  • فعالیت و چرخه عمر Activity & Lifecycle

  • قطعه و چرخه عمر Fragment & Lifecycle

  • خدمات Services

  • گیرنده Receivers

  • اهداف Intents

ترجیحات به اشتراک گذاشته شده و ذخیره اطلاعات Shared Preferences and Data Saving

  • کلاس ترجیحات به اشتراک گذاشته شده Shared Preferences Class

  • صرفه جویی در اطلاعات حافظه محلی Saving Data Local Memory

  • تماس با داده ها Calling Back Data

سازگاری دستگاه Device Compatibility

  • پشتیبانی چندگانه زبان Multiple Language Support

  • پشتیبانی از تراکم پیکسل های مختلف Support Different Pixel Densities

  • پشتیبانی از اندازه های مختلف صفحه نمایش Support Different Screen Sizes

پروژه Android 1 Android Project 1

  • لیست برای انجام کار To Do List

انتشار برنامه خود را در Google Play Publishing Your App on Google Play

  • نسخه آزمایشی APK Apk Release Version

  • ساخت فایل های APK Building APK Files

  • امضای APK Signing APK

  • حساب Google Play Developer Google Play Developer Account

  • برنامه خود را آزاد کنید Release Your App

آندروید پروژه 2 Android Project 2

  • ریاضی بازی قسمت 1 Math Game Part 1

  • ریاضی بازی قسمت 2 Math Game Part 2

  • ریاضی بازی قسمت 3 Math Game Part 3

  • ریاضی بازی قسمت 4 Math Game Part 4

  • ریاضی بازی قسمت 5 Math Game Part 5

  • ریاضی بازی قسمت 6 Math Game Part 6

مدل امنیتی آندروید Android’s Security Model

  • نرم افزار Sandboxing Application Sandboxing

  • مجوز Permissions

  • سلسله SELinux

راه اندازی آزمایشگاه برای تست امنیت آندروید Setting Up the Laboratory for Android Security Testing

  • سیستم عامل مجازی سازی Virtualization Platforms

  • فعال کردن مجازی سازی (VT-X یا AMD-V) در BIOS Enabling Virtualization (VT-x or AMD-V) in BIOS

  • نمودار معماری آزمایشگاه Lab's Architecture Diagram

  • با استفاده از VirtualBox VS VMware Using VirtualBox vs VMware

  • Virtualbox: نصب و اجرا VirtualBox: Install & Run

  • نصب Kali از فایل OVA برای VirtualBox - مرحله 1 Installing Kali From OVA File for VirtualBox - Step 1

  • نصب Kali از فایل OVA برای VirtualBox - مرحله 2 Installing Kali From OVA File for VirtualBox - Step 2

  • نصب Kali از فایل OVA برای VirtualBox - مرحله 3 Installing Kali From OVA File for VirtualBox - Step 3

  • نصب Genymotion Installing Genymotion

  • نصب MOBSF Installing MobSF

  • نصب VScode - آزمایشگاه APK Installing VSCode - APK Lab

  • نصب APK استودیو Installing APK Studio

  • نصب apktool Installing Apktool

  • نصب Bridge Debug Android (ADB) Installing Android Debug Bridge (ADB)

  • نصب Bytecode Viewer Installing Bytecode Viewer

  • اتصال شبیه ساز آندروید به Kali Connecting Android Emulator to Kali

  • اتصال یک دستگاه واقعی به کالی Connecting A Real Device to Kali

  • ریشه کن بر روی دستگاه Android Rooting on Android Device

تجزیه و تحلیل امنیت استاتیک آندروید Android Static Security Analysis

  • مهندسی معکوس Reverse Engineering

  • جمع آوری اطلاعات Information Gathering

  • regackaging و استعفا Repackaging and Resigning

  • تجزیه و تحلیل استاتیک با MOBSF Static Analysis with MobSF

  • تشخیص ریشه Root Detection

  • تکنیک های مبهم Obfuscation Techniques

Android Pentesting Android Pentesting

  • OWASP Mobile Top 10 OWASP Mobile Top 10

  • برنامه های تلفن همراه آسیب پذیر Vulnerable Mobile Apps

  • INSECUREBANKV2 - اجرای سرور پشت سر هم InsecureBankv2 - Running the Back-End Server

  • InsecureBankv2- مکانیزم ورود ناامن InsecureBankv2- Insecure Login Mechanism

  • InsecureBankv2 - دکمه مخفی در مکانیزم ورود InsecureBankv2 - Hidden Button in the Login Mechanism

  • InsecureBankv2 - ورود به سیستم توسعه دهنده InsecureBankv2 - Developer Login

  • INSECUREBANKV2 - ذخیره سازی مدارک ناامن InsecureBankv2 - Insecure Credentials Storage

  • InsecureBankv2 - حالت اشکال زدایی فعال شده است InsecureBankv2 - Debug Mode Enabled

  • INSECUREBANKV2 - حالت پشتیبان فعال فعال Insecurebankv2 - Backup Mode Enabled

  • InsecureBankv2 - ورود ناامن InsecureBankv2 - Insecure Logging

  • InsecureBankv2 - تشخیص ریشه بایپس با APKLAB InsecureBankv2 - Root Detection Bypass with APKLab

  • InsecureBankv2 - بای پس تشخیص ریشه با استودیو APK InsecureBankv2 - Root Detection Bypass with APK Studio

  • InsecureBankv2 - پیاده سازی WebView ناامن InsecureBankv2 - Insecure Webview Implementation

  • insecurebankv2- آسیب پذیری کارتن Android InsecureBankv2- Android Pasteboard Vulnerability

  • InsecureBankv2 - آسیب پذیری صفحه کلید آندروید Insecurebankv2 - Android Keyboard Vulnerability

جایزه BONUS

  • جایزه BONUS

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه برنامه Android و Android Application Hacking

این دوره غیر فعال شده است.

جزییات دوره
21h 35m
176
Udemy (یودمی) udemy-small
11 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,999
4.6 از 5
ندارد
ندارد
ندارد
OAK Academy

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

Udemy (یودمی)

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

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