PHP Wrapper [LFI]

2024. 3. 14. 17:08·IT?

 

 

 

 

 

 

LFI(Locl File Inclusion) 공격은 웹 애플리케이션에서 발생할 수 있는 보안 취약점 중 하나이다.

 

PHP에서는 파일 시스템에 있는 파일을 읽어오는 여러 가지 함수들이 있다. ['include, 'require', 'file_get_contents']

 

이러한 함수들은 사용자가 지정한 파일을 서버에서 읽어와서 실행하거나 그 내용을 반환한다.

 

LFI 공격은 이러한 파일 읽기 함수들을 이용하여 공격자가 읽고자 하는 파일을 포함시킨다. ['/etc/passswd']

 

'php://filter' -> encode/decode를 이용해서 서버 안에 존재하는 문서들을 열람할 수 있다.

 

Wargame에서 활용했다.

 

www.[website_name].index.php?[page]=php://filter/convert.base64-encode/resource=[file_name]

 

 

https://grayom.tistory.com/52

 

webhacking.kr - old 25 (PHP wrapper [LFI])

문제화면이다. Linux에서 'ls -l' 명령어를 친듯한 모습이 보인다. ? file=hello로 되어있으니 flag로 이동해서 확인해 보자. flag에서 확인해 본 결과 플래그는 코드 안에 있다고 나와있다. 그러면 코드

grayom.tistory.com

 

 

 

 

 

 

 

 

'expect://'은 PHP에서 외부 프로그램이나 시스템 명령어를 실행할 때 사용 된다.

 

만약 필터링에 의해 걸러지지 않았다면 시스템 명령어가 그대로 들어가게 된다.

 

www.[website_name].index.php?[page]=expect://[system_command]

 

 

 

'zip://'은 파일의 압축, 파일 안에 들어있는 특정 파일을 실행시킬 수 있다.

 

 

www.[website_name].index.php?[page]=zip://file.zip[system_name]

 

 

 

 

'IT?' 카테고리의 다른 글

[.Hack Conference 2024] 후기  (0) 2024.05.28
Cookie 란?  (1) 2024.01.30
'IT?' 카테고리의 다른 글
  • [.Hack Conference 2024] 후기
  • Cookie 란?
G_OM
G_OM
최대한 설명 열심히 하려고 합니다. 궁금한 거 있으면 언제든지 물어보셔도 좋습니다.
  • G_OM
    끄적끄적
    G_OM
  • 전체
    오늘
    어제
    • 분류 전체보기 (157)
      • 모의해킹 (18)
      • CTF (22)
      • Wargame (69)
        • Linux_bandit (33)
        • Webhacking.kr (36)
      • DreamHack (52)
        • WEB (14)
        • Reverising (9)
        • System (0)
      • Mobile_security (13)
        • Drozer_Android (4)
        • Frida_Android (1)
        • IOS (1)
        • tool (1)
      • 정보보안기사 (2)
      • IT? (3)
  • 블로그 메뉴

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

    • Github
  • 공지사항

    • DreamHack 에 대한 문제들...
  • 인기 글

  • 태그

    정보보안기사
    cookies
    insecurebankv2
    webhacking.kr
    bandit20
    php
    bandit18
    sql injection
    bandit
    리눅스
    리눅스 워게임
    CTF
    Android
    모의해킹
    Linux wargame
    lfi
    bandit30
    wargame
    url encode
    webhacking
    Frida
    Linux
    overthewire
    OSINT
    Dreamhack
    php wrapper
    bandit17
    워게임
    drozer
    난독화
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
G_OM
PHP Wrapper [LFI]
상단으로

티스토리툴바