2016-07-22 2 views
0

공유 서버에 주입 된 파일이 많습니다. 첫 줄이 250자를 초과하면 모든 PHP 파일의 첫 줄을 php 태그로 바꾸어야합니다. 리눅스에서 이것을하는 간단한 명령이 있습니까?250 문자 이상인 경우 PHP 스크립트의 첫 번째 줄 바꾸기

+1

[웹 사이트 해킹, SED/GREP로 악성 코드를 제거하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/28317990/website-hacked-how-to-remove-malicious-code-with-sed) -grep) – tripleee

+1

참조 http://meta.stackoverflow.com/questions/314002/how-to-cope-with-help-ive-been-hacked-questions – tripleee

답변

0

사용 sed :

sed -i '1s/^.\{250,\}$/<?php/g' *.php 

이합니다 (s/ 전에 1)를 첫 번째 라인을 대체 할 현재 디렉토리에있는 모든 PHP 파일 <?php와 250 개 이상의 문자 (.\{250, \})의 경우.