dll-injection

    1

    1答えて

    私はC++ DLLのソースコードを持っています。このDLLは、アプリケーションの一部です。私は、私のフック関数は、元の関数の代わりに他のすべてのDLLによって呼び出されるように、別のDLLによってメモリに読み込まれた関数をフックしたい。私は私のコードにこのコードを置く: #include <windows.h> #include "detours.h" #pragma comment(lib,

    1

    1答えて

    私は単純なDLLを作成しました。私はプロセスにそれを注入しているが、メッセージボックスを表示していない.MessgBoxのコードはdllで書かれている。 DLLコード:すべての //DLL TEST #include <windows.h> BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) {

    0

    2答えて

    Ok、私はターゲットプロセスのアドレス空間に注入されたDLLを持っています。ターゲットプロセスが使用しているDLLによって提供される関数のリストを返すにはどうすればいいですか? user32.dllには(int test1(str 1、str 2))という関数が含まれていると言います(私はそうではないことを知っています)。 ありがとうございました。

    0

    2答えて

    マウスが人間によって動かされているのか、別のプロセスがUser32 SendInput関数を呼び出すのかを決定するプログラムを書いてみたいと思います。おそらく、SendInputが呼び出されたときにDLLインジェクションを使用して検出することは可能かもしれないと思っていましたが、これには何の経験もありません - これは可能ですか? 多くのありがとうございます。

    2

    3答えて

    コードインジェクションの仕組みを理解するためにminesweeper.exeを変更しています。シンプルに、私は掃海艇が開始する前にメッセージボックスを表示するようにします。だから、私は実行可能ファイルに "洞穴"を見つけて、メッセージボックスに表示する文字列を定義し、メッセージボックスを呼び出します。もちろん、実行可能ファイルのモジュールエントリポイントで値を変更してから、最初に追加のコードに指示

    1

    1答えて

    私はDllMain()にいるので、この方法が必要です。したがって、ローダーロックが開催されています。私は、GetModuleHandle()also uses the loader lock [page #6]を読んで、デッドロックが発生するでしょう。 方法のGetModuleHandle()が実装さだろうか?いくつかのコードはプラスになります。 更新:私はSetWindowsHookExをWin

    0

    1答えて

    ちょっと、プロセスにlsass.exeを挿入しようとしています。ハッシュを取得するためにlsass.exeを実行しようとしています。 Iは、DLLインジェクションのコードを持っているが、ビジュアルC++ではそのような誤差を与える.. TEXT( "LoadLibraryA")))) LPCSTRと互換性のwchar ---- >>>引数CONSTで lpFuncAddrで----------- >

    1

    1答えて

    Chilkat .NET 3.5 DLLのため、完全信頼が必要なアプリケーションを持っています これは大きな問題ではありませんでしたが、 Windows Web Application Galleryの場合、Medium Trustである必要があります。 だから、メディアの信頼作るために私たちが行う必要があるのは よりもむしろ2を作っているコードに結びつける方法アウトDLL コメントへの参照を削除

    1

    2答えて

    私が書き込んだDLLをロードしてそこから関数を実行するリモートスレッドを作成しようとしています。 DLLが正常に動作していますが、何らかの理由でリモートスレッドが失敗し、作成されたプロセスが応答を停止します。 は、私が試してみて、間違って起こっているかを見るためにollyDebugを使用して、私は正確にリモートスレッド スレッドに渡されている2つの事... 私の文字列(DLL名と関数名を)気づきま