pragma solidity ^0.4.18;

contract Vulnerable {
    function () payable {
        revert();         // Nếu ai đó chuyển tiền, chuyển ngược lại hoặc cấm
    }

    function somethingBad() {
        require(this.balance > 0);
        // Nếu có tiền trong hợp đồng, hợp đồng này sẽ huỷ và các bên sẽ bị truy tố.
    }
}