일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 포인터
- window
- suninatas 풀이
- sql injection
- property
- 백준 알고리즘
- xss game 풀이
- 메소드
- document
- IF문
- 사칙연산
- 백준 파이썬
- 함수
- python
- blind sql injection
- 파이썬
- 조건문
- Pwndbg
- object
- htmlspecialchars
- burp suite
- jQuery
- xss game
- 배열
- element 조회
- 김성엽 대표님
- lord of sql injection
- github
- 자바스크립트
- 객체
Archives
- Today
- Total
power-girl0-0
[ Los ] vampire 본문
728x90
주소 : https://los.rubiya.kr/
[ 문제 ]
[ 풀이 ]
해당 문제는 바로 이전 문제인 troll과 같이 대문자를 입력하여 우회하는 것이 불가능하다.
strtolower( )는 대문자를 소문자로 변환시켜주는 함수이다.
$_GET[id] = strtolower($_GET[id]);
또한, str_replace( )함수도 사용하여서, admin을 입력하였을시 삭제된다.
str_replace( )는 문자열 치환 함수로, str_replce('찾을 문자','교체할 문자','교체 대상')형식으로 사용된다.
$_GET[id] = str_replace("admin","",$_GET[id]);
해당 문제는 위의 두가지 함수를 참고하여, 조금만 생각해보면 쉽게 문제를 해결할 수 있다.
바로, str_replace를 이용하는 것이다.
해당 함수는 admin을 공백이 아닌 아예 삭제를 해준다.
그럼 adadminmin 을 값으로 넣어주면, admin은 삭제되고, 남은 문자들이 합쳐지면서 admin이라는 문자가 형성된다.
따라서, 아래와 같이 입력해주면 된다.
id=adadminmin |
문제 CLEAR!!
728x90
'War game > Lord of SQL Injection' 카테고리의 다른 글
[ Los ] golem (0) | 2021.03.22 |
---|---|
[ Los ] skeleton (0) | 2021.03.21 |
[ Los ] troll (0) | 2021.03.21 |
[ Los ] orge (0) | 2021.03.20 |
[ Los ] darkelf (0) | 2021.03.20 |
Comments