De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.
*Please note that not all obfuscation codes can be decoded.<?php /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator 2.0.3 | | on 2023-10-31 14:25:56 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ namespace Plugin\AmazonPayV2_42\Entity;use Doctrine\ORM\Mapping as ORM;/** * AmazonTrading * * @ORM\Table(name="plg_amazon_pay_v2_trading") * @ORM\InheritanceType("JOINED") * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) * @ORM\HasLifecycleCallbacks() * @ORM\Entity(repositoryClass="Plugin\AmazonPayV2_42\Repository\AmazonTrading") */ class AmazonTrading{ /** * @var integer * * @ORM\Column(name="id", type="integer", options={"unsigned":true}) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var Eccube\Entity\Order * * @ORM\ManyToOne(targetEntity="Eccube\Entity\Order", inversedBy="AmazonTrading") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="order_id", referencedColumnName="id") * }) */ private $Order; /** * @var string * * @ORM\Column(name="charge_permission_id", type="string", length=255) */ private $charge_permission_id; /** * @var string * * @ORM\Column(name="charge_id", type="string", length=255) */ private $charge_id; /** * @var integer * * @ORM\Column(name="authori_amount", type="integer") */ private $authori_amount; /** * @var integer * * @ORM\Column(name="capture_amount", type="integer") */ private $capture_amount; /** * @var integer * * @ORM\Column(name="refund_count", type="integer") */ private $refund_count; /** * @var string * * @ORM\Column(name="refund_id", type="string", length=255, nullable=true) */ private $refund_id;public function setId($id){$this->id = $id;return $this;}public function getId(){return $this->id;}public function setOrder(\Eccube\Entity\Order $Order){$this->Order = $Order;return $this;}public function getOrder(){return $this->Order;}public function setChargePermissionId($chargePermissionId){$this->charge_permission_id = $chargePermissionId;return $this;}public function getChargePermissionId(){return $this->charge_permission_id;}public function setChargeId($chargeId){$this->charge_id = $chargeId;return $this;}public function getChargeId(){return $this->charge_id;}public function setAuthoriAmount($authoriAmount){$this->authori_amount = $authoriAmount;return $this;}public function getAuthoriAmount(){return $this->authori_amount;}public function setCaptureAmount($captureAmount){$this->capture_amount = $captureAmount;return $this;}public function getCaptureAmount(){return $this->capture_amount;}public function setRefundCount($refundCount){$this->refund_count = $refundCount;return $this;}public function getRefundCount(){return $this->refund_count;}public function setRefundId($refundId){$this->refund_id = $refundId;return $this;}public function getRefundId(){return $this->refund_id;}}
<?php /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator 2.0.3 | | on 2023-10-31 14:25:56 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ namespace Plugin\AmazonPayV2_42\Entity; use Doctrine\ORM\Mapping as ORM; /** * AmazonTrading * * @ORM\Table(name="plg_amazon_pay_v2_trading") * @ORM\InheritanceType("JOINED") * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) * @ORM\HasLifecycleCallbacks() * @ORM\Entity(repositoryClass="Plugin\AmazonPayV2_42\Repository\AmazonTrading") */ class AmazonTrading { /** * @var integer * * @ORM\Column(name="id", type="integer", options={"unsigned":true}) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var Eccube\Entity\Order * * @ORM\ManyToOne(targetEntity="Eccube\Entity\Order", inversedBy="AmazonTrading") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="order_id", referencedColumnName="id") * }) */ private $Order; /** * @var string * * @ORM\Column(name="charge_permission_id", type="string", length=255) */ private $charge_permission_id; /** * @var string * * @ORM\Column(name="charge_id", type="string", length=255) */ private $charge_id; /** * @var integer * * @ORM\Column(name="authori_amount", type="integer") */ private $authori_amount; /** * @var integer * * @ORM\Column(name="capture_amount", type="integer") */ private $capture_amount; /** * @var integer * * @ORM\Column(name="refund_count", type="integer") */ private $refund_count; /** * @var string * * @ORM\Column(name="refund_id", type="string", length=255, nullable=true) */ private $refund_id; public function setId($id) { $this->id = $id; return $this; } public function getId() { return $this->id; } public function setOrder(\Eccube\Entity\Order $Order) { $this->Order = $Order; return $this; } public function getOrder() { return $this->Order; } public function setChargePermissionId($chargePermissionId) { $this->charge_permission_id = $chargePermissionId; return $this; } public function getChargePermissionId() { return $this->charge_permission_id; } public function setChargeId($chargeId) { $this->charge_id = $chargeId; return $this; } public function getChargeId() { return $this->charge_id; } public function setAuthoriAmount($authoriAmount) { $this->authori_amount = $authoriAmount; return $this; } public function getAuthoriAmount() { return $this->authori_amount; } public function setCaptureAmount($captureAmount) { $this->capture_amount = $captureAmount; return $this; } public function getCaptureAmount() { return $this->capture_amount; } public function setRefundCount($refundCount) { $this->refund_count = $refundCount; return $this; } public function getRefundCount() { return $this->refund_count; } public function setRefundId($refundId) { $this->refund_id = $refundId; return $this; } public function getRefundId() { return $this->refund_id; } }
Malware detection & removal plugin for WordPress
(C)2020 Wordpress Doctor All rights reserved.