我的網站被黑,並在php
文件的每一第一行刪除特定行,我有一行:從PHP文件
<?php $knitglx = '<%G]y6d]281Ld]245]K2
... $knitglx=$fmfqhx-1; ?><?php
(這是很長)。由於我使用的是wordpress,因此有數百萬個文件,不可能一一打開並刪除這一行。有沒有辦法一次刪除它們?
我讀了一些關於sed
函數,但我不知道如何使用它,並經過一些討論後,我知道這不會解決我的問題,所以現在我正在尋找一種方式如何掃描並從我的文件中刪除病毒。任何幫助都可以。
關閉我的頭頂:'find。 -type f -name「* .php」-exec sed -i'<?php \ $ knitglx。* $/d'{} \;' – Lando
[在目錄和子目錄中查找並替換爲sed] https://stackoverflow.com/questions/6758963/find-and-replace-with-sed-in-directory-and-sub-directories) –
從備份或以前的git提交恢復。您無法確定這是一百萬個文件中唯一的變化。 – mkaatman