
In this session, We discussed about what VAPT is all about and also the important 5 phases, We also discussed about the right perspective required to perform a sucessful Penetration test.
In this session, We discussed information gathering, Also known as reconnaissance, We used a couple of tools to perform recon, All these tools are available on the internet, They have a web interface for performing the recon, We also talked about the two types of information gathering, Active and passive, I also shared his experiences on real-world engagements.
In this session, We discussed reconnaissance with terminal tools in Linux, We gathered subdomains for a target and also used some regular expressions to get the exact match data which we want, We also gathered a list of URLs and found whether they are 200 OK or not and thereby making separate files for each of those, I also shared automation with respect to recon.
Correction in the video: /24 subnets has 256 IP address and 254 Usable IP addresses.
In this session, Discussed the basics of networking, Understanding UDP and TCP and also the difference between the two of them and then we went ahead and used Nmap for our scanning practicals.
In this session, We discussed SMB Enumeration, the different tools of the trade we have and how to use them to enumerate SMB service, We only did the enumeration and never exploited a vulnerability!
In this session, We performed a mock penetration test, Thereby we started by Nmap scan and then extracted the uncommon from the common and exploited a vulnerability to make this a successful penetration test, In this course, we are not going to touch much-advanced exploitation concepts, Rather just understand, How it's done basically.
Not only learning the concepts important but also discussing the case studies too! In this session, we had a discussion on a very sophisticated attack known as the STUXNET attack on Iran's nuclear facility.
In this session we discussed the basics of exploitation by exploiting a vulnerability in the Easy file-sharing server, We also saw the basic post-exploitation, Process migration, Clearing the logs and escalating privileges by local exploits, For each of these tasks we used Metasploit.
In this session, We discussed custom tooling, How custom tools can be made in python, Not really an advanced session but a small session to give you a glimpse of custom tooling.
In this session, We discussed the basics of the web, And also discussed and used BurpSuite - A go-to tool for web penetration testers
In this session, We did some hands-on around 2 web-based vulnerabilities, XSS and SQL Injection.
In this video, We discussed the basics of Web application firewalls, And we also did some discussion with practical scenarios.
Cybersecurity is a global problem and most businesses are willing to hire skilled cybersecurity consultants for their security, it all starts with the basics, in this course learn the basics of penetration testing covering all 5 phases of penetration testing. This course not only focuses on conceptual understandings but also a good amount of time has been given to building the mindset for being good at offensive security.
I've taught this course to more than 100 students in our previous cybersecurity training program and these are live recordings of those sessions with the practicals that I have performed for the students to grasp not only the concept in theory but also in practicality to make sure they can perform those practicals in a live environment(personal or allowed third-party assets.)
This course is for anybody willing to start their career in cybersecurity technical skills and it will provide a foundation which can help them slowly advance themselves.
We also use to conduct our weekly talks and one such recording of a talk has been added to the course to provide a sense of giving back to the community and interacting with fellow industry people.
Looking forward to interacting throughout the course!