전체 글 153

Natas Level 16 풀이

Username: natas16 URL: http://natas16.natas.labs.overthewire.org 소스코드가 익숙하다.. 찾아보니 natas9->10과 비슷한 문제처럼 보인다. Natas Level 9 → Level 10Username: natas10 URL: http://natas10.natas.labs.overthewire.org 이번에는 특수 문자를 필터링한다고 한다. 소스코드를 보면 입력값에 '/[;|&]/' 가 있으면 "input contains an illegal character!" 을 출력시킨다. 따라서 이00yj.tistory.com 그런데 이번에는 Natas 9 to 10 에서 보다 많은 특수문자를 필터링하고 있으며, key로 받는 입력값도 명령어에 주입되지 않도록 "..

Wargame/natas 2024.04.08

Natas Level 15 풀이

Username: natas15URL: http://natas15.natas.labs.overthewire.org 접속했을 때 화면: 이번에도 username을 입력하는 칸이 있다. 소스코드를 보면, 참/거짓인 구문이 되도록 입력하면 유저의 존재만 알려준다. 따라서 Blind SQL injection을 해야한다. natas16을 username 칸에 입력했을 때 해당 유저가 존재한다고 출력되었으므로 natas16의 패스워드를 알아낼 스크립트를 작성하자. 패스워드 문자열이 최대 64자리라고 했으니까, 브루트포싱하는 스크립트를 썼다. 1. 패스워드를 이루는 문자 목록 뽑기 1 2 ..

Wargame/natas 2023.09.01