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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ShellCodeEmulator — Unicorn Framework로 작성된 셸코드 에뮬레이터, 프로세스 덤프 에뮬레이션 환경 포함 | Kitploit
도구/GitHubGitHub/ohjeongwook/shellcodeemulator
Dynamic Analysis (Sandboxing)Reverse EngineeringShellcodeMalware AnalysisBinary AnalysisShellcode Generation
GitHubohjeongwook/shellcodeemulator

ShellCodeEmulator

Unicorn Framework로 작성된 셸코드 에뮬레이터, 프로세스 덤프 에뮬레이션 환경 포함

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Windows 셸코드 에뮬레이션 도구 (unicorn 프레임워크 기반).

ShellcodeEmulator는 windbg 프로세스 메모리 덤프를 사용하여 Windows 셸코드를 에뮬레이션합니다. 분석할 셸코드를 모든 Windows 프로세스 덤프 이미지와 함께 제공할 수 있습니다. 이 도구는 셸코드 바이트와 제공된 덤프 이미지를 사용하여 사용자 영역 코드를 최대한 에뮬레이션합니다.

셸코드가 사용하는 API 호출과 커널 계층 사이에 사용자 정의 시스템 호출 핸들러나 모든 핸들러를 추가할 수 있습니다. 이를 통해 사용자 스택의 전체 뷰를 제공할 수 있습니다. 이는 더 높은 호출 스택 수준에서 느슨한 API 후크를 우회하는 셸코드를 조사할 수 있게 해줍니다.

설치

  1. WinDbg 설치

  2. ShellcodeEmulator 설치

root@kitploit:~
pip install git+https://github.com/ohjeongwook/ShellcodeEmulator --upgrade
  1. PyKD/WinDbg 통합 문제가 발생하면 다음 명령을 실행하세요.
    • PyKD는 DLL 패키지 배포에 몇 가지 문제가 있습니다.
root@kitploit:~
python -m pykdfix.fix_windbg_files

사용법

root@kitploit:~
> python -m shellcode_emulator.run

Usage: run.py [options] args

Options:
  -h, --help            show this help message and exit
  -b IMAGE_BASE, --image_base=IMAGE_BASE
                        Image base to load the shellcode inside process memory
  -d DUMP_FILENAME, --dump_filename=DUMP_FILENAME
                        A process dump file from normal Windows process
  -l LIST_FILENAME, --list_filename=LIST_FILENAME
                        A list filename generated by IDA (this can be used
                        instead of shellcode filename)

예제

  1. Windows 메모장 프로세스에서 Process Explorer를 사용하여 프로세스 덤프를 가져와 notepad.dmp로 저장합니다.
  2. wincalc.bin 셸코드 실행
root@kitploit:~
python -m shellcode_emulator.run wincalc.bin -d notepad.dmp
도구 다운로드