2012-03-13 22 views
1

私はDetoursを使用して、ソースコードにアクセスすることなくターゲット.exeのmalloc/freeをフックします。静的にリンクされた "malloc"フック群をフックします

私は、.exeから動的にリンクされたmalloc/freeをフックすることに成功しました。

私は、Detoursが静的にリンクされたmalloc/freeをフックするために使用できるかどうか疑問に思っています。

malloc/freeコードが.exeの中に既にあり、それらを見つけることさえ困難であることを理解しています。 "malloc"は "0x804f400"のようになります。しかし、私はそこにmalloc/free関数を.exeの中に置くことができる他の技術が存在するかもしれないと思います。

誰か試したことがありますか?それとも単に実現不可能なのでしょうか?

答えて

0

Windowsでは、mallocとfreeのすべての実装は、最終的にはkernel32のHeapAlloc/HeapFree APIの呼び出しに至ります。その代わりに迂回することを検討すべきです。

関連する問題