Bandit Level 1 → Level 2
by Watchanan Chantapakul
โจทย์
ในด่านนี้เค้าให้ทำการค้นหารหัสผ่านซึ่งถูกเก็บอยู่ในไฟล์ที่มีชื่อว่า - (ขีดเดียวนี่แหละ) ซึ่งมีที่อยู่คือ home directory หรือก็คือ /home/bandit1
คำสั่งที่เกี่ยวข้อง
ls, cat, file
วิธีการ
- หากเชื่อมต่อ SSH จาก Bandit Level 0 อยู่ ให้ออกจากการเชื่อมต่อโดยกด
Ctrl + c - เชื่อมต่อ SSH เข้าด่านใหม่
ssh bandit1@bandit.labs.overthewire.org -p 2220โดยใช้รหัสผ่านคือคำตอบของ Bandit Level 1
- ใช้คำสั่ง
lsเพื่อดูชื่อไฟล์ ก็จะพบว่ามีไฟล์ชื่อ-จริง ๆ - ตามปกติเราจะใช้
cat -เพื่อดูเนื้อหาในไฟล์ แต่ปรากฎว่าเครื่องหมายขีด เป็นเครื่องหมายพิเศษที่คำสั่งต่าง ๆ จะใช้สำหรับส่ง option หรือ flag เข้าไป เช่นcat --helpก็ใช้สำหรับดูวิธีการใช้งานคำสั่งนั่นเอง ดังนั้น วิธีการแก้ก็คือใช้ที่อยู่อ้างอิง (relative path).(หรือ จุด) จะหมายถึง โฟลเดอร์ หรือ directory ที่อยู่ปัจจุบัน- ดังนั้นเราสามารถใช้
./-แทนไฟล์-ได้ - พิมพ์คำสั่ง
cat ./-เพื่อดูเนื้อหาไฟล์เลย
- พบคำตอบ
คำตอบ
CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9
โดยคำตอบข้างบนนี้ก็คือรหัสผ่านในการใช้สำหรับเข้าสู่ SSH ในด่านถัดไป
tags: Bandit