바이너리 패치
컴파일된 실행 파일의 이진 데이터를 직접 수정하여 기능을 변경하거나 추가하는 방식이다. 원본 소스 코드가 없어도 수정이 가능하지만, 소프트웨어가 업데이트되어 파일 구조가 바뀌면 패치가 깨지는 단점이 있다.