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

Variables

None

Stats

MD5 63e1a6135356fc9e242953633d981b53
Eval Count 0
Decode Time 59 ms