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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
EvilVM — Forth 기반 컴파일러로, 위치 독립적 x86_64 셸코드로 배포되며, TCP, HTTP, ICMP, SMB를 통한 대화형 REPL을 제공하는 원격 코드 실행 에이전트입니다. | Kitploit
도구/GitHubGitHub/jephthai/evilvm
Exploit FrameworksReverse EngineeringScripting & AutomationShellcodePost-ExploitationPenetration TestingCommand and ControlUtilities & FrameworksRed TeamingPayload Development
GitHub
2082164년 전Kitploit 검토 완료
jephthai/evilvm

EvilVM

Forth 기반 컴파일러로, 위치 독립적 x86_64 셸코드로 배포되며, TCP, HTTP, ICMP, SMB를 통한 대화형 REPL을 제공하는 원격 코드 실행 에이전트입니다.

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

EvilVM

정보 보안 연구 도구를 위한 EvilVM 컴파일러. 이 프로젝트는 위치 독립적 셸코드로 배포되는 네이티브 코드 Forth 컴파일러를 중심으로 구축되었습니다. 정보 보안 맥락에서 유용한 원격 코드 실행 플랫폼을 제공합니다.

NolaCon 2019 발표

2019년 NolaCon에서 EvilVM의 알파 릴리스를 발표했습니다. 프로젝트에 대한 좋은 소개와 몇 가지 데모를 보려면 YouTube에서 Irongeek의 영상 녹화를 확인하세요:

YouTube 녹화

문서

EvilVM에 대한 문서는 문서 사이트에서 확인할 수 있습니다.

EvilVM의 주요 사용 사례는 원격 시스템에 에이전트를 배포하고 상호작용하는 것입니다. 이 언어의 외부 인터프리터는 대화형 셸 또는 REPL로 제공되며, 시스템은 에이전트에 코드를 전달하고, 컴파일되어 하이퍼스태틱 전역 환경에 추가되는 기능을 제공합니다.

기술 선택은 프로젝트의 목표를 염두에 두고 이루어집니다:

  1. 작고 쉽게 배포 가능한 페이로드: EvilVM 에이전트는 위치 독립적인 x86_64 셸코드로, 옵션과 캡슐화에 따라 약 5-10KB 정도의 무게입니다.
  2. 원격 I/O 스트림: 언어와 상호작용하기 위한 표준 I/O 패러다임은 추상화된 네트워크 지원 스트림을 통해 이루어지며, 파일 디스크립터, TCP (바인드 및 리버스), HTTP, 공유 메모리, ICMP, SMB 명명된 파이프를 통한 전송을 허용합니다.
  3. 저수준 접근: 런타임 환경은 컴파일러 내부, 기계어 코드, 직접 메모리 상호작용에 대한 직접 접근을 제공합니다.
  4. 네이티브 상호운용성: 간단한 C FFI가 제공되어 DLL을 가져오고, 내보내기를 찾고, Forth 함수 정의로 래핑하기 쉽습니다.
  5. 표현력 있는 언어: Forth는 어셈블리 언어 수준에 가깝게 작동하는 '낮은 바닥'을 제공하지만, 런타임 구문 확장을 허용하는 '높은 천장'도 제공하며, 메타프로그래밍 기법에 잘 맞습니다.
  6. 정보 보안 고려사항: 페이로드 생성은 일반적인 악성 전달 시나리오(익스플로잇, 인젝션 등)에 잘 맞도록 다양한 인코딩 및 캡슐화 체계를 지원합니다.
도구 다운로드