https://github.com/mr-won/shellshock
Shellshock
https://github.com/mr-won/shellshock
Last synced: over 1 year ago
JSON representation
Shellshock
- Host: GitHub
- URL: https://github.com/mr-won/shellshock
- Owner: mr-won
- Created: 2025-03-19T05:04:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T05:06:26.000Z (over 1 year ago)
- Last Synced: 2025-03-19T06:22:05.276Z (over 1 year ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shellshock
Shellshock
Payload
GET /cgi-bin/test.cgi HTTP/1.1
Host: 172.16.1.30
User-Agent: () { :; }; /bin/bash -c "echo hacked > /tmp/shellshock"
- 공격 이름: `Shellshock`
- 판단 근거: `User-Agent` 헤더에 `() { :; };` 와 같이 함수 정의를 시도하고, 이어서 `/bin/bash` 명령어를 실행하는 것이 Shellshock 공격의 특징입니다.
- 탐지 패턴: `User-Agent: \(\) { :; };`
- 설명: Shellshock은 Bash 쉘의 취약점을 악용하는 공격으로, 공격자가 특수하게 조작된 환경 변수를 통해 임의의 코드를 실행할 수 있게 합니다.
- 대응 방법: 웹 서버 및 클라이언트의 Bash 쉘을 최신 버전으로 업데이트해야 합니다. WAF (Web Application Firewall)에서 `User-Agent` 헤더에 `() { :; };` 패턴을 탐지하고 차단하는 규칙을 설정합니다.