1

コンパイルされたレコード検索プログラムからすべての情報を抽出する方法について誰かが考えていますか?

プログラムは二分探索を使用して動作すると思います。それはコンパイルされ、データベースはプログラムにありました。レコードを表示する唯一の方法は、正しい検索を行うことです。

プログラムをブルートフォースしてすべての情報を抽出する方法はありますか?レコードは、1桁と10桁の長さ[1xxxxxxxxx]で始まるIDで検索されます。試してみたい場合は、1112700303で動作しますが、他の番号はありません。

逆コンパイラを試しましたが、何をしているのかわかりません。

プログラムはここからダウンロードできます: https ://docs.google.com/file/d/0B9fwDRGBsrxBT3FiSFdaTnJZcUk/edit

私の知識を増やし、ここで何か新しいことを学ぶので、あなたの助けに感謝します:D

4

2 に答える 2

0

質問ですが。ソース コードを入手する方法はありませんか (作成者に問い合わせる、プログラム名を検索するなど)。

Unix/Linux では、プログラム文字列はバイナリ ファイルから印刷可能な文字列を抽出します。x86実行可能ファイルでそれを行うと、たまたまASCII文字列、プログラムで使用される関数の名前、その他のジャンクである命令である文字列の長いリストが得られます。プログラムの初期化されたテキスト データ (printf(3) 形式、使用される定数文字列) がどこかにリストされています。この場合、アラビア語に見える一連の名前といくつかのディレクトリ名が表示されます。おそらくそれらを検索すると役立つ場合があります。

于 2013-01-20T01:49:58.313 に答える