2012-03-13 2 views
1

나는 Detours을 사용하여 소스 코드에 접근하지 않고 어떤 타겟 .exe도 malloc/free에서 후크합니다.정적으로 링크 된 "malloc"함수 군에 후크 붙이기

.exe에서 동적으로 링크 된 malloc/free를 후킹하는데 성공했습니다.

나는 Detours가 정적으로 링크 된 malloc/free를 연결하는 데 사용될 수 있는지 궁금합니다.

malloc/free 코드가 .exe 안에 이미 있기 때문에 더 어려울 수도 있습니다. "malloc"은 "0x804f400"과 같이 될 수 있습니다. 하지만 .exe 안에 malloc/free 함수를 찾을 수있는 몇 가지 다른 기술이있을 수 있습니다.

아무도 시도한 적이 있습니까? 아니면 단순히 실현 가능하지 않습니까?

답변

0

Windows에서 malloc 및 free 구현은 모두 궁극적으로 kernel32의 HeapAlloc/HeapFree API 호출로 이어집니다. 대신 우회하는 것을 고려해야합니다.

관련 문제