Kies uw taal
Cursus Malware Analyse
Meer dan 2 miljoen studenten wereldwijd

Cursus Malware Analyse

Beheers de volledige malwareanalyse-pipeline — van het opzetten van een geïsoleerd lab tot het reverse-engineeren van geavanceerde bedreigingen. Deze cursus neemt je mee door statische analyse, dynamische uitvoering, debuggen en detectie-engineering met praktijkvoorbeelden uit de echte wereld. Bouw de technische diepgang op waar beveiligingsteams op vertrouwen om moderne malware te identificeren, begrijpen en stoppen.

Dedika voor bedrijven

Wat je gaat leren:

Je leert hoe je malware veilig uitvoert en monitort in een gecontroleerde labomgeving, binaire bestanden inspecteert met statische en dynamische technieken, en gedemonteerde x86/x64-assembly leest om kwaadaardige logica te begrijpen. De cursus behandelt obfuscatie, anti-debugging en packingtechnieken die worden gebruikt door echte bedreigingen, samen met methoden om deze te verslaan. Je analyseert geavanceerde malwarefamilies, waaronder ransomware, rootkits en process injectietools. Tot slot produceer je bruikbare dreigingsinformatie door YARA-regels, Sigma-detecties en gestructureerde malware rapporten te schrijven die verdedigers direct kunnen inzetten.

Hoe je praktisch studeert Cursus Malware Analyse

Hoe je oefent Cursus Malware Analyse

Voor bedrijven die hun team willen trainen

Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

Grondslagen van Malware en Analyse

  • Les 1 • Juridische en Ethische Verantwoordelijkheden

    Schetst verantwoorde openbaarmaking, verplichtingen inzake gegevensverwerking en ethische grenzen voor analisten. Kadert het professionele gedrag dat gedurende de cursus wordt verwacht.

  • Les 2 • De Workflow voor Malwareanalyse

    Introduceert de triage-tot-rapportagepijplijn die analisten bij elk voorbeeld volgen. Verbindt statische, dynamische en codeanalysefasen in een uniform proces.

  • Les 3 • Een Veilig Analyselab Opbouwen

    Leert isolatietechnieken met behulp van virtuele machines en netwerkcontroles om ontsnapping van voorbeelden te voorkomen. Maakt praktisch werk in alle volgende hoofdstukken direct mogelijk.

  • Les 4 • Malwareclassificatie en -taxonomie

    Behandelt virussen, wormen, trojans, ransomware, spyware en rootkits op basis van gedrag en payload. Biedt het classificatiekader dat gedurende de cursus wordt gebruikt.

Hoofdstuk 2Bekijk details

Grondbeginselen van Statische Analyse

  • Les 1 • Integratie van Antivirus en Dreigingsinformatie

    Demonstreert het indienen van monsters bij scanners van meerdere engines en het raadplegen van dreigingsinformatieplatforms. Plaatst statische bevindingen in de context van bekende dreigingslandschappen.

  • Les 2 • Entropie- en Packingdetectie

    Gebruikt entropiemeting om verpakte of versleutelde secties binnen binaire bestanden te identificeren. Bereidt analisten voor om monsters uit te pakken voordat diepere analyse plaatsvindt.

  • Les 3 • Diepgaande Analyse van het PE-formaat

    Analyseert de Portable Executable-structuur, inclusief headers, secties en importtabellen. Begrip van de PE-indeling is essentieel voor het detecteren van packing en injectie.

  • Les 4 • Stringextractie en -analyse

    Behandelt extractie van ASCII- en Unicode-strings om URL's, registersleutels en ingebedde opdrachten zichtbaar te maken. Strings onthullen vaak de bedoeling van malware voordat deze wordt uitgevoerd.

  • Les 5 • Bestandsidentificatie en Hashing

    Leert formaatidentificatie via magische bytes en cryptografische hashing voor het volgen van monsters. Bepaalt de eerste stap van elke statische analyseworkflow.

Hoofdstuk 3Bekijk details

