Skip to content

hzuiw33/OpenSSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenSSL Heartbleed (CVE-2014-0160)

Contributors


요약

OpenSSL 1.0에서버전 1에는 심각한 취약성(CVE-2014-0160)이 있다. 이 취약성 문제는 ssl/dl_both.c 파일에 존재한다. OpenSSL Heartbleed 모듈에는 BUG가 있다. 공격자가 사용자의 하트비트 패킷을 만족시키기 위해 특수 패킷을 구성하면. memcpy가 SSLv3를 로깅하고 데이터를 직접 출력하게 된다. 이 취약성을 통해 공격자는 64K의 openSSL 서버 메모리를 읽을 수 있다.

Heartbleed은 공격자가 다른 사람의 쿠키와 같은 민감한 정보를 대상 프로세스의 메모리 정보로 서비스할 수 있는 메모리 취약성이다.


취약점 환경 구성

다음 명령어를 실행하여 OpenSSL을 실행하는 컨테이너를 빌드하고 시작한다:

docker compose build
docker compose up -d

취약점 재현

  • Nmap을 이용하여 OpenSSL의 취약성을 탐지한다.
  • python 스크립트로 작성된 코드인 ssltest.py을 실행하여 중요한 데이터를 가져온다. (cookies도 포함될 수 있다.)
python3 ssltest.py your-ip

참고 링크

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published