2013-05-08 19 views
-1

我只是瀏覽我的服務器,並在其中一個目錄中發現一個可疑文件。這是一個.sh文件,經過研究,我明白它是Windows批處理文件的Linux等價物。這個.sh文件是惡意的?我不知道它來自何處

這很好學......但我沒有把它放在那裏。而我只位於它的一個實例,下面的代碼:

#!/bin/bash 

#(filename).jpg 

for file in $(find . -name '*_?_*.jpg' -print) 
do 
newfile=$(echo $file | sed 's/_\(.\)_/_0\1_/') 
mv $file $newfile 
done 

(filename)是我的替代腳本中的文件名。

爲了從中學習,我想知道的是,如果這是一個惡意文件,它的目的可能是什麼?

再一次,我沒有把這個文件放在那裏,我沒有經常通過SSH訪問我的服務器,所以這引起了一些擔憂。任何幫助將真正讚賞。謝謝!

+0

不,它似乎並不兇星,它只是重命名JPG使用正則表達式的文件。 – 2013-05-08 22:33:53

+1

@ H2CO3真的有必要嗎?我不知道這個文件是關於什麼的,這就是我在這裏發佈這個問題的原因。現在我明白了。 – wordman 2013-05-08 22:48:26

回答

3

腳本只是重命名其中有一個名稱,如.jpg文件:

Nice_Picture_2_.jpg 

Nice_Picture_02_.jpg 

沒有惡意

+0

Nice_Picture_2_.jpg,不Nice_Picture_(2)_。jpg。轉義括號只是爲了記憶。 – Ziffusion 2013-05-08 22:37:38

+0

謝謝,你是對的。這次我測試過了;) – hek2mgl 2013-05-08 22:41:57

+0

記憶?捕捉,你的意思是 – sehe 2013-05-08 22:43:57

相關問題