Log4Shell-Scanner-Exploit
Log4shell 취약점을 원격으로 식별 및/또는 악용할 수 있는 Bash 스크립트입니다.
이 도구는 LDAP 페이로드와 X-Api-Version, User-Agent, X-Forwarded-For 헤더를 사용하여 다양한 테스트를 수행합니다.
항상 감사 대상 서비스/애플리케이션 소유자의 사전 승인을 받아 이 스크립트를 사용하십시오.
종속성:
-
LDAP 및 HTTP 서버를 시작하려면 다음 파일을 다운로드하여 압축 해제하십시오:
http://tiny.cc/t0smuz
-
Java가 설치되어 있어야 합니다
#sudo apt install default-jre
-
Curl이 설치되어 있어야 합니다
#sudo apt-get install curl
사용 예:
다음 매개변수를 입력하십시오:
- 스캔할 URL 목록
- LDAP 서버 IP 주소
- LDAP 서버 포트
- HTTP 서버 IP 주소
- HTTP 서버 포트
#내부 네트워크 애플리케이션 스캔 예:
- ./Log4Shell_Scanner.sh <Diccionario_URL> <IP_Servidor_LDAP> <Puerto_Servidor_LDAP> <IP_Servidor_HTTP> <Puerto_Servidor_HTTP>

#인터넷 애플리케이션 스캔 예:
- ./Log4Shell_Scanner.sh <Diccionario_URL> <IP_Servidor_LDAP> <Puerto_Servidor_LDAP> <IP_Servidor_HTTP> <Puerto_Servidor_HTTP>

참고 사항:
- 사용되는 페이로드는 취약한 것으로 식별된 머신에 "ifconfig" 명령을 전송합니다. 이 페이로드는 Base64로 인코딩되어 있으며, 침투 테스트 감사에서 악용 단계를 수행하도록 수정될 수 있습니다.
- 인터넷 서비스에서 도구를 사용하려면 LDAP 서버의 로컬 포트로 포트 포워딩하는 Ngrok 서비스를 시작할 수 있습니다.
- 항상 분석된 서비스/애플리케이션 소유자의 사전 승인을 받아 이 스크립트를 사용하십시오.