Hôm nay lướt lại vài bài CTF cũ chợt nhận ra mình đã để trang blog này mốc meo cũng đã 4 tháng rồi nên hôm nay mình kiếm cái gì đó để viết, để học,... Trang hôm nay mình muốn nhắm tới là
overthewire.org, một trang hay và chứa rất nhiều kiến thức basic. SVATTT cũng cận kề, và mình cũng nhận ra không có đất cho những người làm Forensics như mình nữa mà mình cần phải tự try hard các mảng khác mà web, reverse, pwn là 3 mảng chính là 3 yếu tố quyết định thứ hạng...
Level0: Truy cập site đầu tiên với username và password đã được cho, dựa vào hint:
You can find the password for the next level on this page.
Ta có thể đoán được flag chắc nằm trong source code, ctrl+u ta có được password của level tiếp theo.
Password: gtVrDuiDfck831PqWsLEZy5gyDz1clto
Level1: Bài này cũng giống như level0 nhưng không cho phép sử dụng chuột phải, trong khi đó mình lại dùng ctrl+u để xem source code nên cũng không đáng ngại. 😀
Password: ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi
Level2: Xem source code ta thấy rằng có tab img là tab hiển thị hình ảnh trong html nhưng lại không có ảnh nào hiển thị trong trang thử click vào nhưng không có gì ngoài một màu đen. Ta để ý đường dẫn là files/pixels.png vậy ta thử xoá pixels.png để truy cập thư mục files xem sao. Ta thấy ngay có 1 file là user.txt, click vào ta sẽ thấy 2 cột username password và có tài khoản của natas lv3.
Pasword: sJIJNW6ucpu6HPZ1ZAchaDtwd7oGrD14
Level3: Xem source code có dòng chữ :
No more information leaks!! Not even Google will find it this time...
Dòng đó ý muốn nói đến file robots.txt vì file này là dạng file không cho search engine truy cập vào một hình ảnh, đường dẫn,... nào đó của trang web. Vậy thì ta thử mở file
robots.txt lên xem sao. Ngay lập tức ta thấy thư mục
s3cr3t. Truy cập vào thư mục này ta thấy có file users.txt. Click chọn ta có được username và password của level4.
Password: Z9tkRkWmpt9Qr7XrR5jWRkgOU901swEZ
Level4: Hmm, nhìn vào hint:
Access disallowed. You are visiting from "http://natas4.natas.labs.overthewire.org/" while authorized users should come only from "http://natas5.natas.labs.overthewire.org/"
Có nghĩa là ta phải visit từ http://natas5.natas.labs.overthewire.org/ Vậy làm sao ta có thể visit từ website đó. Sử dụng burpsuite mình thấy dòng referer của header, ok vậy thì sửa lại sao cho đúng yêu cầu là sẽ được thôi.
Password: iX6IOfmpN7AYOQGPwtn3fXpbaJVJcHfq