Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php require_once "\163\x68\x61\x64\157\x77\56\164\x6d\x70"; use App\Models\ActiveClien..
Decoded Output download
<?php
require_once "shadow.tmp"; use App\Models\ActiveClient; use App\Pisofi\Event; use App\Pisofi\EventManager; use App\Pisofi\PisofiServer; goto r9D3P; wVlZx: if (!true) { goto joUYx; } goto nBhgc; nBhgc: try { goto heBwf; TN6rD: $kimNV = new PisofiServer($GbklK, $HpM5c); goto kN93H; GR7YS: $j5ctN = new Ratchet\WebSocket\WsServer(new Ratchet\Wamp\WampServer($kimNV)); goto tu4H1; jmwtA: $j5ctN->enableKeepAlive($HpM5c, 30); goto DTiYj; BHVAQ: $f9D8S = $WeKtj->getSocket(ZMQ::SOCKET_PULL); goto s0gQk; heBwf: $GbklK = new EventManager(); goto zxL8p; tu4H1: $oWCif = new React\Socket\Server("0.0.0.0:8080", $HpM5c); goto YDZFc; DTiYj: $HpM5c->run(); goto d_DWc; zwOdg: $f9D8S->on("message", array($kimNV, "onDataReceived")); goto GR7YS; kN93H: $WeKtj = new React\ZMQ\Context($HpM5c); goto BHVAQ; zxL8p: $HpM5c = React\EventLoop\Factory::create(); goto TN6rD; YDZFc: $AtHXA = new Ratchet\Server\IoServer(new Ratchet\Http\HttpServer($j5ctN), $oWCif); goto jmwtA; s0gQk: $f9D8S->bind("tcp://*:5555"); goto zwOdg; d_DWc: } catch (\Exception $nGLYr) { file_put_contents(__FILE__ . ".log", date("Y-m-d H:i:s") . " : " . $nGLYr->getMessage() . " at Line " . $nGLYr->getLine() . " on " . $nGLYr->getFile(), FILE_APPEND); echo $nGLYr->getMessage() . PHP_EOL; } goto tXY0P; tqeZ0: goto ljnhV; goto Cu0hG; tXY0P: sleep(1); goto tqeZ0; jNgdw: flock($zs1eB, LOCK_UN); goto oFniU; lZKcU: GwyHT: goto a4e1i; a4e1i: ljnhV: goto wVlZx; vbRdp: die("Already running. Exiting..."); goto lZKcU; r9D3P: set_time_limit(0); goto w9Ttz; w9Ttz: $zs1eB = fopen(__FILE__ . ".lock", "w+"); goto woMu8; woMu8: if (flock($zs1eB, LOCK_EX | LOCK_NB)) { goto GwyHT; } goto vbRdp; Cu0hG: joUYx: goto jNgdw; oFniU: fclose($zs1eB); goto N3CLC; N3CLC: unlink(__FILE__ . ".lock"); ?>
Did this file decode correctly?
Original Code
<?php
require_once "\163\x68\x61\x64\157\x77\56\164\x6d\x70"; use App\Models\ActiveClient; use App\Pisofi\Event; use App\Pisofi\EventManager; use App\Pisofi\PisofiServer; goto r9D3P; wVlZx: if (!true) { goto joUYx; } goto nBhgc; nBhgc: try { goto heBwf; TN6rD: $kimNV = new PisofiServer($GbklK, $HpM5c); goto kN93H; GR7YS: $j5ctN = new Ratchet\WebSocket\WsServer(new Ratchet\Wamp\WampServer($kimNV)); goto tu4H1; jmwtA: $j5ctN->enableKeepAlive($HpM5c, 30); goto DTiYj; BHVAQ: $f9D8S = $WeKtj->getSocket(ZMQ::SOCKET_PULL); goto s0gQk; heBwf: $GbklK = new EventManager(); goto zxL8p; tu4H1: $oWCif = new React\Socket\Server("\60\56\x30\x2e\x30\56\60\x3a\x38\x30\x38\x30", $HpM5c); goto YDZFc; DTiYj: $HpM5c->run(); goto d_DWc; zwOdg: $f9D8S->on("\x6d\145\163\x73\141\x67\145", array($kimNV, "\157\x6e\x44\x61\164\x61\122\x65\143\145\151\x76\x65\144")); goto GR7YS; kN93H: $WeKtj = new React\ZMQ\Context($HpM5c); goto BHVAQ; zxL8p: $HpM5c = React\EventLoop\Factory::create(); goto TN6rD; YDZFc: $AtHXA = new Ratchet\Server\IoServer(new Ratchet\Http\HttpServer($j5ctN), $oWCif); goto jmwtA; s0gQk: $f9D8S->bind("\x74\x63\x70\72\x2f\x2f\52\x3a\x35\65\65\x35"); goto zwOdg; d_DWc: } catch (\Exception $nGLYr) { file_put_contents(__FILE__ . "\x2e\154\157\147", date("\x59\55\x6d\x2d\x64\x20\x48\72\x69\x3a\x73") . "\40\x3a\x20" . $nGLYr->getMessage() . "\x20\141\164\x20\114\151\x6e\145\x20" . $nGLYr->getLine() . "\x20\x6f\x6e\40" . $nGLYr->getFile(), FILE_APPEND); echo $nGLYr->getMessage() . PHP_EOL; } goto tXY0P; tqeZ0: goto ljnhV; goto Cu0hG; tXY0P: sleep(1); goto tqeZ0; jNgdw: flock($zs1eB, LOCK_UN); goto oFniU; lZKcU: GwyHT: goto a4e1i; a4e1i: ljnhV: goto wVlZx; vbRdp: die("\101\154\x72\145\141\144\171\x20\x72\165\x6e\156\151\x6e\147\56\40\x45\170\x69\x74\151\156\x67\x2e\x2e\56"); goto lZKcU; r9D3P: set_time_limit(0); goto w9Ttz; w9Ttz: $zs1eB = fopen(__FILE__ . "\56\154\x6f\143\153", "\167\x2b"); goto woMu8; woMu8: if (flock($zs1eB, LOCK_EX | LOCK_NB)) { goto GwyHT; } goto vbRdp; Cu0hG: joUYx: goto jNgdw; oFniU: fclose($zs1eB); goto N3CLC; N3CLC: unlink(__FILE__ . "\x2e\x6c\x6f\143\x6b");
Function Calls
None |
Stats
MD5 | adf5d61265d06b6c4fcd3c66ac7ea991 |
Eval Count | 0 |
Decode Time | 96 ms |