2010-12-15 3 views
1

서명을 적용 할 때 IDA pro는 unknown_libname_x 함수의 이름을 지정합니다. 이 함수는 IDA에 충분한 세부 사항이없는 라이브러리 함수를 반영합니다. 그러나 종종 다른 시그니처에는 그러한 함수에 대한 정보가 더 많을 수 있으므로 이러한 시그니처가 첫 번째 이후에 적용될 때 IDA가 모든 unknown_libname_x 함수에도 적용하기를 원합니다 -이 작업을 수행 할 수 있습니까? IDA는 이전에 적용된 서명이나 사용자가 건드리지 않은 기능에 대해서만 서명을 적용하는 것처럼 보입니다.IDA 직업 : unknown_libname_x 함수에 서명을 적용 하시겠습니까?

IDA가 기본적으로이 작업을 수행하지 않는 이유를 솔직히 알지 못합니다. 서명 y가 특정 기능에 대해 x보다 많은 정보를 갖고 있다면 y가 어떤 정보 x가 제공 한 것을 무시하거나 추가하기를 원하는지 알기 쉽습니다.

답변

0

서명 하위보기 [보기 -> 하위보기보기 -> 서명]를 통해 런타임 라이브러리의 서명을 추가/제거 할 수 있습니다.

1

IDA가 종종 unknown_library_xxx 함수의 이름을 잘못 지정하는 것으로 나타났습니다.

직접 검사하여 실제로 fn 라이브러리인지 아니면 실제로 애플리케이션 코드에 속하는지 확인해야합니다.