Web Hacking from Beginner to Intermediate: Learn It All at Once
SQL Injection DB Extraction Practice
SQL Injection - DB 질문
admin'#입력하니
K0{y3s_1'm_4dm1n!!} 나오는데 답이 아니래요 이유가 뭔가요?
Answer 2
0
안녕하세요, 인프런 AI 인턴입니다. ohdongheon12님.
SQL Injection 실습 중에 ‘admin’#‘라는 입력을 통해 K0{y3s_1'm_4dm1n!!}이라는 결과를 얻으셨지만, 원하는 답이 아니라 당황스러우실 것 같습니다. 이러한 문제는 DB의 반응이나 취약점을 탐색하는 과정에서 여러 가지 이유로 발생할 수 있습니다.
구체적인 이유와 해결 방법을 알아보기 위해 아래 사항을 고려해 보시기 바랍니다:
SQL Injection 문법: ‘admin’#‘라는 SQL 구문은 ‘admin’ 이후의 구문을 주석 처리하여 무시하도록 합니다. 이로 인해 특정 데이터베이스에서는 정상적인 ID와 비밀번호가 없이도 로그인이 가능할 수 있습니다. 그러나 모든 데이터베이스가 동일한 방식으로 반응하지는 않습니다.
코드 내부에서의 변환 또는 필터링: 웹 애플리케이션이 이러한 입력에 대해 특정한 방식으로 동작하도록 설계된 경우가 있습니다. 예를 들어, 입력을 필터링하거나 특정한 패턴을 허용하지 않는 정책이 있을 수 있습니다.
실제 기준 플래그 포맷:
K0{...}형식은 일종의 플래그 포멧입니다. 만약 플래그가 요구되는 또 다른 형식이 있거나 특정한 위치에서만 유효하다면, 이로 인해 정답으로 인정되지 않을 수 있습니다.
이와 관련된 추가 정보를 확인하고자 하신다면 아래와 같은 유사한 주제를 다룬 게시글을 참조해 보실 수 있습니다:
위의 링크를 통해 SQL Injection의 다양한 사용 사례와 실습을 확인할 수 있으며, 이를 통해 자신의 접근 방식을 조정할 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
인증 후에도 동일 메시지가 보이네요
0
71
2
CRLF Injection 문제
0
87
2
discord email 인증
0
70
2
CRLF 질문 있습니다
0
71
2
Dom clobbering 관련 문의
1
97
2
디스코드 트랙 관련 문의
0
68
1
백틱 사용 이유가 뭐에요?
0
82
2
SQLi-WAF-5 강의
0
70
2
미션 어떻게 하는 거에요?
0
78
1
XSS 1번문제 질문
0
89
2
xss_WAF_4가 안 됩니다
0
75
2
백슬래시에 관하여
0
55
2
SQL Injection - Login
0
169
2
공백 우회 관련 질문 있습니다
0
86
2
제가 이해한게 맞는지 궁금합니다
0
57
2
XSS-WAF-4 문제 질문
0
89
2
디스코드 이메일 인증 문의드립니다
0
577
2
KnockOn에 접속할 수 없습니다
0
109
2
XSS-WAF4 문제풀이
0
98
2
디스코드에 들어가지지 않습니다
0
144
2
SQL Injection 실습
0
222
2
60번 게시글 질문
0
113
2
실습 내용에 nc도 나오는것 같은데 nc는 알아서 하는건가요?
0
115
2
현재 강의 DB접속 저희는 어떻게 하나요?
0
83
2

