Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2019-12735-VIM-NEOVIM — # CVE-2019-12735 개념 증명 익스플로잇 Vim/Neovim 모델라인 기능을 통한 임의 명령 실행을 시연하는 개념 증명 익스플로잇입니다. 교육용 보안 테스트를 위한 셸코드 주입 및 리버스 셸 페이로드 생성을 포함합니다. | Kitploit
도구/GitHubGitHub/oldthree3/cve-2019-12735-vim-neovim
Payload GenerationVulnerability AnalysisExploitationShellcodeLearning & EducationBinary Exploitation
GitHuboldthree3/cve-2019-12735-vim-neovim

CVE-2019-12735-VIM-NEOVIM

# CVE-2019-12735 개념 증명 익스플로잇 Vim/Neovim 모델라인 기능을 통한 임의 명령 실행을 시연하는 개념 증명 익스플로잇입니다. 교육용 보안 테스트를 위한 셸코드 주입 및 리버스 셸 페이로드 생성을 포함합니다.

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
2187년 전아직 검토되지 않음

CVE-2019-12735-VIM-NEOVIM

사용법:

전제 조건으로 modeline 기능을 활성화해야 합니다.
일반 사용자의 modeline 기능은 기본적으로 활성화되어 있지만, root 사용자는 기본적으로 비활성화되어 있습니다.
echo &modeline을 사용해 활성화 상태를 확인하세요. 1은 활성화, 0은 비활성화입니다.
없다면 ~/.vimrc(해당 파일이 없으면 직접 생성하면 됩니다)에 set modeline을 추가하면 됩니다.

직접 작성할 때는 이스케이프 문자 x1b가 비표시 문자라는 점을 고려해야 합니다.
두 번째 익스플로잇 코드를 수정하려면 간단한 방법으로 소스 파일을 다운로드하여 명령 실행 부분을 수정하거나, 바이너리 편집기를 사용해 직접 작성하거나 수정할 수도 있습니다.

poc.txt:

vim poc.txt

shell.txt:

nc -lvp 9999

vim shell.txt

그러면 getshell할 수 있습니다

보안 권고사항

  1. vim >= 8.1.1365, neovim > v0.3.6으로 업데이트
  2. vimrc에 set nomodeline을 추가하여 modeline을 비활성화
  3. 출처가 불분명한 파일을 함부로 열지 마세요
도구 다운로드