Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2014-6271_pwnable — 실습형 랩으로, pwnable.kr 도전 과제를 기반으로 환경 변수 삽입을 통한 권한 상승이 포함된 Shellshock (CVE-2014-6271) Bash 취약점을 시연합니다. | Kitploit
도구/GitHubGitHub/hanmin0512/cve-2014-6271_pwnable
Vulnerability AnalysisExploitationCTFLearning & EducationBinary ExploitationLabs & Practice
GitHubhanmin0512/cve-2014-6271_pwnable

CVE-2014-6271_pwnable

실습형 랩으로, pwnable.kr 도전 과제를 기반으로 환경 변수 삽입을 통한 권한 상승이 포함된 Shellshock (CVE-2014-6271) Bash 취약점을 시연합니다.

저장소 보기
2년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2014-6271

  • CVE-2014-6271은 "Shellshock"라고 알려진 심각한 취약점으로, 2014년에 발견되어 공개된 취약점이다. 이 취약점은 Bash 쉘에서 발견되어 거의 모든 Unix 및 Linux 시스템에 영향을 미치며, 인터넷 상에서 가장 널리 이해되는 취약점 중 하나이다.

보안 위협

  • Shellshock 취약점은 Bash 쉘에서 환경 변수를 통해 임의의 코드 실행을 허용하는 취약점으로, 공격자는 특정 환경 변수 값을 조작함으로써 시스템에 악의적인 코드를 삽입할 수 있었습니다. 이는 시스템을 제어하거나 사용자 정보를 탈취하는 등의 악용이 가능했다.

실습 환경

  • pwnable.kr shellshock 문제를 활용하여 실습 해볼것이다.
  • ssh [email protected] -p2222
  • pw: guest

공격 방법

  • shellshock 취약점은 bash shell 에서 환경변수 설정을 함수와 유사한 문법으로 설정 햇을 때 bash shell에서 이를 불러 올때 함수로 인식하는 취약점을 이용한 것이다.
  • 악의적으로 환경변수 값을 함수 문법과 유사하게 설정한 후 그뒤에 ';'을 넣고 커맨드를 삽입하면 bash가 실행 될때 뒤에 커맨드가 실행 된다.
  • 환경 변수 설정 해보기

0

  • 함수 설정해보기 (export -f 다른 세션(subprocess)에서도 함수 사용할수 있게 해주는 옵션)

1

  • 환경 변수 설정 공격 해보기

2

  • 환경 변수의 값을 함수문법으로하여 bash가 함수로 인식하게 한후 뒤에 커맨드를 삽입하여 flag를 읽으려 시도 하였지만 권한이 없어 실행 하지 못했다.

  • shellshock.c의 코드를 보면 유효한 그룹 아이디로 상승 시켜준 후 bash를 실행 시킨다.

3

  • bash가 subprocess로 실행 될 때 export한 attack 환경변수를 초기화 하는데 그 과정에서 함수로 인식하고 그 뒤 커맨드가 실행된다.
  • shellshock을 실행시키면 그룹 아이디가 권한 상승 되기 때문에 flag를 읽을 수 있는 권한이 생기고, 프로그램에서 bash를 실행시키기 때문에 그 과정에서 삽입한 커맨드 /bin/cat flag가 실행 된다.

4

도구 다운로드