본문으로 바로가기

IT Security

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • HOME
  • NOTICE
  • GUESTBOOK
  • ADMIN
관리자
  • 블로그 이미지
    lena04

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[Iron_Golem] LOS 문제풀이21

[Iron_golem] LOS 문제풀이21 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 에러기반 SQL Injection2. select 1 union select 2 소스코드를 보면 sleep과 benchmark를 해놓았기 때문에 로딩을 통해서 패스워드를 알아내기는 어렵다. 잘 보면 에러를 통해서 이 쿼리가 제대로 실행되는지 안되는지 확인할 수가 있다. 처음에는 길이를 알아야 되기 때문에 if문과 length를 이용해 길이를 알아보았다. 쿼리가 제대로 실행이 된다면 에러가 뜨는 것이 정상이다. 에러코드를 만들때에는 실행될때만 에러가 발생해야 되는 코드를 만들어야 되기때문에 이 점을 이용한 코드인 select 1 union s..

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 23:29

[Dragon] LOS 문제풀이20

[Dragon] LOS 문제풀이20 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. #은 한 줄 주석 -> 줄바꿈처리 %0a 이용(New Line) 주석처리가 되어있기 때문에 다음줄로 바꾸면 처리가 되지 않을까라는 생각이들어서 줄을 바꿔주는 \n을 이용했으나 처리가 되지 않았다. 그러다 아스키코드표를 보면 %0a 가 new line을 입력하는 부분임을 알 수 있다. 그 점을 이용해서 문제를 풀면 문제가 풀린다.

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 20:07

[Xavis]LOS 문제풀이19

[Xavis] LOS 문제풀이19 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 패스워드 길이를 확인하면 실제 패스워드 길이와 다르다.2. 패스워드는 우리가 알아볼 수 없는 문자이다. 이 문제를 풀때에는 정말 오래걸렸다. 패턴매치할 수 있는 함수들을 막아놓아서 쓸 수가 없어 하나씩 구해야 했고, 처음에 pw길이를 찾아보니 40개가 나와서 많이 당황했다. 그래서 어쩔 수 없이 하나씩 패스워드를 찾아보았는데 아스키 범위에서는 하나도 나오지 않았다. (이점에서 많이 고민했다.)그러다가 해시함수인가 라는 생각도 해보고 등등 여러가지 방법을 찾다가, 우리가 읽을 수 없는 문자라는 생각이 들었다. 그렇게 검색해보다가 아스키코드 확장문자를 ..

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 20:07

[Nightmare] LOS 문제풀이18

[Nightmare] LOS 문제풀이18 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 주석을 우회하는 방법 -- , /**/, ;%002. 거짓 = 거짓 ( 참 ) 소스코드를 보면 주석인 #과 -를 막아놓았다. 주석을 우회할 수 있는 방법을 통해서 처리해주면 된다.쿼리가 실행되면 문제가 풀리기때문에 PW부분을 참으로 만들어주어야 하는데, 길이에 걸리기 때문에 pw가 거짓이라는 점을 이용해 문제를 풀어주었다. 이렇게 풀면 딱 6글자가 나오게 된다.

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 20:07

[Succubus] LOS 문제풀이17

[Succubus] LOS 문제풀이17 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 문자열 이스케이프 형태로 바꿀것2. 주석처리 # : %23 ' : %27 이제는 preg_match로 작은따옴표로 막아놓았다. preg_match를 통해서는 우회 할 수 있는 방법이 없었다. 중간을 문자열 이스케이프로 처리해버리면 작은따옴표가 문자열' 로 인식하기 때문에 이 점을 이용해서 풀면 문제가 풀린다.

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 20:07

[Zombie_Assassin] LOS 문제풀이16

[Zombie_Assassin] LOS 문제풀이16 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. ereg 취약점 ereg는 뒤에 NULL 문자를 만나게되면 더이상 문자열을 체크하지 않는다. NULL : %002. 주석처리 # : %23 ' : %27 소스코드를 보면 ereg로 id, pass에 '를 쓰지 못하게 막아놓았다. ereg에 대한 취약점을 찾아보니 필터링을 막는 방법은 앞에 null 값을 넣으면 더이상 체크하지 않기 때문에 우회할 수 있다. 이런점이 취약하기 때문에 현재는 preg_match로 보안했습니다. 그러면 query가 존재하면 풀리는 문제이므로, id가 무조건 참으로 만들어 주면 된다.

SOLUTION/LOS(Lord of SQL) 2017. 7. 4. 20:06

[Assassin] LOS 문제풀이15

