나는 dll에 대한 일부 함수를 호출하는 exe (c에서)가있다.dll (c) exe가 호출하는 함수를 확인하는 방법은 무엇입니까?
내가 볼 수있는 방법 (onRuntime는) 갈 DLL에서 작동하고있는이 보내 매개 변수?)
나는 dll에 대한 일부 함수를 호출하는 exe (c에서)가있다.dll (c) exe가 호출하는 함수를 확인하는 방법은 무엇입니까?
내가 볼 수있는 방법 (onRuntime는) 갈 DLL에서 작동하고있는이 보내 매개 변수?)
우선하는, 당신은 올리 디버그 또는 x64dbg 같은 디버거를 필요 했어.
디버거에 프로그램을로드하고 모든 DLL 내보내기에 중단 점을 배치 한 다음 실행 파일을 실행하십시오.
또 다른 방법은 래퍼를 작성하여 DLL을 도용하는 것이지만 훨씬 지루한 작업입니다.
API Monitor. DLL이 윈도우의 일부라면 함수 정의를 갖습니다. 그렇지 않다면, 당신은 당신 자신의 DLL 함수 정의를 작성하고 당신에게 호출을 나열 할 수 있습니다.
함수 정의가 없습니까? 리버스 엔지니어링 (Reverse Engineering) 시간입니다.