1

アセンブリプログラマーを見つけるのは私を助けるのが非常に難しいです

私は.netではないDelphiの古いコピーを持っている確立されたDelphiプログラマーですそして私は.netのDelphiコードに変換している*.dllを持っています私はほとんど知らないので大きな学習曲線にいますまだ.netの。今日は.netのコンピューターを持っています!!!!!!

* .dllをディスセンブラーで実行し、Delphiアセンブリに書き込むときにジャンプリンクを挿入し始めました。アドレス指定は行わず、参照リンクのみを使用します。

ファイルには固定の文字列構造があります(C ++だと思います)ASCIIおよびANSI文字列1/コードがこれらの構造をどのように参照しているかを識別する方法がわかりません

2/そして私は関数が始まったのかそしてそれらがどのような形に見えるのか分かりません

コードは誰でも自由に見ることができ、その中の関数はそれほど多くありません。しかし、スタックオーバーフローでは表示できないため、メールで送信する必要があります。

あなたは私を技術的にすることができますか、それともあなたが私を技術するためにあなたが知っているかもしれない友人に私を紹介することができますか?

4

2 に答える 2

5

「何か別のことをしてください」という回答をするのはマナー違反であることは承知していますが、8086 のコーディングについて直接アドバイスすることはできません。

仕様がない場合は、仕様を作成することをお勧めします。これにより、達成したい機能について明確なアイデアが得られます。その後、リバース エンジニアリングを使用せずにコードを再実装できます。

現状では、DLL からコピーされた asm を使用して再実装していますが、すべての努力に対して何を得ているのかわかりません。そして、そのすべての asm を維持することは、短期的にも長期的にも非常に苦痛になるでしょう!

于 2010-06-09T13:15:29.737 に答える
0

逆アセンブラーは、DLL のコード部分とデータ部分を識別しているはずです。そうでない場合は、別のものを使用してみてください。エントリ ポイントが何であるか、さまざまな機能の開始点と終了点を理解するのに問題はないはずです。DLL がデバッグ情報を使用してコンパイルされていない場合、データ構造の整理に問題がある可能性があります。

于 2010-06-09T14:02:35.590 に答える