detours

    1

    1答えて

    __userpurgeタイプの機能をフックすることについて誰かが知っていますか? I hooking successfully __thiscall、__stdcall、__cdecl、__usercallです。 このタイプの関数をフックするには__stdcallまたは__cdeclへの変換を使用しますか?私が最初にフックする必要があり 機能は次のとおりです。 int __userpurge fu

    0

    1答えて

    メモリ内のルーチンコードを別の場所にコピーしたい。例えば、 procedure OldShowMessage; begin ShowMessage('Old message..'); end; 私はメモリ内の別の場所にルーチンをコピーしたいと言います。私はいくつかの擬似コードは、私はこれを行うのいずれかの可能性があるかどうかを知りたい // VirtualProtect(@Old

    0

    1答えて

    私は任意のアプリケーションで非決定論を取り除くためにフック(Detoursのような)を使用することが可能かどうか疑問に思っていました。 (レースとスケジューリングによる非決定性を無視する)シングルスレッドアプリケーションを想定することができます。 私が最初に推測したのは、シードにかかわらず、擬似乱数を求めている任意の関数に対して予測可能で再現可能な出力を得るためにrand()をオーバーライドするこ

    2

    3答えて

    さまざまなアプリケーションに対して「時間に依存しない」リプレイを生成するためにシステム時間を取得しようとする関数をフックする必要があります。擬似乱数生成のようないくつかのイベントは、time()への呼び出しに依存しますが、たとえば他のいくつかのものはtimeGetTime()または_time64()を呼び出します。 すべての時間取得関数をキャッチするためにフックする必要がある関数の最小セットは何で

    1

    1答えて

    このボードの最初の質問は、すでにかなり長いものです - それは残念です(そして、このプラットフォームから得た素晴らしいヒントをお寄せいただきありがとうございます) 。 私はいくつかの関数をフックしようとしています(多かれ少なかれプラグインのコードなので、フックしたい関数は書き込まれません/私は変更できませんが、同じプロセス/スレッドで直接アクセスできます) Microsoft Detoursと一緒

    6

    2答えて

    関数のオフセットを使用して外部プロセスに関数をフックします。まだバイナリに存在して、印刷を行うdoes notの私は、「DEBUGLOG(文字...)」機能を発見した - しかし - それは、IM、これまでに引っ掛ける機能に適しています、それはこの debugMessage proc near ; xor eax, eax ; Logical Exclusive OR

    2

    2答えて

    私はDetours 3.0を使用してFindWindowAとFindWindowWをフックしようとしています。この2つの関数は正常にフックし、要求されたクラスとウィンドウのタイトルを見ることができます。私は if (lpWindowName[0] == buf) またはそのような何かのように任意の単語いくつかにアクセスしようとすると、しかし: wcscpy(buf, lpWindowName)

    1

    1答えて

    私はDetoursを使用して、ソースコードにアクセスすることなくターゲット.exeのmalloc/freeをフックします。 私は、.exeから動的にリンクされたmalloc/freeをフックすることに成功しました。 私は、Detoursが静的にリンクされたmalloc/freeをフックするために使用できるかどうか疑問に思っています。 malloc/freeコードが.exeの中に既にあり、それらを見

    1

    1答えて

    レーシングゲームがあり、テレメトリと統計情報を収集する必要があります。さらにHUDを追加するには 私はDetoursを編集しました。そして、アプリケーションウィンドウの名前を変更するフックを作ることができます。 LRESULT (WINAPI * TrueSendMessageW)(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) = SendM

    0

    2答えて

    迂回路のためのソリューションの構築に問題があります。 エラーLNK2019:1つの未解決の外部:20と エラーLNK1120 @関数_DetourAttachExで参照20 @未解決の外部シンボル_DetourCopyInstruction私のようなエラーが発生します。 ここで何をすればよいですか?