Penetration Testing: Python and Kali Linux Training Cursus
Kali Linux is een Linux distributie gemaakt voor digitaal forensisch onderzoek en penetratie testen. Met Pythonkunnen gebruikers penetratietest Programma's ontwikkelen in Kali Linux.
Deze live training met instructeur (op locatie of op afstand) is gericht op penetratie testers, beveiligings technici en ethische hackers die test netwerken in Kali willen penetreren Linux het gebruik van Python.
Aan het einde van deze training kunnen deelnemers:
- Maak Python Programma's om kwetsbaarheden in het netwerk op te zoeken.
- Verken en gebruik Kali Web shells en shell code in exploits.
- Pas verschillende Kali tools toe voor penetratie testen.
- Exploit systemen met Python code.
Indeling van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefening.
- Hands-on implementatie in een live-labomgeving.
Opties voor cursus aanpassing
- Om een training op maat te vragen voor deze cursus, neem contact met ons op om te regelen.
Cursusaanbod
Introductie
Python Achtergrond
- Tekenreeksen en expressies
- Functies en voorwaarden
- Variabelen en lijsten
Penetratie testen
- Wat is penetratietesten?
- De vijf fasen van penetratietesten
Overzicht van Kali Linux
- Kali-implementaties
- Methoden exploiteren
- Het Kali menu en toolbox
Voorbereiding van de ontwikkelingsomgeving
- Een virtuele machine installeren
- Installeren en configureren Kali Linux
- Installeren en configureren Python Kali Linux
- Het opzetten van een Box Lab
Systeem Shells
- Weevely gebruiken
- Shellcode genereren met MSFvenom
- Afbeeldingen injecteren met jhead
- Shellcode gebruiken in exploits
Python en Kali Linux
- Een penetratieprogramma maken met Python
- Werken met TCP-client en TCP-service
- Ruwe binaire pakketten gebruiken
- Poorten scannen met NMAP
Kartering
- Snuffelmethoden toepassen
- Gebruik van SQL injectie: offensief en defensief
- Brute force-methoden implementeren
Metasploiteerbaar
- Metasploitable targeten
- Misbruik maken van het distributiecompilatiesysteem
- Netwerkbestanden misbruiken
- Wortel bereiken
End-to-end testen
- Exploiteren met EternalBlue
- Devel-exploits gebruiken
- Kronos-exploits gebruiken
Samenvatting en conclusie
Vereisten
- Inzicht in netwerkkwetsbaarheden
Publiek
- Penetratietesters
- Beveiligingsingenieurs
- Ethische hackers
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Penetration Testing: Python and Kali Linux Training Cursus - Booking
Penetration Testing: Python and Kali Linux Training Cursus - Enquiry
Penetration Testing: Python and Kali Linux - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Hij had geduld en begreep dat we achterop raken
Albertina - REGNOLOGY ROMANIA S.R.L.
Cursus - Deploying Kubernetes Applications with Helm
Automatisch vertaald
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Cursus - OpenShift 4 for Administrators
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Cursus - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Cursus - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Cursus - Docker, Kubernetes and OpenShift for Administrators
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor platformingenieurs op gevorderd niveau en DevOps professionals die schaaltoepassingen onder de knie willen krijgen met behulp van microservices en Kubernetes.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwerp en implementeer schaalbare microservices-architecturen.
- Implementeer en beheer toepassingen op Kubernetes clusters.
- Gebruik Helm-grafieken voor een efficiënte service-implementatie.
- Bewaak en onderhoud de status van microservices in productie.
- Pas best practices toe voor beveiliging en compliance in een Kubernetes-omgeving.
Building OSGi Applications with Apache Karaf
21 UrenApache Karaf is een op OSGi gebaseerde runtime voor het implementeren van gecontaineriseerde toepassingen.
In deze door een instructeur geleide, live training (ter plaatse of op afstand), leren deelnemers hoe ze een op OSGi gebaseerd project kunnen opzetten terwijl ze stap voor stap de implementatie van een modulaire Java applicatie doorlopen met behulp van Apache Karaf.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeren en configureren Apache Karaf
- Begrijp de essentiële kenmerken van de OSGi runtime-omgeving
- Een gecontaineriseerde toepassing ontwikkelen met behulp van de Apache Karaf runtime-omgeving
Audiëntie
- Architecten
- Ontwikkelaars
Opzet van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening.
Notitie
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Microsoft App-V: Implementing Enterprise Desktop Virtualization
28 UrenIn deze live training in België onder leiding van een instructeur introduceren we de architectuur, componenten en processen achter applicatievirtualisatie en begeleiden we de deelnemers stap voor stap bij de implementatie van App-V en App-V applicaties in een live labomgeving. Aan het einde van de cursus hebben de deelnemers de kennis en praktische praktijk die nodig zijn om App-V te installeren, configureren, beheren en problemen op te lossen, en om hun eigen App-V applicaties te maken, te verpakken en te implementeren.
App-V: Advanced Techniques and Troubleshooting
21 UrenIn deze live training in België onder leiding van een instructeur, behandelen we geavanceerde technieken en probleemoplossing voor Microsoft Application Virtualization (App-V), vooral op het gebied van sequencing en packaging.
Aan het einde van de cursus hebben de deelnemers een diepgaand begrip van App-V en zijn ze in staat om complexe problemen te ordenen, op te lossen en op te lossen.
Kubernetes Networking with Calico
14 UrenDeze instructeur-geleide, live training in België (op locatie of op afstand) is gericht op ingenieurs die het netwerken voor Kubernetes clusters willen optimaliseren.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Calico.
- Begrijp hoe Calico verschilt van traditionele overlay-netwerken.
- Begrijp hoe Calico internetrouteringsprotocollen combineert met op consensus gebaseerde gegevensopslag.
- Gebruik Calico om een containernetwerkoplossing te maken voor Kubernetes clusters.
- Gebruik Calico om netwerkbeleid op te geven voor Kubernetes.
Docker, Kubernetes and OpenShift 3 for Administrators
35 UrenIn deze live training in België onder leiding van een instructeur, leren deelnemers hoe ze Red Hat OpenShift Container Platform kunnen beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Clusters maken, configureren, beheren en problemen met OpenShift oplossen.
- Implementeer gecontaineriseerde applicaties on-premise, in de openbare cloud of in een gehoste cloud.
- Beveiligd OpenShift containerplatform
- Bewaak en verzamel statistieken.
- Opslag beheren.
Docker, Kubernetes and OpenShift 3 for Developers
35 UrenIn deze live training onder leiding van een instructeur in België leren deelnemers hoe ze OpenShift Container Platform kunnen gebruiken om gecontaineriseerde applicaties te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak en configureer een OpenShift setup.
- Implementeer applicaties snel on-premise, in de public cloud of in een gehoste cloud.
Deploying Kubernetes Applications with Helm
7 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op ingenieurs die Helm willen gebruiken om het proces van het installeren en beheren van Kubernetes applicaties te stroomlijnen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Helm.
- Creëer reproduceerbare builds van Kubernetes applicaties.
- Deel applicaties als Helm-diagrammen.
- Voer toepassingen van derden uit die zijn opgeslagen als Helm-diagrammen.
- Beheer releases van Helm-pakketten.
Introduction to Minikube and Kubernetes
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor softwareontwikkelaars van beginners tot gemiddeld niveau en DevOps professionals die willen leren hoe ze een lokale Kubernetes omgeving kunnen opzetten en beheren met behulp van Minikube.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer Minikube op hun lokale machine.
- Begrijp de basisconcepten en architectuur van Kubernetes.
- Implementeer en beheer containers met behulp van kubectl en het Minikube-dashboard.
- Stel permanente opslag- en netwerkoplossingen in voor Kubernetes.
- Gebruik Minikube voor het ontwikkelen, testen en debuggen van applicaties.
Minikube for Developers
14 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is bedoeld voor ontwikkelaars van gemiddeld niveau en DevOps ingenieurs die Minikube willen gebruiken als onderdeel van hun ontwikkelingsworkflow.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en beheer een lokale Kubernetes omgeving met behulp van Minikube.
- Begrijp hoe u toepassingen op Minikube kunt implementeren, beheren en debuggen.
- Integreer Minikube in hun continue integratie- en implementatiepijplijnen.
- Optimaliseer hun ontwikkelingsproces met behulp van de geavanceerde functies van Minikube.
- Pas best practices toe voor lokale Kubernetes ontwikkeling.
OKD (Origin Kubernetes Distribution) for Administrators
21 UrenIn deze door een instructeur geleide, live training in België (op locatie of op afstand), leren deelnemers hoe ze OKD lokaal of in de cloud kunnen installeren, configureren en beheren.
Aan het einde van deze training kunnen deelnemers:
- Een OKD-cluster maken, configureren, beheren en problemen oplossen.
- Beveilig OKD.
- Implementeer containerapplicaties op OKD.
- Bewaak de prestaties van een applicatie die draait in OKD.
- Beheer gegevensopslag.
- Implementeer applicaties snel op locatie of in een publieke cloud zoals AWS.
OpenShift 4 for Administrators
35 UrenIn deze live training onder leiding van een instructeur in België (online of ter plaatse), leren deelnemers hoe ze OpenShift Container Platform v4 kunnen installeren, configureren en beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Undersand OCI (Open Containers Initiative) en de implicaties ervan voor het gebruik van containermotoren zoals Docker in OpenShift.
- Begrijp de relatie tussen de verschillende versies van OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, enz.).
- Een OpenShift-cluster maken, configureren, beheren en problemen oplossen.
- Implementeer de zelfbeheermogelijkheden van Openshift om de stabiliteit en consistentie van het platform te verbeteren .
- Veilig OpenShift containerplatform.
- Bewaak en verzamel statistieken.
- Opslag beheren.
- Upgrade een OpenShift Container Platform 3 cluster naar OpenShift Container Platform 4.
OpenShift 4 for Developers
35 UrenIn deze live training onder leiding van een instructeur in België (online of ter plaatse), leren deelnemers hoe ze applicaties kunnen maken, bijwerken en onderhouden met behulp van OpenShift Container Platform.
Aan het einde van deze training zijn de deelnemers in staat om:
- Undersand OCI (Open Containers Initiative) en de implicaties ervan voor het gebruik van containermotoren zoals Docker in OpenShift.
- Begrijp de relatie tussen de verschillende versies van OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, enz.)
- Automatiseer de pijplijn voor softwarelevering.
- Pas DevOps-principes toe om continu software te leveren .
Managing Kubernetes with Rancher
14 UrenDeze door een instructeur geleide, live cursus in België biedt deelnemers een overzicht van Rancher en demonstreert door middel van praktijkoefeningen hoe een Kubernetes-cluster met Rancher kan worden geïmplementeerd en beheerd.