問題タブ [readprocessmemory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ReadProcessMemory が機能しない
基本的に、これは私が要求しているすべてのバイトを返すわけではありません。
なぜこれが機能しないのか、どうすれば修正できるのかについてのアイデアはありますか?
c++ - C++ 日本語文字の出力
私は日本のゲームから文字列を読み込んでいて、それをコンソールウィンドウに表示して文字列をクリップボードにコピーしようとしています。これまでのところ、コンソールに表示することはできましたが、クリップボードにコピーしようとすると、文字列が歪んでしまいます。問題を検索しようとしましたが、ほとんどの人がコンソールに文字列を表示するのに苦労していましたが、問題はありませんでした。
日本語のテキストはcoutの後にコンソールに正しく表示されますが、保存されているクリップボードの値はy•zuƒXƒ~のようになります。メモリから読み取られている文字列もクリップボードに表示されるのと同じように歪んでいるため、コンソールに出力すると正常に動作する理由がわかりません。役立つ場合は、クリップボード機能を次に示します。
また、 wchar_tとwstringを使用して文字列を処理しようとしましたが、予想とはまったく異なるシンボルが得られました。
私のシステムロケールは現在、問題があれば日本語に設定されています。
ここで何が間違っていますか?
c# - メモリアドレスを計算するC#
静的アドレスとオフセットを使用して、C# で新しいメモリ アドレスを見つける方法を教えてください。
ベース: 0x1023469C
オフセット: 1E8
関数内のベースにオフセットを追加しようとしましたreadprocessmemory
が、まったく機能しませんでした:(私はこのアドレスからメモリを読み取ろうとしています.2低くなります。事前にご協力いただきありがとうございます:D
これは私がこれまでに得たものです:
c# - 関数C#を作る
を使用する単純な C# トレーナーを作成していますReadProcessMemory
。
現時点では、次のようにしています。
ここで、関数を使用してプロセスを自動化したいと考えています (マルチレベル ポインターの場合、プロセスが煩雑になるため)。
私はこれを見つけました:
しかし、これがどのように機能するのかわかりません。誰かが私にそれを説明したり、他の機能を教えてくれますか?
c# - C# ReadProcessMemory の代替
ReadProcessMemory
特定のプロセスを実行しようとしていますがObRegisterCallbacks
、別のプロセスがそのプロセスでハンドルを作成するのを防ぐために使用されます ( OpenProcess
)。ReadProcessMemory
またはを使用せずに C# で独自のメモリ読み取りユーティリティを作成している人を聞いたことがありOpenProcess
ます。素晴らしいライブラリを作成する方法を誰かに教えてもらえたら (または、既存のライブラリにリンクできれば)。
これは厳密にメモリの読み取りです。プロセスにメモリを書き込む必要はありません
c# - 関数を変更して float C# を読み取る
インターネットでこの機能を見つけました:
I は次のように使用されます。
この関数は、整数の読み取りに適しています。しかし、フロートを読みたいです。誰かが私に言った、私がしなければならないこと
しかし、彼が提案したコードを関数のどこに置くべきかわかりません。誰かが私を助けてくれますか?事前にthx:D。
memory - モジュールのメモリへのアクセスが拒否されました
趣味として、私はバイナリについて学ぶことに時間を費やしています。Ollydbg が行うことのほとんどを行うプログラムを作成しています。このような大きなプロジェクトに取り組むことで、私が PE について知りたいことをすべて教えてくれると思います。現在、Ollydbg のメモリ マップに似たダイアログに取り組んでおり、各モジュールに関連付けられているヒープとセクションを一覧表示しますが、システム モジュールへのアクセス権に関していくつかの問題が発生しています。まず、ファイルを開いてデバッグ対象として実行します。そして私は・・・それから私は
これは、私が読み込もうとしたモジュールの約 30% で機能します。残りは 12B エラー、ReadProcessMemory または WriteProcessMemory 要求の一部のみが完了しました。このエラーが発生するモジュールの 1 つは ntdll です。そのため、調査を行ったところ、アクセスしようとしていたメモリ内のセクションへのアクセス許可がない可能性が高いことがわかりました。だから私はそのメモリのビットの保護を変更しようとしました
そして、VirtualProtectEx に対してエラー 5、アクセスが拒否されました。管理者としてもプログラムを実行しようとしましたが、同じ結果が得られました。デバッグ対象としてロードされたモジュールの PE ヘッダーを読み取れない理由について何か考えはありますか?