YoVDO

So, You Want to Build an Anti-Virus Engine?

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Cybersecurity Courses Python Courses Android Malware Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the development of an Android malware analysis engine using Python in this EuroPython conference talk. Learn how to build an anti-virus engine by applying criminal law principles to create a malware scoring system. Discover the five stages of malicious activity detection, from permission requests to API call sequences. Gain insights into the Dalvik bytecode loader's design, which helps overcome obfuscation techniques. Follow a case study of Android malware analysis and understand how the engine neglects certain obfuscation methods. Acquire knowledge to boost malware analysis skills, extend the scoring system to other operating systems, and utilize open-source tools presented during the talk.

Syllabus

Introduction
Outline
Malware Scoring System
Crimes are Independence Events
Design Logic
Stage 4 Calling Sequence
Observation Techniques
Implementation
Referencing
KunYu Chen
Detailed Report
Malware Example
Source Code
Send SMS
Obfuscated
Malware Analysis
Source Code Analysis
Mirror Analysis
Future Work
Thank You
Conclusion


Taught by

EuroPython Conference

Related Courses

FluBot
Churchill CompSci Talks via YouTube
Cyberespionage - Targeted Attacks Abusing Third-Party Cloud Services
RSA Conference via YouTube
Zen - A Complex Campaign of Harmful Android Apps
Hack In The Box Security Conference via YouTube
Hiding in Plain Sight - PhantomLance Comes into Play
Kaspersky via YouTube
Intriguing Properties of Adversarial ML Attacks in the Problem Space
IEEE via YouTube