Electrical Engineer โ Ethical Hacker | Cybersecurity from a beginner's POV | Web Pentesting ยท Kali Linux ยท Labs ๐ณ๐ฌ | Real labs & real struggles โก
I entered cybersecurity without knowing why.
No roadmap. No mentor. Just a love for challenges and an Electrical Engineering degree.
Here's how confusion nearly made me quit and what finally gave me direction ๐งต
Just wrapped a UNION-based SQL injection lab on @PortSwigger's Web Academy โ extracted usernames & passwords from a hidden table by:
1๏ธโฃ Finding the right column count
2๏ธโฃ Identifying visible columns
3๏ธโฃ UNION-ing in the target data
Correct order:
1. Nail down the column count with NULLs first (null,null,null-- )
2. THEN test which position accepts a string
'UNION SELECT null,'qB3Ko7',null-- worked once I stopped skipping step 1.
Slow and steady > guessing. #infosec#SQLi#WebSecurityAcademy#eJPT
Working through PortSwigger's SQL injection labs today โ UNION attack, finding a column that accepts text.
Rookie move: tried shoving my string into every column before confirming the column count was even right. Wasted a few requests.
UNION-based SQLi needs 2 things to work:
1๏ธโฃ Same number of columns in both queries
2๏ธโฃ Compatible data types per column
Miss either โ DB throws an error, no data returned.
#InfoSec#EthicalHacking#SQLInjection#AppSec#HackWithCriz
Today's lab: SQL Injection subverting app logic ๐
Core idea: you're not stealing data directly. You're tricking the app into running its query differently doing something the dev never intended.
Classic auth bypass:
Username: Administrator'--
The -- comments out everything after it (like the password check). Now a valid username alone gets you in. No password needed. ๐ณ