Android Spyware Disease & Medication " Arabic Version "

This course explains in details, How are the Android Spywares developed? To gave us a view of How can we catch them?
4.8 (17 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
189 students enrolled
$19
$120
84% off
Take This Course
  • Lectures 52
  • Length 9 hours
  • Skill Level Intermediate Level
  • Languages Arabic
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 Arabic

Course Description

In this course, we will discuss the vulnerabilities of the android application layer and we will demonstrate two Android applications, one for the disease and the other for the medication , The first one is a spyware application ”Disease” which resulted in a set of vulnerabilities in the Android operating system, and we will demonstrate how this can be built to abuse these vulnerabilities for intercepting victim cell phone Contacts, IMSI, Internet History, SMS, Call Logs and Location. The second one is the anti-spyware application ”medication” which implemented in order to mitigate the risks of such attacks and can view and clarify the whole applications that interested in the SMS, Incoming Calls, or Outgoing Calls and give the user the ability to know the unwanted applications like our spyware one. We will develop a step by step spy application which i called "Chameleon" and anti-spyware application which i called "DroidSmartFuzzer".

What are the requirements?

  • Download Android Studio
  • Download RazorSQL

What am I going to get from this course?

  • Learn about Android OS vulnerabilities
  • Learn about Android malicious applications
  • Understand how the spy applications work on Android
  • Learn by doing spayware application example
  • Develop An Anti-Spyware Solution
  • Understand The Fuzz Testing Techniques
  • What Is Automated Fuzzing
  • Implement A Real SMS In PDU Format
  • Integrate Cognalys Phone Verification Server With Android
  • Detect The Undetectable Commercial Spywares

What is the target audience?

  • Information Security Professionals
  • Mobile Security Testers
  • Penetration Testers
  • Researchers who want to know about Android vulnerabilities
  • Researchers who want to know about Android malware and security
  • Students who participated in my Java and Android Courses
  • Students who are familiar with Android development

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: هذا الجزء خاص بمقتطفات محاضرتي في المؤتمر الدولي للأمن السيبراني
My Paper On InfoSEC2015
Preview
8 pages
DroidSmartFuzzer Collaboration Diagram
Preview
03:34
Practical Demo On InfoSEC 2015
Preview
07:33
Answering Questions On InfoSEC2015
Preview
04:33
Section 2: The Architecture Of Spyware Application
Introduction To Our Course
Preview
14:28
The Spyware Design & Architecture
19:30
Working With Google Cloud SQL
08:20
Using Razor SQL
14:24
Creating Victim's Cloud Database
08:34
Section 3: Let's Spy On Our Phone
Creating The DB Controller Class
13:53
Get Imsi and Phone Model
10:17
Single Tone Pattern For DB Controller
15:32
Reading Contacts
13:34
Convert Contacts Data To VCard
16:49
Send The VCard To Cloud DB
13:12
Section 4: Internet History & Hiding Spyware
Spy On Internet History
18:15
Hiding Spyware From Launcher
10:34
Section 5: Spy On SMS
SMS Interception
10:00
Listening To Incoming SMS
16:26
Sending SMS to The Cloud DB
14:08
Section 6: Spy On Phone Calls
Introduction To Incoming and Outgoing Calls
09:44
Using The Call Controller Class
12:20
Spy On Incoming Calls
15:57
Long Operation Class
07:48
Spy On Outgoing Calls
08:56
Interception For Calls Location
14:48
Section 7: Detect The Undetectable
Introduction
Preview
04:07
Understanding the Vulnerabilities
10:18
Why Detecting Commercial spywares
Preview
08:09
DroidSmartFuzzer Scenario
09:59
Collaboration Diagram for DroidSmartFuzzer
06:26
Section 8: Developing DroidSmartFuzzer Step by Step
Permission Model
17:27
Outgoing Call Injector
05:48
SMS Injector
10:37
Section 9: Cognalys Android SDK
Introduction to Cognalys Server
06:37
Cognalys Integeration
11:06
Testing Cognalys Injection
04:42
Section 10: Start The Detection Journey
Fill The Dangerous Permissions List
11:47
Get Spy Permissions
06:42
Read All Installed Apps Permissions
19:32
Testing our Filter
05:46
DroidSmartFuzzer Full Demo
08:38
Section 11: Preparation for Fuzz Injection
Custom Fuzzing List Item
07:02
Custom Detailed Permissions List Item
09:00
Design Fuzzing Activity
08:19
Internet Usage Class
10:46
Fuzz Injectors List Adapter
07:53
Rest of Permissions Adapter
09:56
Fill The Injectors List + Source Code
12:44
Fill Rest Of Permissions List
03:08
Checking The Fuzzing Activity Implementation
17:58
Checking DroidSmartFuzzer
04:24

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mustafa Saad, Mobile Development Manager at OptimumSolution

Hi! I'm Mustafa. I have a degree in Computer Engineering from Ain-Shams University since 2003 also i have a master degree in Mobile Security since 2012.

After working as a software developer, team leader, IT development manager and trainer for over 11 years for a whole bunch of companies including ITS, ISI, TradeNet and OptimumSolution in Egypt , I decided to work part-time as a private software trainer. I have a very good experience in teaching mobile application development and testing also most of the popular programming languages like (C, C++, C#, Objective-C, Java SE, Lab Windows, Lab View).

I'm passionate about teaching a lot of Egyptian trainees to code, and help them to be a successful junior software developers at a well known companies in Egypt like Valeo, Orange, NTRA, Samsung Egypt, Nahdit Misr, TradeNet and Egyptian Armed Forces.

Ready to start learning?
Take This Course