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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
AsmResolver — PE 파일 및 .NET 모듈을 생성, 읽기 및 편집하기 위한 라이브러리입니다. | Kitploit
도구/GitHubGitHub/washi1337/asmresolver
Code AnalysisReverse EngineeringMalware AnalysisBinary Analysis
GitHubwashi1337/asmresolver

AsmResolver

PE 파일 및 .NET 모듈을 생성, 읽기 및 편집하기 위한 라이브러리입니다.

저장소 보기웹사이트
1.1k1512시간 25분 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

AsmResolver

Test and Publish Nuget feed Nuget feed License: MIT Discord

AsmResolver는 PE(Portable Executable) 파일을 읽고, 수정하고, 재구성하기 위한 라이브러리입니다. Windows에서 기본적으로 실행되는 PE 이미지와 관리형(.NET) 메타데이터를 포함하는 이미지를 모두 지원합니다.

AsmResolver는 MIT 라이선스로 배포됩니다.

주요 기능

AsmResolver에는 많은 기능이 있습니다. 아래는 주요 기능 중 일부를 나열한 목록입니다.

  • PE 파일 생성, 읽기, 수정, 쓰기 및 패치.
    • 섹션, 데이터 디렉터리 및 해당 해석에 대한 전체 액세스.
    • IAT(Import Address Table) 재구성 및 트램펄린(trampoline).
    • 최종 PE 파일 출력 레이아웃을 완전히 제어.
  • 다양한 Win32 리소스 유형(아이콘, VersionInfo 등)에 대한 풍부한 지원.
  • System.Reflection과 유사한 직관적인 API를 통한 .NET 메타데이터의 풍부한 지원.
    • 관리형, 네이티브 및 동적 메서드 본문 지원.
    • 간편한 메타데이터 가져오기 및 복제.
    • 관리형 리소스 파일 직렬화기 및 역직렬화기.
    • AppHost / SingleFileHost 번들 지원.
    • ReadyToRun(R2R) 바이너리 지원.
  • 손상되었거나 난독화된 바이너리에 강건하도록 설계됨.
  • PDB 및 PortablePdb 심볼에 대한 풍부한 읽기 지원.
    • 완전히 관리되는 크로스 플랫폼 API(DIA 또는 유사한 종속성 불필요).
  • 크로스 플랫폼(Windows 및 *nix, .NET Framework 3.5+, .NET Standard 2.0, .NET Core, Mono 및 NixOS 패키지 호환).
  • 문서화됨.
  • 단위 테스트 완료.

문서

  • 가이드
    • v5.x에서 v6.0으로 마이그레이션
  • API 참조

지원

  • 이슈 트래커
  • 토론 게시판
  • Discord

바이너리

안정적인 빌드:

  • NuGet 피드
  • GitHub 릴리스

야간 빌드:

  • 야간 NuGet 피드 (https://nuget.washi.dev/v3/index.json)
브랜치빌드 상태
masterTest and Publish
developmentTest and Publish

컴파일

이 솔루션은 .NET SDK 또는 이를 지원하는 IDE(예: Visual Studio 및 JetBrains Rider)를 사용하여 빌드할 수 있습니다. 주요 패키지는 다양한 .NET 런타임의 LTS 버전(.NET Framework 3.5, .NET Standard 2.0, .NET Standard 2.1, .NET Core 3.1, .NET 6.0, .NET 8.0, .NET 9.0, .NET 10.0)을 대상으로 합니다.

명령줄에서 프로젝트를 빌드하려면 다음을 사용하십시오:

root@kitploit:~
$ dotnet build

모든 테스트를 실행하려면 다음을 사용하십시오:

root@kitploit:~
$ dotnet test

테스트를 성공적으로 실행하려면 .NET _런타임_의 추가 버전(STS 버전 또는 EOL로 선언된 버전 포함)이 설치되어 있어야 합니다. 단위 테스트가 다양한 .NET 런타임을 대상으로 하는 바이너리 읽기를 검증하기 때문입니다. MacOS 및 Linux에서 테스트를 성공적으로 실행하려면 mono와 wine도 설치되어 있어야 합니다.

기여

  • 자세한 내용은 CONTRIBUTING.md를 참조하세요.

감사의 말

AsmResolver는 취미 프로젝트로 시작했지만 다양한 기여자들이 참여하는 커뮤니티 프로젝트로 성장했습니다. 이 사람들이 없었다면 AsmResolver는 오늘날의 모습을 갖추지 못했을 것입니다!

  • 코드 커밋으로 직접 기여하거나 GitHub 스폰서를 통해 금전적으로 기여해 주신 모든 분들께 특별히 감사드립니다.

  • .NET Framework 3.5 호환성을 도와주신 @MonoMod 분들께 특별히 감사드립니다.

  • 새로운 기능을 제안하고, API 설계에 대한 피드백을 제공하고, 광범위한 테스트를 수행하고, 이슈 게시판, 이메일 또는 DM을 통해 버그를 신고해 주신 모든 분들께 다시 한번 감사드립니다.

이 감사의 글에 충분히 포함되지 않았다고 생각되면 언제든지 연락 주시기 바랍니다.

도구 다운로드