によるコマンドラインオプションする場合)は、非正規滞在実行ファイルの未知の起源?
-
22-09-2019 - |
質問
から非正規滞在実行すること。う/?, -h、--helpをコマンドラインから利回りはない。 を発見することはできる場合には実行ファイルがサポートしてコマンドラインオプションによる内部実行? その逆。池尾:そういうふうに考えていいということが?
いのWindowsの実行うのも興味についてのお考えを伺う異なるアプローチが必要なのか他のOS.
解決
Windowsき この質問 約decompiling Windows実行ファイル.で比較的簡単に少なくとも発見し、オプション(そうは思わなかったです。
他のヒント
Linuxでは、ステップ1は、ファイルに印刷可能な文字のすべての文字列をダンプstrings your_file
を実行することになります。任意定数の文字は、このように、任意の「使用」の指示を含む、表示されます。
次のステップでは、ファイル上でltrace
を実行する可能性があります。これは、プログラムが行うすべての関数呼び出しを示しています。それはgetopt
(または馴染み)を含む場合、それが入力パラメータを処理していることを確認兆候です。実際には、あなたはそれがgetopt
関数の3番目のパラメータであるため、プログラムが期待している、まさに引数見ることができる必要があります。
これは反射するを使用して.NET実行可能な試みなら。これは、理解しやすいようも同等のC#コードにMSILコードを変換します。これらは、MSILに格納されていないとして、残念ながら民間とローカル変数名は、失われますが、まだ何が起こっているのかに従うことが可能であるべきである。
所属していません StackOverflow