私はIDA Pythonを使用してバイナリの命令を抽出しています。しかし残念ながら、いくつかの指示は完全には印刷されません。たとえば、BCC、BCS、BEQはBとして印刷されます。この問題を解決する方法はありますか? ここに私のコードです! for function_ea in idautils.Functions():
for ins in idautils.FuncItems(fun
実行ファイルのアセンブリコードをデバッグするためにWinDBGを使用すると、コンパイラは2つの連続した文の間に他のコードを挿入するようです。ステートメントはかなり単純です。関数呼び出しのために複雑なオブジェクトでは動作しません。 int a, b;
char c;
long l;
a = 0; // @@
b = a + 1; // %%
c = 1; // ##
l = 1
私はプロジェクトに取り組んでおり、アセンブリコードに機械コードを代入するために逆アセンブラが必要です...私はzydisとcapstoneを試しました。彼らが動作するようには思えいけない、私はプロのVisual Studio 15を使用して...、私はgithubの上で絶頂例をやってみましたが、それは仕事をdidntの私がコピーされたC++バインディングと、このコード::: #pragma onc