dll-injection

    0

    1答えて

    すべてのプロセス書き込みファイルが自分の関数のフィルタを通らなければならないように、書き込みファイルapiをフックします。 私はフック関数SetWindowsHookExを知っていますが、それはグローバルキーイベントのためにしかフックしません。

    -4

    1答えて

    ifstreamを使って、私のdllファイルの内容をリモートプロセスに注入しようとしました。 char*バッファを使用してdllの内容を格納した後、WriteProcessMemoryを使用して、dllファイルのバイナリをプロセスに挿入しました。 CheatEngineを使ってVirtualAllocExという結果が指すメモリ領域を調べました。私が作った関数の1つのテキストパラメータが表示されてい

    1

    1答えて

    ゲームのプロセスに挿入されている.dllファイルがあります。メモリの特定の領域から小さな文字列を読み込もうとしますが、その文字列がstd :: stringとしてアクセスされると、ゲームがクラッシュします。私はちょうどプログラムメモリの仕組みの表面を傷つけ始めたので、私は失われています。 このゲームでは、特定のプロパティを持つオブジェクトのインスタンスがあります。これらのプロパティは常に同じオフセ

    2

    1答えて

    私は現在、dllがブラックリストに載っているかどうかを判断するコードを書くように割り当てられています。もしそうなら、それは読み込まれるべきではありません。 Google Chromeにはこの機能があるので、Google Chromeのコードをチェックして、彼らが自分自身を守るブラックリストのdllの配列を維持しているのを見た。私はブロックされたdllのインポートテーブル、dllの名前など多くのもの

    1

    1答えて

    は、私が使用して動作していないのUbuntu 14.04 するheaptrackシェルスクリプトは、エラーメッセージ、次の私が見る gdb --batch-silent -n -iex="set auto-solib-add off" -p $pid \ --eval-command="sharedlibrary libdl" \ --eval-command="call (v

    -1

    2答えて

    マイOSはWindows 8.1 64ビットです。私のプログラムは、ターゲットプロセスにDLLファイルを注入することです。このDLLファイルがプロセスにアタッチされると、D:に.txtファイルが作成され、そこにいくつかの単語が書き込まれて保存されます。これは単なるテストです。しかし、私のプログラムは32ビットプログラムとして、私のDLLコードは32ビットとしてコンパイルされ、成功するとファイルを作

    0

    1答えて

    おはようございます。 私はDLLインジェクションについて学んでいるので、文字列を取得してStrCmp()と比較し、入力が「Winner」と等しい場合、ソフトウェアはGood Boyメッセージを表示しますDLL注入を学ぶporpouse。 私は注入時にFormをロードするDLLを作成します。ポルノはDLLインジェクションを使用して、比較命令(JNZ(74)〜JMP(EB))を変更し、ソフトウェアを作

    -4

    1答えて

    私は二日前に尋ねたものを再転記しました - しかし、私は自分自身をはっきり説明しませんでした。 機能を実行した後で、注入されたC#DLLを自動的にアンロードすることは可能ですか? C#のDLLをC++プログラムに読み込むことはできますが、アンロードする部分は難しいです。私はRobert Giesecke's Unmanaged Exportsのおかげでこれを行うことができます。 基本的に、C++プ

    0

    1答えて

    私はSetWindowsHookExを使用して、dllを別のプロセスに注入しています。しかし、インジェクタプログラムが終了すると、dllは他のプロセスからアンロードされます。とにかく私が荷降ろしをやめることはありますか?基本的には、インジェクタプログラムがまだ動作しているかどうかにかかわらず、dllを永続的に保持します。 DLL内からdll参照カウントを増やすことができれば、それはうまくいく可能性