티스토리 뷰
LOS 포스팅에 앞서 내용이 틀릴 수도 있으며, 해당 부분 지적은 감사히 받겠습니다.
7단계 소스코드이다.
이번에도 or과 and 연산자가 필터링되어있다. 추가로 이번 문제는 addslashes를 통해 싱글 쿼터와 더블 쿼터가 필터링되어있다.
' , " 우회 문제이다.
필터링 우회를 위해 여러 가지 시도를 해봤는데
or 은 || 연산자로 우회가 되었는데
and는 & 로 우회가 되지 않았다.
그래서 url 인코딩으로 %26을 입력해보았더니 우회가 되었다.
추후에 이유를 찾아봐야겠다...
또한 &와 &&의 정확한 차이점을 찾게 되는 계기가 있었는데,
&의 결과
&&의 결과에 차이가 있었다.
&는 비트연산자이고 &&는 논리 연산자였다... 이런 점들을 발견할 때마다 기본기의 중요성이 뼈저리게 느껴진다..
일단 인젝터를 만들어 admin 의 비밀번호를 추출한다.
입력한다.
문제 해결!
느낀점
1. 소스코드 문제 해결 조건 확실히 알고 문제 풀기
2. 비트 연산자와 논리 연산자 확실히 구분하기 (&, &&)
3. 주석처리 여러방법 해보기 ( # , %23, --+- 등등)
4. 조금더 효율적인 인젝터 만들기(정보 추출 시간이 너무 길다.)
+ 심심해서 그냥 쓸데없는 짓 하나 했다. guest 비밀번호를 인젝션 하였다.
하지만 17자리를 알아내는 데에는 상당히 오랜 시간이 걸렸는데 추후에 좀 더 효율적인 방법을 찾아봐야겠다.
'SQL injection > lord of SQL' 카테고리의 다른 글
Lord Of SQL injection 9단계-vampire (0) | 2022.01.05 |
---|---|
Lord Of SQL injection 8단계-troll (0) | 2022.01.05 |
Lord Of SQL injection 6단계-darkelf (0) | 2022.01.05 |
Lord Of SQL injection 5단계-wolfman (0) | 2022.01.04 |
Lord Of SQL injection 4단계-orc (0) | 2022.01.03 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 상속
- spring
- 김영한 실전 자바 기본
- 기술스택
- 코딩테스트
- 김영한
- Los
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- java
- 프로그래머스 상품을 구매한 회원 비율 구하기
- samron
- 스프링
- 김영한 실전 자바 기초
- webhacking.kr
- 백준 피보나치 수열
- los 15
- static
- zixem
- 프로그래머스
- lord of sql
- los 15단계
- 백준
- 코딩테스트 준비
- samron3
- 자바
- ys.k
- 백준 피보나치
- 상품을 구매한 회원 비율 구하기 파이썬
- extends
- 김영한 실전 자바 중급
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
250x250