それは、プログラムがどこから実行されているかを隠すためにどれだけのトラブルが起こるかに依存します。それが多すぎない場合
12583
スクリーンショットのプロセスIDから始めます
- を使用する
ls -l /proc/12583/exe
と、絶対パス名へのシンボリックリンクが提供されます。(deleted)
- 削除されていない場合は、パス名のファイルを調べます。リンク数が1の場合は特に注意してください。そうでない場合は、ファイルの他の名前を見つける必要があります。
これをテストサーバーとして説明するので、データを保存して再インストールする方がよいでしょう。プログラムがルートとして実行されているという事実は、あなたが本当にマシンを本当に信頼できないことを意味します。
更新:ファイルが/ tmpにあることがわかりました。これはバイナリであるため、いくつかの選択肢があります。ファイルはシステムでコンパイルされているか、別のシステムでコンパイルされています。コンパイラドライバーの最後の使用時間を見るls -lu /usr/bin/gcc
と、手がかりが得られる場合があります。
一時停止として、ファイルに定数名がある場合、この名前でファイルを作成できますが、書き込み保護されています。コマンドを実行しているものがジョブを再生成する場合に備えて、現在のすべてのプロセスを記録し、長時間スリープする小さなシェルスクリプトをお勧めします。chattr +i /tmp/Carbon
少数のスクリプトが不変ファイルの処理方法を知っているため、ファイルシステムで許可されている場合に使用します。