Grondbeginselen van Dynamische Analyse

  • Les 1 • Netwerkverkeersvastlegging en -analyse

    Behandelt packet capture, protocolanalyse en DNS-querylogging tijdens malware-uitvoering. Netwerkartefacten onthullen command-and-control-infrastructuur en gegevensexfiltratie.

  • Les 2 • Proces- en Systeemmonitoring

    Leert real-time observatie van procescreatie, bestandsschrijfacties en registerwijzigingen tijdens uitvoering. Vormt de gedragsbaseline voor elke dynamische analysesessie.

  • Les 3 • Verzameling van Geheugenartefacten

    Leert het vastleggen van volledige geheugendumps en procesgeheugen tijdens live-uitvoering voor latere analyse. Geheugenartefacten leggen geïnjecteerde code en only-in-memory-payloads bloot.

  • Les 4 • Geautomatiseerde Sandboxanalyse

    Introduceert geautomatiseerde sandboxes die gedragsrapporten genereren zonder handmatige instrumentatie. Analisten leren sandboxuitvoer interpreteren en ontwijkingsartefacten identificeren.

  • Les 5 • Documentatie van Gedragsindicatoren

    Structureert het proces van het vastleggen, taggen en prioriteren van gedragsindicatoren uit dynamische runs. Levert bruikbare dreigingsinformatie op voor detectie-engineering.

Hoofdstuk 4Bekijk details

Disassemblage en Codeanalyse

  • Les 1 • Workflow en Navigatie in Disassembler

    Leert het laden van binaire bestanden, navigeren door functies en annoteren van code in een professionele disassembler. Efficiënte navigatie versnelt direct de analyseresultaten.

  • Les 2 • Analyseren van Kwaadaardige Algoritmen

    Richt zich op aangepaste versleuteling, coderingsroutines en hashfuncties die in malware zijn ingebed. Het decoderen van deze algoritmen is cruciaal voor het extraheren van configuratiegegevens.

  • Les 3 • Interpretatie van Besturingsstroomgrafieken

    Gebruikt besturingsstroomgrafieken om complexe vertakkingen, uitzonderingsafhandeling en verhulde paden te begrijpen. CFG-analyse onthult logica die lineair lezen verbergt.

  • Les 4 • Herkennen van Algemene Codeconstructies

    Identificeert lussen, conditionals, switch-statements en API-aanroeppatronen in gedisassembleerde code. Patroonherkenning vermindert de tijd die aan routinematige codestructuren wordt besteed.

  • Les 5 • Inleiding tot x86- en x64-Assembly

    Behandelt registers, aanroepconventies, stackframes en algemene instructiepatronen voor beide architecturen. Biedt de assembly-vaardigheid die vereist is voor al het disassemblagewerk.

Hoofdstuk 5Bekijk details

Debuggen en Interactieve Analyse

  • Les 1 • Scripten en Automatiseren van Debugsessies

    Leert het schrijven van debuggerscripts om repetitieve taken te automatiseren, zoals het loggen van API-aanroepen en het patchen van controles. Automatisering verhoogt de analysesnelheid drastisch bij grote verzamelingen monsters.

  • Les 2 • Grondbeginselen en Installatie van Debugger

    Behandelt breekpunttypen, stapmodi en registerinspectie in een user-mode debugger. Legt de basis voor de interactieve analysevaardigheden die in elke volgende sectie worden uitgebouwd.

  • Les 3 • Basisbeginselen van Kernel-Mode Debuggen

    Introduceert debuggen met twee machines om stuurprogramma's, rootkits en payloads op kernel-niveau te analyseren. Breidt debugvaardigheden uit van user-mode naar geprivilegieerde uitvoeringscontexten.

  • Les 4 • Omzeilen van Anti-Debugging Technieken

    Identificeert en neutraliseert veelvoorkomende anti-debugging controles zoals timing-aanvallen en debugger-vlagtests. Het verslaan van deze controles is een voorwaarde voor het analyseren van beveiligde malware.

  • Les 5 • Runtime-Uitpakken van Malware

    Gebruikt debugger-ondersteunde uitvoering om het oorspronkelijke ingangspunt van verpakte monsters te bereiken en schone code te dumpen. Runtime-uitpakken ontsluit monsters die weerstand bieden aan statische analyse.

Hoofdstuk 6Bekijk details

Obfuscatie, Ontwijking en Uitpakken

  • Les 1 • Anti-VM en Anti-Sandbox Ontwijking

    Behandelt op artefacten en gedrag gebaseerde controles die malware gebruikt om virtuele omgevingen te detecteren. Analisten leren deze artefacten te vervalsen of te verwijderen om volledige uitvoering af te dwingen.

  • Les 2 • Interne Werking van Packers en Aangepaste Loaders

    Ontleedt packer-stub-logica, zelfmodificerende code en aangepaste loader-routines op assembly-niveau. Diepgaande packerkennis maakt uitpakken mogelijk zonder afhankelijk te zijn van bekende handtekeningen.

  • Les 3 • Technieken voor Code-Obfuscatie

    Onderzoekt het invoegen van junk-instructies, het vervangen van instructies en dode codepatronen die worden gebruikt om analyse te belemmeren. Het herkennen van deze patronen voorkomt tijdverspilling aan irrelevante code.

  • Les 4 • Verslaan van String- en API-Obfuscatie

    Richt zich op runtime-stringdecryptie en dynamische API-resolutietechnieken die malwaremogelijkheden verbergen. Het herstellen van strings en API-namen herstelt het analytische zicht.

  • Les 5 • Virtualisatiegebaseerde Obfuscatie

    Analyseert bytecode-gebaseerde virtuele machine-beschermers die native code vertalen naar aangepaste instructiesets. Studenten leren virtuele opcodes terug te brengen naar de oorspronkelijke semantiek.

