Introduzione all'Ethical Hacking di App Android
What you'll learn
- Imparerai come sfruttare le vulnerabilità delle componenti delle app Android
- Imparerai come decompilare, analizzare, manipolare, ricompilare e firmare le app Android
- Imparerai come intercettare e manipulare le richieste http da un dispositivo Android
- Imparerai ad usare una dozzina di tool dediti all'hacking di app Android
Requirements
- Basi di amministrazione di sistema Linux, come i comandi shell di base e uso generico
- Conoscenza funzionamento generico dei dispositivi Android
- Conoscere dei fondamenti di web application testing, aver seguito l'altro corso può aiutare ma non è fondamentale
- Conoscere Java e la programmazione OOP può velocizzare la comprensione di alcuni concetti ma non è fondamentale
Description
Introduzione all'Ethical Hacking di App Android ti guiderà attraverso l'impostazione di un laboratorio penetration testing Android fornendoti una macchina virtuale scaricabile con tutti i tool necessari per seguire il corso pre-installati su una VM modificata di Xubuntu.
Nella prima sezione imparerai come impostare gli strumenti ed il network di laboratorio, esplorando anche velocemente gli aspetti della architettura Android.
Nella seconda sezione verranno introdotti tutti i tool necessari allo sfruttamento delle vulnerabilità dell'app Android vulnerabile DIVA (Damn Insecure and Vulnerable Application).
Imparerai quindi i fondamenti di reverse engineering e debugging degli applicativi Android decompilando, manipolando e ricompilando un'altra applicazione vulnerabile Android, in maniera simile a come i black hat manipolano i binari di applicazioni per creare le crack; o come anche vengano modificate le applicazioni Android per rimuovere ad esempio paywall delle app del Play Store.
Giunto alla fine del corso ti verranno fornite altre risorse per approfondire altri elementi dell'ethical hacking di applicazioni Android e iOS.
Who this course is for:
- Chiunque voglia imparare l'hacking di app Android
- Chi vuole espandere le proprie conoscenze di penetration testing in altri ambiti con il mobile pentesting
- Chi voglia essere introdotto all'argomento senza faticare troppo nel trovare risorse attendibili, impostando un ambiente di testing in tempi brevi
Course content
- Preview02:09
- Preview10:53
- Preview06:29
Instructor
Amo lo studio ed ho lavorato sia come sviluppatore software che come penetration tester negli ultimi sei anni.
Ho iniziato ad insegnare su Udemy tramite il progetto Prime Radiant Security all'inizio del 2018.
Ho divorato centinaia di videocorsi e libri per tutta la vita, sono qui a condividere un'estensione delle conoscenze nate anche da problemi risolti efficientemente nella vita reale.
Credo che la teoria e la pratica debbano essere scrupolosamente equilibrate per evitare caotici approfondimenti da una parte ed evitare la noia e la frustrazione dall'altra.
I've been studying for a lifetime and have been working as both a software developer and as a penetration tester for the past six years.
I've started teaching through the Prime Radiant Security project at the start of 2018.
I have devoured tons of video courses and books in my life, I'm here to share an extension of the knowledge born out of real life problems I have managed to solve, in the most efficient way possible.
I believe that theory and practice should be carefully balanced in order to avoid further research to understand specific subjects on one hand and to avoid boredom or frustration on the other.