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 declare (strict_types=1); namespace pocketmine; use raklib\protocol\ACK; use rakli..
Decoded Output download
<?php
declare (strict_types=1); namespace pocketmine; use raklib\protocol\ACK; use raklib\protocol\AdvertiseSystem; use raklib\protocol\Datagram; use raklib\protocol\EncapsulatedPacket; use raklib\protocol\NACK; use raklib\protocol\OfflineMessage; use raklib\protocol\OpenConnectionReply1; use raklib\protocol\OpenConnectionReply2; use raklib\protocol\OpenConnectionRequest1; use raklib\protocol\OpenConnectionRequest2; use raklib\protocol\Packet; use raklib\protocol\UnconnectedPing; use raklib\protocol\UnconnectedPingOpenConnections; use raklib\protocol\UnconnectedPong; class RakLibPacketPool { private static $packetPool; public static function init() { self::$packetPool = new \SplFixedArray(256); self::$packetPool[UnconnectedPing::$ID] = new UnconnectedPing(); self::$packetPool[UnconnectedPingOpenConnections::$ID] = new UnconnectedPingOpenConnections(); self::$packetPool[OpenConnectionRequest1::$ID] = new OpenConnectionRequest1(); self::$packetPool[OpenConnectionReply1::$ID] = new OpenConnectionReply1(); self::$packetPool[OpenConnectionRequest2::$ID] = new OpenConnectionRequest2(); self::$packetPool[OpenConnectionReply2::$ID] = new OpenConnectionReply2(); self::$packetPool[UnconnectedPong::$ID] = new UnconnectedPong(); self::$packetPool[AdvertiseSystem::$ID] = new AdvertiseSystem(); } public static function WYnoH(int $mQiLc, string $T7Ou9 = '') { $tKZDh = self::$packetPool[$mQiLc]; if (!($tKZDh !== null)) { goto HZaF3; } $tKZDh = clone $tKZDh; $tKZDh->buffer = $T7Ou9; return $tKZDh; HZaF3: return null; } }
?>
Did this file decode correctly?
Original Code
<?php
declare (strict_types=1); namespace pocketmine; use raklib\protocol\ACK; use raklib\protocol\AdvertiseSystem; use raklib\protocol\Datagram; use raklib\protocol\EncapsulatedPacket; use raklib\protocol\NACK; use raklib\protocol\OfflineMessage; use raklib\protocol\OpenConnectionReply1; use raklib\protocol\OpenConnectionReply2; use raklib\protocol\OpenConnectionRequest1; use raklib\protocol\OpenConnectionRequest2; use raklib\protocol\Packet; use raklib\protocol\UnconnectedPing; use raklib\protocol\UnconnectedPingOpenConnections; use raklib\protocol\UnconnectedPong; class RakLibPacketPool { private static $packetPool; public static function init() { self::$packetPool = new \SplFixedArray(256); self::$packetPool[UnconnectedPing::$ID] = new UnconnectedPing(); self::$packetPool[UnconnectedPingOpenConnections::$ID] = new UnconnectedPingOpenConnections(); self::$packetPool[OpenConnectionRequest1::$ID] = new OpenConnectionRequest1(); self::$packetPool[OpenConnectionReply1::$ID] = new OpenConnectionReply1(); self::$packetPool[OpenConnectionRequest2::$ID] = new OpenConnectionRequest2(); self::$packetPool[OpenConnectionReply2::$ID] = new OpenConnectionReply2(); self::$packetPool[UnconnectedPong::$ID] = new UnconnectedPong(); self::$packetPool[AdvertiseSystem::$ID] = new AdvertiseSystem(); } public static function WYnoH(int $mQiLc, string $T7Ou9 = '') { $tKZDh = self::$packetPool[$mQiLc]; if (!($tKZDh !== null)) { goto HZaF3; } $tKZDh = clone $tKZDh; $tKZDh->buffer = $T7Ou9; return $tKZDh; HZaF3: return null; } }
Function Calls
None |
Stats
MD5 | 63e1a6135356fc9e242953633d981b53 |
Eval Count | 0 |
Decode Time | 59 ms |