
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.
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.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsGrondslagen van Malware en Analyse
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 2VerbergenVerberg detailsBekijk detailsGrondbeginselen van Statische Analyse
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 3VerbergenVerberg detailsBekijk detailsGrondbeginselen van Dynamische Analyse
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 4VerbergenVerberg detailsBekijk detailsDisassemblage en Codeanalyse
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 5VerbergenVerberg detailsBekijk detailsDebuggen en Interactieve Analyse
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 6VerbergenVerberg detailsBekijk detailsObfuscatie, Ontwijking en Uitpakken
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 7VerbergenVerberg detailsBekijk detailsGeavanceerde Malware Technieken en Families
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 8VerbergenVerberg detailsBekijk detailsDreigingsinformatie en Detectie-Engineering
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.
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...

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.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

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




















