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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Fix-Log4j-PowershellScript — Log4Shell 완화 (CVE-2021-44228) - Powershell(Windows)을 사용하여 시스템의 *log4j*.jar 파일에서 JNDI 클래스를 검색하고 제거 | Kitploit
도구/GitHubGitHub/sysadmin0815/fix-log4j-powershellscript
General Purpose UtilitiesVulnerability ScannersVulnerability AnalysisScripting & AutomationConfiguration AuditingIncident ResponseArchived
GitHubsysadmin0815/fix-log4j-powershellscript

Fix-Log4j-PowershellScript

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Log4Shell 완화 (CVE-2021-44228) - Powershell(Windows)을 사용하여 시스템의 *log4j*.jar 파일에서 JNDI 클래스를 검색하고 제거

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

Fix-Log4j-PowershellScript (CVE-2021-44228)

PSScriptAnalyzer

Powershell(Windows)로 시스템에서 log4j.jar 파일의 JNDI Lookup Class를 검색하고 제거합니다.
최신 스크립트 릴리스를 사용하세요!

릴리스 버전 1.6.2 이상

Java 프로세스에 대한 킬 모드가 구현되었습니다. ($killMode)
기본값은 $false이며 수동으로 변경하지 않는 한 그대로입니다. 이 기능을 사용할 때 주의하세요!

이 스크립트는 수동으로, GPO 또는 SCCM과 같은 배포 도구를 사용하여 배포할 수 있습니다.


기능 및 정보:

기본적으로 스크립트는 C:\에서 검색합니다. 변경하지 않은 경우
-스크립트에서 $searchAllDrives = $true로 설정하면 모든 로컬 드라이브에서 검색하도록 변경할 수 있습니다.
-스크립트에서 $searchPath = "C:\your\folder\to\search\로 설정하면 특정 경로를 검색하도록 변경할 수 있습니다.

기본적으로 스크립트는 클래스를 제거하기 전에 jar 파일이 발견된 동일한 폴더에 파일의 백업을 생성합니다
-스크립트에서 $enableBackup을 $false로 설정하면 비활성화할 수 있습니다.

기본적으로 스크립트는 jndilookup.class가 jar 파일에서 제거되었는지 검증합니다

기본적으로 클래스가 여전히 감지되고 jar 파일이 수정되지 않은 경우 백업 파일이 정리됩니다.
-스크립트에서 $removeBkOnFailure를 $false로 설정하면 비활성화할 수 있습니다.

기본적으로 스크립트는 실행 중인 java 프로세스를 검색하고 로그와 콘솔에 경고를 기록합니다.
-java 프로세스에 대한 KillMode는 $killMode를 $true로 설정하여 활성화할 수 있습니다 - 주의하세요!

로그 파일 생성 스크립트 루트 디렉터리에

읽기 쉬운 콘솔 출력 생성

스크립트 실행 방법:

스크립트를 실행하기 전에 스크립트를 읽고 필요하면 수정하세요!
관리자 권한의 Powershell.exe 또는 SCCM과 같은 배포 도구로 스크립트를 실행하세요.
"powershell.exe -file "C:\Path\To\Script\Fix-log4j_jndi_7zip.ps1" -executionpolicy Bypass"

Windows 10, Server 2012R2, 2016 및 2019에서 테스트되었습니다.

크레딧:

7-Zip은 jar 파일에서 클래스를 삭제하고 제거 여부를 확인하는 데 사용됩니다.

출처: https://www.7-zip.org/
7-Zip Copyright (C) 1999-2021 Igor Pavlov.



본 스크립트는 어떠한 종류의 보증 없이 “있는 그대로” 제공됩니다.
도구 다운로드