2012-02-08 3 views

답변

7

서수는 내 보낸 함수의 대체 (내부) 이름으로 간주 될 수 있습니다. 모든 내보내기에는 서수가 있고 일부는 서수 a.k.a. NONAME 만 있습니다. 그들은 16 비트 창에서 일반적 이었지만 요즘에는 그렇지 않습니다 ("문자열 이름"을 포함하지 않으면 가져 오기/내보내기 테이블이 더 작아집니다). 로더가 조회하는 데 약간 더 빠르며 문서화되지 않은 기능에 자주 사용됩니다. 단점은 릴리즈마다 안정적이지 않을 수 있다는 것입니다.

hint은 dint 내보내기 테이블에 대한 바로 가기로 로더에서 사용됩니다. 힌트 오프셋이 예상되는 함수 이름과 일치하지 않으면 일반 검색이 사용됩니다.

다양한 PE 섹션에 대한 자세한 내용은 An In-Depth Look into the Win32 Portable Executable File Format을 참조하십시오.

+0

내 보낸 기호는 종종 내 보낸 기호 이름을 숨기는 데 사용됩니다 (예 : MFCxx.dll에서 자주 사용됨) – mox

0

dependencywalkers 및 PeStudio와 같은 도구는 서수와 힌트 간의 관계를 보여줍니다.

관련 문제