본문 바로가기

카테고리 없음

dll, exe symbol정보 확인 법.

결과적으로 dll은 2가지 종류가 있다. 일반 DLL 그리고 닷넷 DLL

 

일반 DLL은 구글링으로 찾은 DLL Export Viewer로 볼 수 있다.

www.nirsoft.net/utils/dll_export_viewer.html

 

DLL Export Viewer - view exported functions list in Windows DLL

    DLL Export Viewer v1.66 Copyright (c) 2005 - 2016 Nir Sofer See Also Description This utility displays the list of all exported functions and their virtual memory addresses for the specified DLL files. You can easily copy the memory address of the de

www.nirsoft.net

닷넷 DLL은 ILDASM을 사용해야 한다.

(구글링을 열심히 해서 방법을 찾아냈다)

docs.microsoft.com/ko-kr/dotnet/framework/tools/ildasm-exe-il-disassembler

 

Ildasm.exe(IL 디스어셈블러)

Ildasm.exe(IL 디스어셈블러)는 IL(중간 언어) 코드가 포함된 PE(이식 가능한 실행 파일) 파일을 가져와서 Ilasm.exe를 위한 텍스트 파일을 만듭니다.

docs.microsoft.com

 

exe header 정보 및 dll dependency 관련 정보 확인 방법

https://learn.microsoft.com/en-us/cpp/build/reference/dumpbin-options?source=recommendations&view=msvc-170 

 

DUMPBIN options

Reference guide to the Microsoft DUMPBIN utility command-line options.

learn.microsoft.com