如何使用base64编码PHP文件

时间:2013-05-29 13:43:12

标签: base64

:)

我有一个非常愚蠢的问题,你们中的大多数人都希望马上让我回到谷歌,但这并没有在第一个小时内帮助我。我想我不知道该怎么找。我有一个PHP文件,我想在base64中使用它但我无论如何都无法工作。

1)我将我的PHP脚本编码为base64(并包含了PHP标记)。它看起来如下:JTNDJTNGcGhwJTIwVGhpcyUyMGlzJTIwdGhlJTIwUEhQJTIwY29kZSUyMCUzRiUzRQ ==

这种base64不会执行所以我添加了PHP标签,尽管编码文件已经有了它。仍然没有成功。从base64中删除了标签并再次尝试,但仍然无法正常工作。然后我尝试添加PHP标签,并在其中添加: eval(gzinflate(base64_decode('base64 here')));

无论如何仍然没有成功。有人在这里告诉kiddo如何正确运行base64编码的PHP文件? 真的会被贬低。 :)

2 个答案:

答案 0 :(得分:3)

一个简单的代码:

$source = "JTNDJTNGcGhwJTIwVGhpcyUyMGlzJTIwdGhlJTIwUEhQJTIwY29kZSUyMCUzRiUzRQ==";
$code = base64_decode($source);
eval($code);

甚至更短:

eval(base64_decode("JTNDJTNGcGhwJTIwVGhpcyUyMGlzJTIwdGhlJTIwUEhQJTIwY29kZSUyMCUzRiUzRQ=="));

您要加密代码吗?如果是这样,这不是正确的方法。使用this onethis one等加速器。他们会隐藏你的代码并使它们更快!

答案 1 :(得分:2)

如果您打算使用base_64对您的php文件进行编码,那么编码后的文本需要位于php标签之间,包括base_64标签。

实施例: 如果您的代码是: JTNDJTNGcGhwJTIwVGhpcyUyMGlzJTIwdGhlJTIwUEhQJTIwY29kZSUyMCUzRiUzRQ

然后您的代码应如下所示:

<?php eval("?>".base64_decode("JTNDJTNGcGhwJTIwVGhpcyUyMGlzJTIwdGhlJTIwUEhQJTIwY29kZSUyMCUzRiUzRQ")); ?>

基本上您的基本代码如下所示:

<?php eval("?>".base64_decode("Code Goes here")); ?>

有更多简单的工具可以为您提供此选项 看看这个:PHP Encoder & Decoder with Domain Lock