GeorgeBanu
  • About me
  • Pentesting CheatSheets
    • Information Gathering
    • Ports Enumeration
      • FTP-21
      • SSH-22
      • Telnet-23
      • SMTP - 25,465,587
      • DNS-53
      • NetBIOS, SMB - 139,445
      • SNMP-161
      • MySQL-3306
      • RDP-3389
      • WinRM-5985
    • Web Cheat Sheet
    • Privilege Escalation
      • Linux Enumeration
      • Linux Privesc Techniques
    • Tricks
    • Template
  • TryHackMe Writeups
    • Starter
    • Dreaming
    • ColddBox: Easy
    • Ollie
    • Blog
    • KoTH Hackers
    • Brooklyn Nine Nine
    • Chill Hack
    • Undiscovered
    • Archangel
    • Jason
    • GLITCH
    • VulnNet: Node
    • Road
    • VulnNet:Internal
    • W1seGuy
  • CyberEDU Writeups
    • flag-is-hidden
    • file-crawler
    • reccon
    • this-file-hides-something
    • wifiland
    • old-tickets
    • inodat
    • pattern
    • ultra-crawl
  • eJPT
Powered by GitBook
On this page
  1. Pentesting CheatSheets
  2. Ports Enumeration

MySQL-3306

  • scan

# initial scan
nmap -T4 -vv -sC  --script=mysql-* $IP -p 3306 -oN recon/nmap_sql_port
# website scan
sqlmap -u '$IP/store.php?id=1' --dbms=MySQL --form --risk 3 --level 5 --threads 10 --random-agent --batch --dump
  • login

mysql -u'username' -p'password' -h $IP -D opencats
# opencats --> database name

# brute force using hydra
hydra -l $username -P /path/to/wordlist $IP mysql
  • Basic commands to enumerate database content

SHOW columns FROM nume_tabel; # see columns name

SELECT * FROM table_name;	#Show all columns in a table

SELECT column1, column2 FROM table_name;	#Show specific columns in a table

DROP TABLE logins;	#Delete a table

ALTER TABLE logins ADD newColumn INT;	#Add new column

ALTER TABLE logins RENAME COLUMN newColumn TO oldColumn; #Rename column

ALTER TABLE logins MODIFY oldColumn DATE;	#Change column datatype

ALTER TABLE logins DROP oldColumn;	#Delete column

SELECT * FROM logins ORDER BY column_1;	#Sort by column

SELECT * FROM logins ORDER BY column_1 DESC;	#Sort by column in descending order

SELECT * FROM logins ORDER BY column_1 DESC, id ASC;	#Sort by two-columns

SELECT * FROM logins LIMIT 2;	#Only show first two results

SELECT * FROM logins LIMIT 1, 2;	#Only show first two results starting from index 2

SELECT * FROM table_name WHERE <condition>;	#List results that meet a condition

SELECT * FROM logins WHERE username LIKE 'admin%';	#List results where the name is similar 
PreviousSNMP-161NextRDP-3389

Last updated 1 year ago