# 디컴파일 프로젝트를 찾는 방법: 어디서 시작할까

Author: DecompHub
Updated: 2026-10-10
Language: ko
Canonical: https://decomphub.com/ko/guides/finding-decompilation-projects

관심 있는 프로그램, 게임 또는 기기부터 정하세요. 이어서 원본 바이너리 재현, 동작 재구현, 하드웨어 조사, 호환 소프트웨어 개발 중 무엇을 찾는지 구분합니다. 목표가 다르면 필요한 기술과 검색어도 달라집니다.

[DecompHub 목록](https://app.decomphub.com/ko/explore)에서 여러 카테고리를 검색한 뒤 저장소 링크로 이동해 최신 문서를 확인할 수 있습니다. DecompHub는 독립적인 목록 서비스입니다. 등재가 개발자의 추천을 뜻하지 않으며, 공개 저장소라는 사실만으로 오픈 소스 이용 권한이 생기지는 않습니다.

## 커뮤니티에서 출발하기

[decomp.dev](https://decomp.dev/projects)는 원본 기계어와의 일치를 목표로 하는 프로젝트의 진행 보고서를 모읍니다. [Decompedia](https://decomp.wiki/)에는 커뮤니티 지식과 플랫폼별 자료가 있습니다. 발견한 주장은 프로젝트의 공식 문서에서 확인하세요.

- [zeldaret](https://github.com/zeldaret)는 젤다 역공학 프로젝트를 다룹니다. [Ocarina of Time](https://github.com/zeldaret/oot)에서 지원 버전과 빌드 과정을 확인할 수 있습니다.
- [doldecomp](https://github.com/doldecomp)에는 Melee, Super Mario Sunshine, Mario Kart: Double Dash 등 GameCube·Wii 관련 작업이 있습니다. 저장소 이전 안내를 확인하세요.
- [pret](https://github.com/pret)는 포켓몬 디스어셈블리와 디컴파일을 모두 포함합니다. 어셈블리 복원과 C 코드 복원은 관련 있지만 작업 방식이 다릅니다.
- [n64decomp/sm64](https://github.com/n64decomp/sm64)는 버전별 빌드 요구 사항이 명시된 예입니다. 다른 포크를 위한 외부 튜토리얼보다 해당 저장소의 설명을 우선하세요.

[게임](https://app.decomphub.com/ko/categories/games), [소프트웨어](https://app.decomphub.com/ko/categories/applications), [펌웨어](https://app.decomphub.com/ko/categories/firmware), [하드웨어 연구](https://app.decomphub.com/ko/categories/hardware)에서도 찾아보세요. 작업 유형 태그를 읽고 문서화, 호환 구현, 매칭 디컴파일을 같은 작업으로 취급하지 않는 것이 중요합니다.

## GitHub 검색을 구체화하기

대상 이름에 `decompilation`, `disassembly`, `reimplementation`, `reverse engineering`을 조합합니다. [GitHub 검색 문서](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)는 토픽, 언어, 조직 등의 필터를 설명합니다.

- [`topic:decompilation`](https://github.com/search?q=topic%3Adecompilation&type=repositories)
- [`decompilation in:name,description`](https://github.com/search?q=decompilation+in%3Aname%2Cdescription&type=repositories)
- [`"reverse engineering" firmware in:description`](https://github.com/search?q=%22reverse+engineering%22+firmware+in%3Adescription&type=repositories)
- [`org:doldecomp`](https://github.com/search?q=org%3Adoldecomp&type=repositories)

이식이나 개발을 이어가는 포크도 찾으려면 `fork:true`를 추가하세요. GitLab 등에서도 공식 링크를 따라가야 합니다. 이름이 같다고 미러가 공식 개발 저장소인 것은 아닙니다.

## 목적에 맞는지 확인하기

무엇을 복원하는지, 어떤 버전을 지원하는지, 소스·문서·빌드 절차·실행 가능한 릴리스 중 무엇이 있는지 확인하세요. 진행률은 원본 보고서를 열어 측정 범위까지 읽어야 합니다.

재사용 가능한 OSS가 필요하다면 실제 라이선스를 확인하세요. [Open Source Initiative의 정의](https://opensource.org/osd)는 소스 열람뿐 아니라 수정과 배포 권한을 포함합니다. DecompHub의 라이선스 미지정 표시는 이용 권한에 대한 판정이 아닙니다.

스타 수는 발견을 돕는 신호이지 정확성이나 완성도의 증거가 아닙니다. [도움 주기](https://app.decomphub.com/ko/help)에서 사용 가능한 환경으로 후보를 좁히고, 최종 요구 사항은 공식 문서에서 확인하세요.

후보마다 URL, 대상, 작업 유형, 다음 행동을 기록하면 목록이 유용해집니다. [GitHub 검색법](/ko/guides/finding-decompilation-projects-on-github), [게임 프로젝트 모음](/ko/guides/game-decompilation-projects), [활동 확인법](/ko/guides/finding-active-decompilation-projects), [특정 게임 찾기](/ko/guides/find-decompilation-favorite-game)를 참고하세요.

빠진 프로젝트는 [공식 URL로 제출](https://app.decomphub.com/ko/submit)할 수 있으며 게시 전 검토를 거칩니다. 이어서 [진행률 읽기](/ko/guides/understanding-decompilation-progress)와 [첫 기여](/ko/guides/contributing-to-decompilation)를 살펴보세요.
