[ Bee-Box ] HTML Injection - Stored(Blog)

2020. 3. 29. 19:22·Archive/Hacking
728x90
반응형

 

 

 

 

안녕하세요. 오늘은 html injection 마지막인 stored (blog) 포스팅을 해보도록하겠습니다.

 

 

 

 

 

 

HTML Injection - Stored(Blog) low(하)단계

 

 

 

 

 

 

이 페이지는 블로그 형식입니다. 

먼저 h1 태그를 이용해서 태그 방식이 먹히는지 테스트해보도록하겠습니다.

 

 

 

 

 

 

 

submit을 눌러 입력합니다.

 

 

 

 

 

 

 

이렇게 태그가 제대로 인식되는 것을 확인할 수 있습니다.

 

조금 더 응용해볼까요?

 

 

 

 

비박스의 다른 페이지를 개발자도구를 이용해서 따오도록하겠습니다.

참고로 크롬에서 개발자도구를 사용하려면 F12 키를 누르면 됩니다.

 

 

 

 

 

 

 

 

<input type="text"> 태그를 넣어보도록 하겠습니다.

 

 

 

 

 

 

제대로 넣어진 것을 확인 할 수 있습니다.

만약 저기에 폼태그를 만들어놓고 submit 버튼도 넣는다면, 사용자가 입력한 값이

공격자가 원하는 곳으로 보내질 수 있습니다.

 

 

 

 

 

HTML Injection - Stored(Blog) medium(중)단계, high(상)단계

 

 

 

 

 

 

비박스에서 htmli_stored.php 페이지 코드를 살펴보도록 하겠습니다.

 

 

 

 

 

 

 

 

 

 

난이도 중으로 바꾸자마자 태그가 인식이 안되네요.

 

 

 

htmli_stored.php 코드를 살펴보도록 하겠습니다.

 

 

 

 

 

 

 

 

난이도 중과 상은 모두 sqli_check_3라는 함수로 데이터를 넘겨주네요.

 

 

 

 

 

 

 

 

 

 

htmlspecialchars를 사용해서 특수문자를 우회하기 때문에 태그로 인식하지 않습니다.

 

 

 

 

 

 

HTML Injection 대응방안

 

 

 

HTML Injection 공격을 방지하려면 htmlspecialchars 함수를 사용해

태그에 사용하는 특수문자들을 인식할 수 없도록 인코딩해줍니다.

 

728x90
반응형

'Archive > Hacking' 카테고리의 다른 글

[ Bee-Box ] 기타 Injection - OS 커맨드 injection  (1) 2020.03.30
[ Bee-Box ] 기타 Injection - iframe injection  (0) 2020.03.30
[ Bee-Box ] HTML Injection - Reflected (URL)  (0) 2020.03.29
[ Bee-Box ] HTML Injection - Reflected(POST)  (0) 2020.03.27
[ Bee-Box ] HTML Injection - Reflected(GET)  (0) 2020.03.27
'Archive/Hacking' 카테고리의 다른 글
  • [ Bee-Box ] 기타 Injection - OS 커맨드 injection
  • [ Bee-Box ] 기타 Injection - iframe injection
  • [ Bee-Box ] HTML Injection - Reflected (URL)
  • [ Bee-Box ] HTML Injection - Reflected(POST)
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    자바스크립트 API
    파이썬 백준
    oracle db
    파이썬
    Codeup
    파이썬 기초 문제
    Django
    파이썬 문제
    백준 파이썬
    백준
    비박스
    코드업
    백준 풀이
    코드업 파이썬 기초 100제
    보안뉴스
    자바스크립트 객체
    오라클
    Python
    코드업 기초
    C++
    파이썬 기초
    docker
    장고
    Oracle
    카카오 100일 프로젝트
    파이썬 알고리즘
    백준 문제풀이
    javascript
    Git
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Bee-Box ] HTML Injection - Stored(Blog)
상단으로

티스토리툴바