我的网站已经感染了恶意软件代码,这是一个例子:
<?php if(!isset($GLOBALS["\x61\156\x75\156\x61"])) { $ua=strto...algiyujsz-1; ?>
它是一个相当大的代码,但是我猜测由于某些字符str_replace无法正常工作,我将如何通过preg_replace替换上面的字符串(...是一个通配符) ?我在正则表达式上相当糟糕,并且无法使其正常运行。或者是否有一些方法可以通过str_replace使这个工作,所以我有一个参考点为furure?
此处的完整代码:http://pastie.org/10084259
谢谢!
答案 0 :(得分:0)
使用'/<\?php if\(!isset\(\$GL(.+?)z-1; \?>/is'
和preg_replace