
Hackingkurs för Androidmobiler
Bemästra Android-säkerhet från grunden – lär dig tänka som en angripare och testa som en professionell. Den här kursen täcker allt från APK-reversering och runtime-manipulation till nätverksavlyssning och simulering av fullständiga attackkedjor. Du bygger verkliga färdigheter med hjälp av branschstandardverktyg som Frida, Burp Suite och MobSF på riktiga måltavlor.
Vad du kommer att lära dig:
Du får praktisk erfarenhet av varje större Android-attackyta, inklusive statisk och dynamisk analys, avsiktsbaserad komponentexploatering, extraktion av osäker datalagring och kringgående av SSL-pinning. Du sätter upp ett professionellt hackningslabb, använder verktyg som Frida och Objection för att manipulera appar i körning och avlyssnar krypterad API-trafik i realtid. Avancerade avsnitt täcker privilegieeskalering, APK-bakdörrsinfogning, utveckling av skadliga implantat och fullständig motståndarsimulering. Du lär dig också mobilforensik, omvänd ingenjörskonst av inbyggd kod och hur du skriver fynd till polerade penetrationstestrapporter.
Hur du studerar praktiskt Hackingkurs för Androidmobiler
Hur du övar Hackingkurs för Androidmobiler
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 36 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerAndroidarkitektur och säkerhetsgrunder
Androidarkitektur och säkerhetsgrunder
Lektion 1 • APK-struktur och komponenter
Dissekerar APK-filformat, manifestdeklarationer och de fyra grundkomponenterna. Att förstå komponentexponering är en förutsättning för intentbaserade attacktekniker.
Lektion 2 • Androids behörighets- och sandboxmodell
Förklarar UID-baserad appisolering, behörighetsgrupper och körningstidskontroll av behörigheter. Ger den konceptuella grunden för senare avsnitt om privilegieeskalering.
Lektion 3 • Hotskiss för Androids säkerhetsmodell
Kartlägger vanliga Android-hotkategorier inklusive skadlig kod, privilegieeskalering och dataläckage. Ramar in den attacktaxonomi du kommer att utforska i efterföljande kapitel.
Lektion 4 • Översikt över Androids OS-stack
Behandlar Linuxkärnan, HAL, ART-runtime och applikationsramverkslagren. Kopplar OS-lagergränser till de koncept för privilegieseparation som används genom hela kursen.
Kapitel 2DöljDölj detaljerSe detaljerLabbmiljöuppsättning och verktygskedjekonfiguration
Labbmiljöuppsättning och verktygskedjekonfiguration
Lektion 1 • Behärskning av ADB och Fastboot
Lär ut ADB-skalekommandon, filöverföring, logcat och fastboot-flashning. Dessa verktyg är det primära gränssnittet för enhetsinteraktion genom hela kursen.
Lektion 2 • Labbkonfiguration för nätverksavlyssning
Sätter upp en kontrollerad Wi-Fi-åtkomstpunkt och installerar proxycertifikat på testenheten. Denna nätverksmiljö återanvänds i alla övningar för trafikanalys och SSL-pinning.
Lektion 3 • Installation av central säkerhetsverktygskedja
Installerar och validerar Frida, Objection, Burp Suite och MobSF på värdmaskinen. En verifierad verktygskedja krävs innan någon dynamisk eller statisk analys kan påbörjas.
Lektion 4 • Emulator- och enhetsförberedelse
Konfigurerar Android Virtual Devices och förbereder rootade fysiska testenheter. Korrekt miljöförberedelse förhindrar verktygsfel i senare exploateringsövningar.
Kapitel 3DöljDölj detaljerSe detaljerStatisk analys av Androidapplikationer
Statisk analys av Androidapplikationer
Lektion 1 • Inbyggda hemligheter och känsliga data
Lokaliserar API-nycklar, autentiseringsuppgifter och kryptografiskt material inbäddat i kod och resurser. Fynden matas direkt in i arbetsflöden för exploatering och ansvarsfullt avslöjande.
Lektion 2 • Dekompilerings- och disassembleringstekniker
Använder JADX, apktool och dex2jar för att återställa Java- och Smali-källkod från APK:er. Noggrann dekompilering är grunden för all efterföljande analys på kodnivå.
Lektion 3 • Identifiering av osäkra kodmönster
Upptäcker svag kryptografi, osäker användning av slumptalsgeneratorer och felaktig indatavalidering i dekompilerad kod. Mönsterigenkänning här informerar direkt dynamiska exploateringsstrategier.
Lektion 4 • Automatiserad statisk analys med MobSF
Kör MobSF statiska skanningar, tolkar allvarlighetsgrader och korrelerar fynd med manuell granskning. Automatisering accelererar täckningen medan manuell granskning minskar falska positiva.
Lektion 5 • Manifest- och konfigurationsgranskning
Identifierar exporterade komponenter, farliga flaggor och felkonfigurerade backupinställningar i manifestet. Manifestbrister är bland de vanligaste och mest effektfulla Android-sårbarheterna.
Kapitel 4DöljDölj detaljerSe detaljerDynamisk analys och körtidsmanipulation
Dynamisk analys och körtidsmanipulation
Lektion 1 • Minnesanalys och dataextraktion
Genomsöker processminne efter klartext-autentiseringsuppgifter, tokens och krypteringsnycklar under körning. Minnesartefakter avslöjar ofta hemligheter som statisk analys inte kan hitta.
Lektion 2 • Logik- och autentiseringsförbigång
Hookar autentiseringsmetoder för att tvinga fram framgångsreturer och kringgå PIN-, biometri- och licenskontroller. Demonstrerar hur körtidskontroll undergräver klientsidans säkerhetsantaganden.
Lektion 3 • Objection för snabb körtidstestning
Använder Objections kommandogränssnitt för att utforska filsystem, kringgå root-detektion och dumpa minne utan att skriva anpassade skript. Påskyndar rekognosering under tidsbegränsade bedömningar.
Lektion 4 • Spårning och beteendeprofilering
Använder metodspårning och strace för att bygga en beteendekarta över apphandlingar under specifika användarflöden. Beteendeprofiler avslöjar dold funktionalitet och känsliga datavägar.
Lektion 5 • Frida-grunder för Android
Introducerar Fridas JavaScript-API för att ansluta till processer och hooka Java-metoder. Frida är det primära dynamiska instrumenteringsverktyget som används i alla efterföljande körtidsövningar.
Kapitel 5DöljDölj detaljerSe detaljerAvlyssning och manipulation av nätverkstrafik
Avlyssning och manipulation av nätverkstrafik
Lektion 1 • API-ändpunktsupptäckt och fuzzning
Extraherar API-ändpunkter från avlyssnad trafik och dekompilerad kod, och fuzzar sedan parametrar efter injektionsbrister. Bryggar analys av mobila klienter med upptäckt av serversidesårbarheter.
Lektion 2 • SSL Pinning-detektion och förbigång
Identifierar SSL Pinning-implementationer i kod och kringgår dem med Frida- och Objection-skript. Pinning-förbigång krävs innan krypterad trafik från härdade appar kan inspekteras.
Lektion 3 • Certifikattransparens och förtroendelager
Undersöker hur Android utvärderar certifikatkedjor och hur användarinstallerat CA-förtroende begränsas. Att förstå förtroendelagrens beteende är avgörande för att kringgå moderna certifikatkontroller.
Lektion 4 • Proxybaserad trafikavlyssning
Dirigerar apptrafik genom Burp Suite för att fånga och inspektera HTTP- och HTTPS-förfrågningar. Etablerar det grundläggande avlyssningsarbetsflödet som används i alla nätverksbaserade attackövningar.
Kapitel 6DöljDölj detaljerSe detaljerDatalagringssäkerhet och exploatering
Datalagringssäkerhet och exploatering
Lektion 1 • Backup- och logcat-dataläckage
Exploaterar ADB-backup för att extrahera appdata och bryter logcat-utmatning efter läckta tokens och PII. Båda vektorerna förbises ofta i utveckling och ger fynd av högt värde.
Lektion 2 • SQLite-databas exploatering
Extraherar och frågar SQLite-databaser från appdatakataloger för att återställa lagrade autentiseringsuppgifter och tokens. Databaser är den vanligaste platsen för känsliga persistenta data i Android-appar.
Lektion 3 • Delade preferenser och KeyStore-missbruk
Läser klartextfiler för delade preferenser och utvärderar svagheter i Android KeyStore-implementation. Felaktig KeyStore-användning gör kryptografiska nycklar återställningsbara under körning.
Lektion 4 • Android-lagringsplatser och åtkomst
Kartlägger intern lagring, extern lagring och appspecifika kataloger till deras åtkomstkontrollregler. Lagringsplats bestämmer exploaterbarhet och informerar den attackmetod som används.
Kapitel 7DöljDölj detaljerSe detaljerIntentattacker och komponentexploatering
Intentattacker och komponentexploatering
Lektion 1 • Pending Intent- och task-kapning
Exploaterar muterbara pending intenter och felkonfigurationer av task-affinitet för att avlyssna apphandlingar. Dessa avancerade IPC-brister är vanliga i kod för notiser och betalningsintegration.
Lektion 2 • Intentmekanik och attackyta
Förklarar explicita och implicita intenter, intentfilter och hur exporterade komponenter tar emot dem. Behärskning av intentmekanik är en förutsättning för alla exploateringstekniker på komponentnivå.
Lektion 3 • Exploatering av innehållsleverantörer
Frågar, infogar och uppdaterar exporterade innehållsleverantörer för att läsa och modifiera appdatalager. Innehållsleverantörer är ett mål av högt värde på grund av deras strukturerade datagränssnitt.
Lektion 4 • Broadcastmottagar- och tjänsteattacker
Sänder utformade broadcasts för att utlösa obehöriga handlingar och interagerar med exporterade tjänster. Dessa attacker kan manipulera apptillstånd, utlösa betalningar eller exfiltrera data.
Lektion 5 • Aktivitets- och deeplink-kapning
Startar exporterade aktiviteter direkt och kapar deeplink-scheman för att komma åt begränsade appskärmar. Aktivitetskapning kan kringgå autentisering och exponera känslig funktionalitet i appen.
Kapitel 8DöljDölj detaljerSe detaljerAvancerad exploatering och post-exploatering
Avancerad exploatering och post-exploatering
Lektion 1 • APK-bakdörr och ompaketering
Injekterar skadliga Smali-nyttolaster i legitima APK:er och signerar om dem för distribution. Ompaketering är en primär teknik för distribution av skadlig kod och en viktig forensisk indikator.
Lektion 2 • Tekniker för dataexfiltration
Demonstrerar dold exfiltration av kontakter, SMS, plats och filer över flera kanaler. Kunskap om exfiltrationstekniker är avgörande för både offensiv simulering och defensiv detektion.
Lektion 3 • Grunderna i utveckling av malwareimplantat
Bygger en minimal Android RAT som demonstrerar persistens, C2-kommunikation och datainsamling. Att förstå implantatmekanik gör det möjligt för försvarare att upptäcka och analysera verklig skadlig kod.
Lektion 4 • Simulering av fullständig attackkedja
Utför en komplett attack från initial åtkomst via persistens till exfiltration på ett labbmål. Integrerar alla tidigare färdigheter i en realistisk motståndarsimuleringsövning.
Lektion 5 • Tekniker för privilegieeskalering
Exploaterar kärnsårbarheter, SUID-binärer och felkonfigurerade tjänster för att eskalera från app till root. Privilegieeskalering låser upp fullständig enhetsåtkomst som behövs för avancerad post-exploatering.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Penetrationstestare: som vill bredda sig till mobilsäkerhetsgranskningar.
Datavetenskapsstudenter: som är ivriga att tillämpa klassrumskunskaper på verklig hackning.
Buggbounty-jägare: som vill lägga till Android-mål i sitt jaktområde.
IT-säkerhetsanalytiker: som ansvarar för att utvärdera mobilappar i sin organisation.
Utvecklare: som vill förstå hur angripare exploaterar koden de skriver.
Karriärbytare: som övergår från allmän IT till offensiva säkerhetsroller.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