Hoofdstuk 7Bekijk details

Geavanceerde Malware Technieken en Families

  • Les 1 • Command-and-Control Protocollen

    Reverse-engineert HTTP-, DNS- en aangepaste binaire C2-protocollen om communicatie van aanvallers te begrijpen. Protocolanalyse maakt het maken van netwerkdetectieregels mogelijk.

  • Les 2 • Procesinjectie en -hollowing

    Behandelt DLL-injectie, process hollowing, reflectief laden en thread-hijacking op codeniveau. Deze technieken staan centraal in de meeste geavanceerde malware en APT-tooling.

  • Les 3 • Interne Werking van Ransomware

    Ontleedt bestandsopsomming, beheer van versleutelingssleutels en levering van losgeldnotities in ransomwaremonsters. Inzicht in de interne werking ondersteunt de ontwikkeling van decryptietools en herstel.

  • Les 4 • Rootkit- en Stealth Technieken

    Analyseert DKOM-, hook-gebaseerde verbergings- en filterstuurprogrammatechnieken die door rootkits op kernel-niveau worden gebruikt. Stealth-analyse vereist het combineren van kernel-debuggen met geheugenforensisch onderzoek.

  • Les 5 • Persistentie Mechanismen

    Analyseert registersleutels voor uitvoering, geplande taken, service-installatie en bootkit-persistentiemethoden. Het identificeren van persistentie is essentieel voor volledige incidentremediatie.

Hoofdstuk 8Bekijk details

Dreigingsinformatie en Detectie-Engineering

  • Les 1 • Sigma- en Netwerkdetectieregels

    Behandelt het schrijven van Sigma-regels voor loggebaseerde detectie en Suricata-regels voor netwerkverkeerswaarschuwingen. Overbrugt malwaredrag naar implementatie in SIEM en IDS.

  • Les 2 • Malware-attributie en Clustering

    Gebruikt codehergebruik, overlap in infrastructuur en overeenkomst in TTP's om monsters te clusteren en campagnes toe te schrijven. Attributie ondersteunt strategische rapportage van dreigingsinformatie.

  • Les 3 • Ontwikkeling van YARA-Regels

    Leert het schrijven, testen en optimaliseren van YARA-regels die zich richten op unieke bytepatronen en stringclusters. YARA-regels zijn het primaire statische detectieartefact dat door analisten wordt geproduceerd.

  • Les 4 • Indicator Extractie en Verrijking

    Extraheert systematisch netwerk-, host- en gedragsindicatoren en verrijkt deze met dreigingscontext. Verrijkte indicatoren vormen de basis van al het detectie- en opsporingswerk.

  • Les 5 • Schrijven van Dreigingsinformatierapporten

    Structureert technische en managementrapporten over malware met bevindingen, impact en aanbevelingen. Duidelijke rapportage zorgt dat de waarde van de analyse besluitvormers en verdedigers bereikt.

Certificering

Jouw geldig certificaat van voltooiing

Deze cursus is voor jou:

  • SOC-analist: wil verder gaan dan alleen alert triage naar dieper dreigingsonderzoek.

  • Incident Responder: moet malwaregedrag begrijpen tijdens actieve onderzoeken.

  • Penetratietester: wil aanvallende hulpmiddelen begrijpen vanuit het perspectief van een verdediger.

  • Computer Science Graduate: klaar om je te specialiseren in een veelgevraagde discipline binnen de cyberbeveiliging.

  • IT Security Engineer: die reverse engineering-vaardigheden aan hun defensieve toolkit wil toevoegen.

  • Career Changer: overstap naar cyberbeveiliging vanuit een softwareontwikkelachtergrond.

Wat onze studenten zeggen

Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

Belangrijkste opleidingen

FAQ

Wie is Dedika?

Is het certificaat geldig in Nederland?

Zijn de cursussen gratis?

Wat is de studielast van de cursus?

Hoe zien de cursussen eruit?

Hoe werken de cursussen?

Wat is de duur van de cursussen?

Wat zijn de kosten of prijzen van de cursussen?

Wat is een EAD- of online cursus en hoe werkt het?

PDF-cursus