【问题标题】:Decode ob_start() data解码 ob_start() 数据
【发布时间】:2017-02-16 20:08:12
【问题描述】:

这绝对是一个新手问题,因为我不知道从哪里开始。

多年来,我一直使用 PHP 反垃圾邮件表单电子邮件脚本,该脚本是从开发人员(已停止业务)处购买的,但有时会被我们的虚拟主机标记为可疑。它继续完美地工作,但我想更多地了解它在做什么......

有没有办法解码以下内容:

<?php ob_start();?>FJ3HbutclkZfpYfV4IA5oRr1gznnzEmBOY....?>

当然,代码比上面的要长很多。

非常感谢您的想法和建议。

【问题讨论】:

  • 这看起来可能是用 IonCube Encoder 编码的。你的服务器上安装了那个(或类似的东西)吗?
  • 嗨,Alex,我不这么认为!
  • 从命令行运行php -i或点击调用phpinfo()的页面,它将打印所有已安装的模块。
  • 那么剩下的代码是什么? ob_start 将以下行捕获到字符串变量中。那么它是如何使用的呢?

标签: php ob-start


【解决方案1】:

这似乎是一堆乱七八糟的开源类,包括 PHPMailer。完整代码是here。请注意,这看起来很旧,并且无法在 PHP 版本高于 5.6 时按原样工作。

【讨论】:

  • 谢谢亚历克斯,这至少可以说很有教育意义!
  • 警告 - 此代码似乎易受 SQL 注入攻击。您可能想切换到更新的东西。
  • 会的!再次感谢。
猜你喜欢
  • 2015-03-16
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多