disassembly

    0

    1答えて

    私はPython関数のコールグラフを作成し、いくつかの関数のバイトコードを変更する必要があります。 私は解体してプレイし始めて、その機能を発見したがMAKE_FUNCTIONオペコードと何とかそれに 32 96 LOAD_CONST 25 ((None, None, True, 'off', None, False)) 98 LOAD_CONST 15 (<code

    -1

    1答えて

    私はMacOSとMacOS x86_64バイナリでhttp://www.capstone-engine.orgを試しています。多かれ少なかれ動作しますが、私は2つの懸念があります。私の知る限り、私の研究をした 私はテストdylibに [self custom_logging:[NSString stringWithFormat:@"Module Path:%@",clientPath]]; NS

    4

    2答えて

    this old questionに投稿されたコードの逆アセンブリを調べようとしましたが、何か奇妙なものが見つかりました。ここで は、ソースコードは、明確化のために、です: class ThreadTest { static void Main(string[] args) { for (int i = 0; i < 10; i++) new Thr

    0

    1答えて

    ecx+5Cが即値を指定する特定のアドレスと等しい場合、特定のタスクを実行するためにプログラムでバイトインジェクションを実行しようとしています。私は次のようなことをしようとしています:cmp [ecx+5C], 1D59D3BC。しかし、私はエラーが発生します。誰も私がレジスタ+オフセットアドレスをx86アセンブリの即時アドレスとどのように比較できるか知っていますか?

    0

    2答えて

    シェルコードを学習しています。私はチュートリアルでこのシェルコードを発見した : python -c 'print "\x90\x90\x90\x90\x90\x90\x90\x90\x90\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80 "' > shellco

    0

    1答えて

    私はx86デコーダを作成していますが、命令のニーモニックを計算する効率的な方法を理解しています。 オペコード6のMSBがオペコードビットであることは知っていますが、ニーモニックテーブルでこれらの6ビットを使用する場所を見つけることはできません。私が見つける唯一のニーモニックテーブルは、6つのMSBだけでなく、オペコードバイト自体全体です。 オペコードバイトにエンコードされたニーモニックのデコードを

    0

    1答えて

    これは新しく、用語の使い方が悪い、または説明を過剰にしてしまいました。私はコード言語を学んでいます。私はそれを私の世界に持っていく方法を見つけました。私はそれをよりよく学び、コーディングしていました。 文字を移動したり、アイテムを選ぶ際に接戦の窓関数は、呼び出される必要がある場合、すべてのものは、コマンド、機能、プロセスまたはアドレスの変更やなどのいくつかの値を持っています...私が知りたかったの

    1

    1答えて

    コンテキストの場合:gdbを削除したバイナリで実行し、デバッグ中のバイナリに対応するdebuginfo rpmを保持している間に、すべての変更された関数名は、debuginfo rpmからの対応していない同等のものに置き換えられます。 すべてのデバッグ情報が削除されたELFファイルがあり、その中にすべてのデバッグシンボルがある同じELFファイルに対応するdebuginfo rpmがあるとします。こ

    2

    1答えて

    私はobjdumpの中で奇妙な命令を見ています:私は手動でthisを使用してオペコードを解体しようとすると 64 2e 65 78 65 fs cs gs js,pn 0x4010cb は、私が取得: fs cs gs js 0x6a この命令は何を意味するのでしょうか?その意義は何ですか? 情報:Win64形式のNASMを使用してWindows 7 64ビットでコンパイルされたアセンブリ

    -1

    1答えて

    私はdebianファイルが単なるパッケージであることを知っています。しかし、分析のためにオペコードを用意する必要があります。どのようにそれを行うことができますか? name_of_debの内容を取り、/tmp/datadirでそれらを固執しながら、