dalgorithm
달공의 개발기
dalgorithm
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • Back-end (0)
    • Java (11)
    • 자료구조 (7)
    • Network (31)
    • Database (9)
    • Baekjoon Online (24)
    • 클라우드 (6)
    • Android (15)
      • Kotlin (14)
    • AI (27)
      • Machine Learning&Deep Learn.. (27)
    • Web (23)
      • Webhacking (17)
      • WebProgramming (6)
    • 기술면접 (1)
      • JAVA&자료구조 (0)
      • Spring (0)
      • 컴퓨터구조&운영체제 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • CTF 스터디 (15)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 데이터베이스
  • 딥러닝
  • gcp
  • 자바
  • kotlin
  • 인공지능
  • 네트워크
  • python #백준
  • 자료구조
  • db
  • 클라우드
  • 코드리뷰
  • java
  • CTF
  • 웹해킹
  • 포너블
  • 침입탐지
  • Guacamole
  • 머신러닝
  • cs

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dalgorithm

달공의 개발기

Webhacking - challenge(old) 38번
Web/Webhacking

Webhacking - challenge(old) 38번

2021. 11. 13. 16:49
728x90

 

문제를 들어가면 LOG INJECTION이라는 문구와 함께

로그인 버튼이 있다.

 

INJECTION 삽입 문제인 것 같은데, 아직 감이 오지 않아

코드를 먼저 확인해 보았다.

 

admin.php 파일을 확인해 봐야 한다.

로그뷰를 확인할 수 있다.

 

admin을 입력해보고 login을 해보니 you are not admin이라는 문구와 함께

로그인이 안되는 것을 확인 할 수 있다.

 

인젝션을 해보고 나서 로그뷰를 확인해보니 값이 추가되었다.

이 문제를 해결하기 위해서는 CRLF Injection에 대해 알아야한다.

 

https://www.hahwul.com/cullinan/crlf-injection/

 

CRLF Injection

🔍 Introduction CRLF Injection은 Carriage Return Line feed Injection의 약자로 각 개행문자를 의미하는 CR(\r) LF(\n)을 이용하여 HTTP Request 또는 Response를 분리하여 공격자가 의도한 동작을 수행시키는 공격 기법

www.hahwul.com

 

 

로그뷰에 있었던 ip를 토대로

[내 ip 주소] : admin

값을 입력해보았다.

 

728x90

'Web > Webhacking' 카테고리의 다른 글

Webhacking - challenge(old) 23번  (0) 2021.11.13
Webhacking - challenge(old) 55번  (0) 2021.11.08
Webhacking - challenge(old) 2번  (0) 2021.11.08
Webhacking - challenge(old) 27번  (0) 2021.10.16
Webhacking - challenge(old) 18번  (0) 2021.10.16
    'Web/Webhacking' 카테고리의 다른 글
    • Webhacking - challenge(old) 23번
    • Webhacking - challenge(old) 55번
    • Webhacking - challenge(old) 2번
    • Webhacking - challenge(old) 27번
    dalgorithm
    dalgorithm

    티스토리툴바