[Assassin] LOS 문제풀이15 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. like 사용법 - 패턴매칭 like '%김' -> 끝에가 김인 사람 like '김%' -> 맨앞이 김인 사람 like '%김%' -> 김이 들어가는 사람 작은따옴표 막아놓았기 때문에 char 함수를 사용해야 되나 라고 생각해보았지만, like를 이용하면 문제를 풀 수 있겠다라는 생각이 들었습니다.like를 이용하면 패턴을 매치해서 풀 수 있기 때문에 전체 비밀번호를 알지 못해도 맞게 쿼리가 실행된다.처음 첫 글자를 찾기 위해 0-9, a-z, A-Z 까지 다 구해보았지만 Hello guest밖에 뜨지 않았다. guest와 같이 앞에부분이 비밀..

SOLUTION/LOS(Lord of SQL) 2017. 7. 3. 18:39

[Giant] LOS 문제풀이14

[Giant] LOS 문제풀이14 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 빈칸(공백) 우회 ' ' : ( ), /**/, %09, %0a, %0c, %0b, + 글자 하나를 갖고 빈칸을 만들면 문제가 풀린다. 하지만 빈칸, \n, \t, \r 이 막아져있기 때문에 이것을 제외한 빈칸 우회방법을 이용해야한다. %0b(vertical tab), %0c(NP form feed, new page) 를 이용해 우회하면 문제는 풀린다.

SOLUTION/LOS(Lord of SQL) 2017. 7. 3. 18:38

[Bugbear] LOS 문제풀이13

[Bugbear] LOS 문제풀이13 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. substr 우회 right, left, mid 사용 substr('apple',1,1) = 'a' -> right(left('apple',1),1) = 'a' substr('apple',1,1) = 'a' -> mid('apple',1,1) = 'a'2. ascii 우회 ord, hex 사용 ascii(substr(pw,1,1)) = ord(substr(pw,1,1))3. =, like, or, and 우회 = : like, between, in, instr 이용 or : || and : &&4. 빈칸(공백) 우회 ' ' : ( ), /**/,..

SOLUTION/LOS(Lord of SQL) 2017. 7. 3. 18:38

[Darkknight] LOS 문제풀기12

[Darkknight] LOS 문제풀기12 SQL Injection Web HackingLOS 사이트 : http://los.eagle-jump.org/ [힌트]1. 주석처리 # : %23 ' : %272. 패스워드 하나씩 다 찾아야 함3. ascii 우회 ord 사용 ascii(substr(pw,1,1)) = ord(substr(pw,1,1))4. char 함수 이용5. substr 우회 right, left, mid 사용 substr('apple',1,1) = 'a' -> right(left('apple',1,1) = 'a' substr('apple',1,1) = 'a' -> mid('apple',1,1) = 'a'6. = 우회 like, between 이용 전 단계와 마찬가지로 패스워드를 하나씩 찾..

SOLUTION/LOS(Lord of SQL) 2017. 7. 3. 18:38
  • 이전
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 20
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (193)
    • SECURITY (97)
      • Linux (27)
      • WEB (1)
      • Network (17)
      • Network 실습 (16)
      • Python (22)
      • Python 풀이 (6)
      • PHP (4)
      • 보안 (1)
      • STUDY (3)
    • SOLUTION (88)
      • LOS(Lord of SQL) (23)
      • Overthewire (25)
      • Wargame (5)
      • Webhacking (22)
      • Net-Force (7)
      • Baekjoon (6)
    • STUDY (8)
      • 자격증 (2)
      • MEMO (0)
      • (정리)정보보안기사&산업기사 (6)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • TCP
  • net-force
  • Network
  • 리눅스
  • Los
  • 라우터
  • Natas
  • wargame
  • javascript
  • 파이썬
MORE+

ARCHIVE

CALENDAR

«   2025/09   »
일 월 화 수 목 금 토
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

LINK

  • Linux system
  • config
  • TYen
  • For information security
  • DrakeOh :: DrakeOh
  • hyes IT
  • Jennysgap
  • Cisco Network / Linux / 모의 해킹
  • Online Programming
  • hack
  • Wargame.kr - 2.1

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT IT Security, ALL RIGHT RESERVED.
IT Security
블로그 이미지 lena04 님의 블로그
MENU
  • HOME
  • NOTICE
  • GUESTBOOK
  • ADMIN
CATEGORY
  • 분류 전체보기 (193)
    • SECURITY (97)
      • Linux (27)
      • WEB (1)
      • Network (17)
      • Network 실습 (16)
      • Python (22)
      • Python 풀이 (6)
      • PHP (4)
      • 보안 (1)
      • STUDY (3)
    • SOLUTION (88)
      • LOS(Lord of SQL) (23)
      • Overthewire (25)
      • Wargame (5)
      • Webhacking (22)
      • Net-Force (7)
      • Baekjoon (6)
    • STUDY (8)
      • 자격증 (2)
      • MEMO (0)
      • (정리)정보보안기사&산업기사 (6)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바