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ố.
}
}