
Learn to set up penetration testing labs with virtual machines, choosing between VMware Workstation Pro or Player and Oracle VM VirtualBox, and using Ovalle Hub dot com for vulnerable machines.
Explore Vulnhub to practice hacking with vulnerable machines, focusing on sql injection and sql injection to shell labs, and download lab files for VMware or VirtualBox, including OWASP top 10.
Install and configure the SQL injection to shell vulnerable labs in VMware, including ISO setup, OWASP broken valve application, and NAT networking for IP discovery.
Troubleshoot vulnerable-machine network issues by adding two adapters (NAT and bridged), applying changes, and using ifconfig to obtain an IP address for lab access.
Crawl a web application to gather information, locate get and post parameters, identify the uploads folder, and assess sql injection vulnerability and potential shell upload paths.
Learn to detect SQL injection vulnerabilities by testing error-based, time-based, and boolean-based methods, using a parameter to break the query, and observing true/false and delay-based results.
Discover how to break and fix sql queries during injection, using methods like hyphen hyphen plus, hash, slash-star, and comments, and identify vulnerable columns and column counts.
Learn SQL injection techniques to determine the number of columns with order by and identify vulnerable columns using union select, and explore shell uploading in pentest contexts.
Demonstrates exploiting sql injection to enumerate databases, tables, and columns using information_schema and group_concat. Extracts and previews user data from the users table to illustrate data leakage.
Learn how to locate databases and the users table, determine the number of columns, and dump login data using sql injection. Extract id, login, and md5-hashed passwords for later decryption.
unlock admin access by decrypting md5 password, log into the admin panel, and upload a shell while exploring bypass techniques and basic shell commands to inspect the server.
SQL injection vulnerability is one of the OWASP Top 10. In this course, we are teaching you how to perform penetration testing step by step. We are going to focus on SQL injection vulnerability. We start from scratch, so everyone who has no prior knowledge should not be worried about understanding the course. We present the concepts in a simple way. This course is divided into three main sections.
Section 1 : How to set up your own hacking lab
Introduction to virtual machines
Introduction to Hacking Labs Resources
Installing SQLI to shell Lab
Network Adapter Troubleshooting
Section 2: SQL Injection Workshops
Break and fix the query
Finding number of columns
Finding vulnerable columns
Union Select Attacks
Database information
Finding the databases
Finding the tables
Finding the columns
Dump the data
Decrypting Hashed Password
Section 3: How To Upload Shells And Bypass Upload Restrictions
Uploading CMD shell
Bypassing Upload Restrictions
Working with CMD Shell
At the end of the course, you will be able to perform information gathering, crawl the web application, detect SQL injection vulnerability, work with developer tools in browser, run query to dump the data, upload a shell, and run some commands to get information about the server and web application.
Who can benefit from this course?
Everyone who is interested in learning penetration testing as a career.
Everyone who is interested in teaching cyber security
Everyone who is tired of watching useless tutorials
What is next step?
Stay Tuned for OWASP Labs Courses