일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한국정보보호교육센터
- Blind SQL Injection
- 주요통신기반시설 쉘 스크립트
- 케이쉴드주니어
- 리눅스 취약점 진단
- 기업보안담당자
- 웹해킹 연습
- Shell Script
- 정보보호관리진단
- webhacking.kr 1번 문제
- 정보보안
- SQLInjection
- 리눅스 취약점 점검
- 모의해킹
- 카이섹
- 웹해킹 문제풀기
- 케이쉴드
- 보안취업
- 보안컨설턴트
- 국비지원
- 웹해킹 공부
- 주요통신기반시설 shell script
- 블라인드 sql injection
- sql inection 사이트
- 웹해킹 사이트
- 워드프레스 접속
- WarGame
- Los
- sql injection
- 취업연계
- Today
- Total
Youngjin's Log
7번 문제 - orge php 코드 분석preg_match함수로 테이블에 직접적인 접근을 금지하고 있습니다.그리고 or, and를 금지하고 있습니다.pw를 get방식 문자열로 받아서 쿼리문을 입력하고 출력된 id값을 페이지에 표시해줍니다.그리고 addslashes함수를 이용하여 입력받은 pw문자열 중에서 싱글쿼터, 더블쿼터, 널, 역슬래시 앞에 역슬래시(\)를 추가하여 반환해줍니다.그렇게 반환받은 pw문자열을 다시 쿼리문에 입력하고 쿼리가 정상적으로 입력되고 동작했다면 출력된 pw와 addslashes함수로부터 반환 받은 문자열을 비교합니다. 두개의 문자열이 같으면 클리어 되는 문제입니다. TIP문제의 핵심은 addslashes함수입니다. 첫번째 쿼리문을 무력화시켜서 admin을 뽑아 낸다고 하더라도 a..
6번 문제 - darkelf php 코드 분석preg_match함수로 테이블에 직접적인 접근을 금지하고 있습니다.그리고 or, and을 금지하고 있습니다.pw를 get방식의 문자열로 받아서 쿼리문을 입력하고 결과에 admin이 있다면 클리어 되는 문제입니다. TIP비슷한 기본 패턴의 문제 중 하나입니다.다만, or, and를 우회한다는 것이 다를 뿐입니다.or, and를 우회할 수 있는 방법을 찾아 보시면 쉽게 풀 수 있을 것 같습니다.and는 URL 인코딩이 되어진 형태로 입력해주셔야 입력이 가능합니다.or는 우회하는 그대로 입력해 주셔도 됩니다.답은 다양한 형태로 올 수 있습니다.
5번 문제 - wolfman php 코드 분석preg_match함수로 테이블에 직접적인 접근을 금지하고 있습니다.그리고 공백을 넣지 못하게 해놨습니다.pw를 문자열로 받아서 쿼리문을 입력하고 결과에 admin이 있으면 클리어 되는 문제입니다. TIP이번 문제는 공백을 우회하기만 하면 쉽게 풀 수 있는 문제입니다.공백을 우회할 수 있는 방법에는 다양한 방법이 존재하므로 다양한 방법으로 시도해 보시면 좋을 것 같습니다.답은 다양한 형태로 올 수 있습니다.