によるコマンドラインオプションする場合)は、非正規滞在実行ファイルの未知の起源?

StackOverflow https://stackoverflow.com/questions/2341095

質問

から非正規滞在実行すること。う/?, -h、--helpをコマンドラインから利回りはない。 を発見することはできる場合には実行ファイルがサポートしてコマンドラインオプションによる内部実行? その逆。池尾:そういうふうに考えていいということが?

いのWindowsの実行うのも興味についてのお考えを伺う異なるアプローチが必要なのか他のOS.

役に立ちましたか?

解決

Windowsき この質問 約decompiling Windows実行ファイル.で比較的簡単に少なくとも発見し、オプション(そうは思わなかったです。

他のヒント

Linuxでは、ステップ1は、ファイルに印刷可能な文字のすべての文字列をダンプstrings your_fileを実行することになります。任意定数の文字は、このように、任意の「使用」の指示を含む、表示されます。

次のステップでは、ファイル上でltraceを実行する可能性があります。これは、プログラムが行うすべての関数呼び出しを示しています。それはgetopt(または馴染み)を含む場合、それが入力パラメータを処理していることを確認兆候です。実際には、あなたはそれがgetopt関数の3番目のパラメータであるため、プログラムが期待している、まさに引数見ることができる必要があります。

これは反射するを使用して.NET実行可能な試みなら。これは、理解しやすいようも同等のC#コードにMSILコードを変換します。これらは、MSILに格納されていないとして、残念ながら民間とローカル変数名は、失われますが、まだ何が起こっているのかに従うことが可能であるべきである。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top