일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Los
- 한국정보보호교육센터
- 취업연계
- 블라인드 sql injection
- sql inection 사이트
- 모의해킹
- Blind SQL Injection
- 웹해킹 문제풀기
- 기업보안담당자
- 웹해킹 연습
- 주요통신기반시설 쉘 스크립트
- 워드프레스 접속
- 보안컨설턴트
- 케이쉴드
- sql injection
- SQLInjection
- 리눅스 취약점 진단
- 리눅스 취약점 점검
- 정보보호관리진단
- 웹해킹 사이트
- 주요통신기반시설 shell script
- 국비지원
- 카이섹
- 정보보안
- 웹해킹 공부
- webhacking.kr 1번 문제
- Shell Script
- WarGame
- 케이쉴드주니어
- 보안취업
- Today
- Total
목록2018/07/11 (5)
Youngjin's Log
1.1 root 계정 원격 접속 제한(Shell Script) #!/bin/bash #linux/unix check list 1.1#coded by pyj if [ -z "`grep -v tty\? /etc/securetty`" ]thenecho "1.1 Safety" 2>&1elseecho "1.1 Dangerous State" 2>&1fi
8번 문제 - troll php 코드 분석preg_match함수로 테이블에 직접적인 접근을 금지하고 있습니다.그리고 ereg함수를 이용해서 admin을 금지하고 있습니다.조건은 id만 명시하면 되고, 출력된 id가 admin이라면 클리어 되는 문제입니다. TIP쿼리문은 유연한 문법이기 때문에, 대소문자가 크게 상관없는 것 같습니다.(ex - SELect == select, GUEST == guest)소문자로 admin이라고 명시되어 있는 것만 우회해 주시면 될 것 같습니다.답은 다양한 형태로 올 수 있습니다.
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이번 문제는 공백을 우회하기만 하면 쉽게 풀 수 있는 문제입니다.공백을 우회할 수 있는 방법에는 다양한 방법이 존재하므로 다양한 방법으로 시도해 보시면 좋을 것 같습니다.답은 다양한 형태로 올 수 있습니다.