標準入力のリダイレクトに応答していない不正なブラックボックスjavaアプリケーション
-
20-09-2019 - |
質問
私は認証を必要とする外部のJavaアプリケーション(ブラックボックス)を、持っています。私は、一括設定でこのアプリケーションを実行する必要がありますが、それはいくつかの非標準的な方法では、標準入力からの読み込みをしているようです。それは私がそれにファイル(... <password.txt
)またはパイプデータにSTDINをリダイレクトする(echo mypasword | ...
を)プログラムの呼び出しを設定した場合、それは入力を認識しない、です。私はそれを実行すると、また、奇妙な何かをやって、ちょうどで標準から読んでいないしなければならないので、正当なパスワード文字としてCntrl+c
とCntrl+d
とCntrl+z
を傍受するようです。
このアプリケーションは入力を読み込むためにやって何ができるか任意のアイデア?私はプログラムで情報を送信できるようにする必要がある、と私は一瞬困惑しています。
解決
最も簡単にはソースコードを見てみることです。 あなたは、この利用可能を持っていない、あなたに提供することができない場合は、noreferrer"> Javaの逆コンパイラ。提供誰でもプログラムを書いたことは、あなたが逆コンパイルのソースから何が起こるかを把握することができる必要があり、ソースコードを難読化しませんでした。
所属していません StackOverflow