PHP混淆器

上传文件或直接输入代码

1、您可以直接复制代码到输入框或者直接上传文件提交混淆。

2、上传的文件必须是php文件或zip文件,并且该zip文件的大小必须小于5M。

3、感谢您的使用,如果有任何问题,欢迎反馈到我邮箱: 503ouyang#sina.com(#替换成@)。

以下场景暂不支持

有个常识你必须知道:真正的混淆,基本没有100%兼容的!

例如下面这种场景,正常我们都会对私有方法进行混淆,所以hello方法默认是会混淆的,但是run方法,如果action传入hello,很明显,是不行的。

/**
 * @param string $action
 */
public function run($action)
{
    $this->$action();
}

private function hello()
{
    ...
}
              

目前发现ThinkPHP 3.2有个很骚的操作,Get或者Post参数支持直接设置到方法的参数里,就像下面这个示例,访问/detail?id=xxx时,可以直接通过detail方法里的id参数进行接收,但我们默认会对方法的参数进行混淆,很明显,最终也会GG。

/** * @param int $id $_GET['id'] */ public function detail($id) { ... }

如果您有遇到其他不兼容的情况,欢迎反馈到我邮箱:503ouyang#sina.com(#替换成@),我将尽可能兼容,谢谢。