[Normaltic's CTF] SQL Injection 3
2024. 6. 5. 15:28ㆍ정보보안 및 해킹/CTF
문제를 다 풀고 제 몸뚱아리도 에러가 났습니다. 응급실에...
플래그를 찾아봅시다...
우선 계정이 주어졌으니 로그인을 하면 어떻게 로그인이 이루어지는지 절차를 볼까요?
음 302네요! 302를 통해서 index.php로 가는가봅니다.
302가 아니면 로그인에 실패했다는 의미겠지요
우선 닉네임 다음에 싱글 따옴표 하나를 더 붙여봅니다.
에러 메세지가 뜨는지 확인하기 위함입니다.
에러메세지가 뜨네요.
Burp Suite으로 확인하지 않아도 뜨네요
그럼 일단 사용하고 있는 DB는 Mysql이니, extractvalue()를 사용하도록 합니다.
Database 이름부터 알아보도록 합시다.
Database 이름은 sqli_2라고 합니다.
다음은 테이블 이름을 알아볼까요?
확실히 블라인드보다는 시간이 덜 들어서 좋습니다.....
테이블 이름은 flag_table 이라고 합니다.
다음은 컬럼 이름입니다.
컬럼 이름은 flag네요
데이터를 추출해볼까요?
플래그가 나왔습니다.
'정보보안 및 해킹 > CTF' 카테고리의 다른 글
[Normaltic's CTF] SQL Injection 5 (1) | 2024.06.05 |
---|---|
[Normaltic's CTF] SQL Injection 4 (1) | 2024.06.05 |
[Normaltic's CTF] SQL Injection Blind Practice (0) | 2024.06.05 |
[Normaltic's CTF] SQL Injection Error Based SQLi Basic (0) | 2024.06.05 |
[Normaltic's CTF] SQL Injection Practice 2 (0) | 2024.05.29 |