TryHackMe Flag 31 çözümü için elimizdeki yegane ipucu bunun bir MySQL database adı olduğu.
Bir de aşağıdaki bilgiler verilmiş:
MySQL username: root
MySQL password: hello
Eğer benim gibi hayatınızda ilk defa Linux içerisinde MySQL database arıyorsanız siz de biraz şaşırmış olabilirsiniz ama çok zor değilmiş :)
Önce MySQL' e bir bağlanmak lazım: mysql -u root -p komutunu kullanacağız.
-u root user'ı belirtmek için kullanıyoruz. -p ile MySQL bizden parola istiyor. Verilen "hello" parolasını kullanarak giriyoruz.
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.25-0ubuntu0.16.04.2 (Ubuntu)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Veritabanlarını görüntülemek için kullanılacak olan komut: SHOW DATABASES;
(Noktalı virgülü yazmayı unutmamak lazım :))
mysql> SHOW DATABASES;+-------------------------------------------+
| Database |
+-------------------------------------------+
| information_schema |
| database_*fb1*ab13*f5f*d61d*35*543*c91*f4 |
| mysql |
| performance_schema |
| sys |
+-------------------------------------------+
5 rows in set (0.01 sec)
BONUS:
Bonus sorusunda "Yukarıda bulduğunuz veritabanındaki tablodan veri alın!" denmiş. Yani flags veritabanı içeriğinde flag bulmaya çalışacağız.
Yukarıdaki gibi bağlanıp yine veritabanlarını görüntüledikten sonra bu defa istediğimiz veritabanını kullanabilmek için:
use mydatabase;
Bu veritabanı içerisinde bulunan table'ları görebilmek için:
mysql> show tables;
+-----------------------------------------------------+
| Tables_in_database_*fb1*ab13*f5f*d61d*35*543*c91*f4|
+-----------------------------------------------------+
| flags |
Son olarak SELECT * FROM komutu yanına içeriğini görüntülemek istediğimiz table adını yazarak:
mysql> SELECT * FROM flags;
+----+----------------------------------+
| id | flag |
+----+----------------------------------+
| 1 | e*59*4e*1d*d9*d61*2f*23*7b9*73** |
+----+----------------------------------+
1 row in set (0.00 sec)
Tebrikler artık MySQL veritabanlarını görüntülemek, seçmek ve içeriğine bakmak gibi işlemleri yapabiliyoruz!

Hiç yorum yok:
Yorum Gönder