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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitLabGitLab/kraxel/virt-firmware
Embedded Systems SecurityEncryption/Decryption ToolsDigital ForensicsHardware SecurityBinary AnalysisFirmware Analysis
GitLabkraxel/virt-firmware

virt-firmware

UEFI 펌웨어 볼륨 및 변수 저장소를 디코딩, 검사, 수정하기 위한 툴킷입니다. 가상화 환경을 위한 보안 부트 인증서 등록, PE 바이너리 서명 분석 및 EFI 변수 관리를 지원합니다.

저장소 보기
12195일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ovmf / armvirt 펌웨어 볼륨을 위한 도구

이는 edk2 펌웨어 이미지를 위한 작은 도구 모음입니다. 펌웨어 볼륨의 내용을 디코딩하고 출력하는 기능을 지원합니다. 변수 저장소(OVMF_VARS.fd)는 예를 들어 시큐어 부트 인증서를 등록하기 위해 수정할 수 있습니다.

virt-fw-dump

펌웨어 볼륨의 내용을 디코딩하고 출력합니다.

사용법: virt-fw-dump -i <file>.

자세한 내용은 virt-fw-dump --help를 실행해보세요. 출력을 필터링하는 몇 가지 옵션이 있습니다.

virt-fw-vars

변수 저장소 볼륨을 출력하고 편집합니다. 현재는 인증서 등록 및 시큐어 부트 활성화에 초점을 맞추고 있습니다.

변수 출력: virt-fw-vars -i <file> --print

인증서 등록:

root@kitploit:~
virt-fw-vars \
    --input <template> \
    --output <vars> \
    --enroll-redhat \
    --secure-boot

자세한 사용법은 virt-fw-vars --help를 실행해보세요.

virt-fw-vars는 edk2 변수 저장소(플래시 펌웨어 볼륨)와 AWS uefi 변수 저장소를 처리할 수 있습니다. 입력 형식이 자동으로 감지되며 출력에도 동일한 형식이 사용됩니다.

edk2 변수 저장소를 사용하려면 펌웨어 볼륨을 입력으로 제공해야 합니다. 일반적으로 OVMF를 빌드할 때 생성된 OVMF_VARS.fd 파일이 사용됩니다(빈 변수 저장소입니다).

aws 변수 저장소는 처음부터 생성하여 --output-aws 옵션을 사용해 파일로 쓸 수도 있습니다.

virt-fw-sigdb

efi 서명 데이터베이스 파일을 출력하고 편집합니다. 예:

root@kitploit:~
virt-fw-sigdb -i /etc/pki/ca-trust/extracted/edk2/cacerts.bin --print

자세한 사용법은 virt-fw-sigdb --help를 실행해보세요.

host-efi-vars

리눅스 efivarfs에서 efi 변수를 읽고 디코딩/출력합니다.

kernel-bootcfg

UKI(통합 커널 이미지)에 대한 efi 부트 구성을 관리하며, direkt boot(grub이나 systemd-boot와 같은 부트 로더 없이)를 사용할 때 유용합니다.

pe-dumpinfo

PE(EFI에서 사용하는 형식) 바이너리에 대한 정보 덤프.

pe-listsigs

PE 바이너리의 서명 및 인증서 체인을 나열합니다. 인증서 및 서명을 추출할 수도 있습니다.

파이썬 모듈 사용하기

아직 문서가 많지 않아 죄송합니다. 시작하기에 가장 좋은 코드 읽기는 아마도 테스트 케이스(tests/tests.py 참조)와 virt-fw-vars 유틸리티 코드(virt/firmware/vars.py 참조)입니다.

설치

릴리스: pip3 install virt-firmware

스냅샷: pip3 install git+https://gitlab.com/kraxel/virt-firmware.git

TODO 목록

  • 문서 추가.

기여

MR을 받습니다.

저장소에 AI 리뷰 봇이 활성화되어 MR에 코멘트를 남깁니다. 맞춤법 검사에 능숙합니다. 때로는 유용한 제안을 하거나 패치의 불일치를 잡아냅니다. 때로는 테스트 케이스에서 신중한 오류 검사와 같은 어리석은 요구를 합니다. 때로는 발생할 수 없는 오류 조건을 확인하도록 제안하지만, 봇이 그 점을 이해할 만큼 똑똑하지 않은 것 같습니다. 때로는 취향이나 개인적 선호에 따라 코드 재구성을 제안합니다.

그러니 봇을 너무 심각하게 받아들이지 마십시오.

도구 다운로드