fnprint는 두 x86-64 ELF 바이너리의 함수를 Unicorn으로 실행하고 메모리와 레지스터 변화를 지문으로 만들어, 주소와 컴파일 결과가 달라도 같은 동작을 보이는 함수를 연결합니다. 심볼과 디버그 정보 없이도 업데이트 전후의 변경 후보를 좁혀 사람이 보안 검토에 집중할 수 있고 근거가 부족하면 판정을 보류하지만, 특정 조건에서만 실행되는 깊은 로직과 강한 최적화 또는 난독화는 놓칠 수 있습니다.