단일 파일 녹색 소프트웨어 제작

1399 단어
exe가 의존하는 dll를 모르면 동적 불러오는 dll일 수 있습니다.ollydbg를 통해 exe를 디버깅하고 불러오는 모듈을 볼 수 있습니다.listdlls를 통해서도 가능합니다.exe는 의존하는 dll를 보여 줍니다. 단순히depends를 사용합니다.exe는 동적 불러오는 dll를 볼 수 없습니다.
Download Sysinternals Suite. Run command line tool(cmd) with administrative privileges. To scan all running processes for using unverified DLLs, execute: x:\path\to\sysinternals_suite\listdlls.exe -u

-u Only list unsigned DLLs.
To scan a specific process for using unverified DLLs, execute: x:\path\to\sysinternals_suite\listdlls.exe -u process_name

or x:\path\to\sysinternals_suite\listdlls.exe -u process_id
To search for processes that have loaded a specific DLL, execute: x:\path\to\sysinternals_suite\listdlls.exe -d dll_name

for ex. x:\path\to\sysinternals_suite\listdlls.exe -d kernel32
Options:
usage: listdlls [-r] [-v | -u] [processname|pid]
usage: listdlls [-r] [-v] [-d dllname]
  processname   Dump DLLs loaded by process (partial name accepted)
  pid           Dump DLLs associated with the specified process id
  dllname       Show only processes that have loaded the specified DLL.
  -r            Flag DLLs that relocated because they are not loaded at
                their base address.
  -u            Only list unsigned DLLs.
  -v            Show DLL version information.

좋은 웹페이지 즐겨찾기