Overthewire | Watchanan Chantapakul

View on GitHub
7 January 2020

Bandit Level 0 → Level 1

by Watchanan Chantapakul

โจทย์

หลังจากเราเข้าเชื่อมต่อเข้าเครื่องเซิร์ฟเวอร์ผ่านด้วย SSH ได้แล้ว เป้าหมายต่อไปในที่นี่คือให้เราทำการค้นหารหัสผ่านอันถัดไปเพื่อจะใช้สำหรับเข้า SSH ในด่านต่อไป โดยรหัสผ่านในข้อนี้จะถูกเก็บไว้ที่ไฟล์ชื่อ readme ในตำแหน่งของ /home/bandit0 หรือก็คือตำแหน่ง home ของผู้ใช้ bandit0 นั่นเอง ในข้อนี้ให้ทำการอ่านไฟล์ที่ตำแหน่งที่ถูกต้องก็เป็นอันเสร็จ

คำสั่งที่เกี่ยวข้อง

ls, cat, file

วิธีการ

  1. เมื่อผ่าน Bandit Level 0 มาแล้ว ตอนนี้เราจะอยู่ในเครื่องเซิร์ฟเวอร์ของเกมอยู่แล้ว
  2. ใช้คำสั่ง ls เพื่อดูรายชื่อไฟล์ ก็จะสังเกตเห็นไฟล์ชื่อ readme อยู่
  3. ใช้คำสั่ง file readme เพื่อดูว่าไฟล์เป็นชนิดไหน ในที่นี่จะเป็น ASCII text

    รูปแบบก็คือ file <ชื่อไฟล์> เช่น file mie.txt

  4. ใช้คำสั่ง cat readme ในการดูเนื้อหาข้างในไฟล์

    รูปแบบก็คือ cat <ชื่อไฟล์> เช่น cat mie.txt

  5. พบรหัสผ่าน

คำตอบ

boJ9jbbUNNfktd78OOpsqOltutMc3MY1

โดยคำตอบข้างบนนี้ก็คือรหัสผ่านในการใช้สำหรับเข้าสู่ SSH ในด่านถัดไป

tags: Bandit