Working on some smart contract security cases to become more comfortable with it but am running into an issue.
In order to solve this particular puzzle, I need to initiate a fallback function from a contract that is non-payable and send some data along with it. In the case of a payable fallback function I'd just send over some wei together with the msg.data and that should work. But what if a fallback function is nonpayable? I can't select it as a function to send to in web3's sendTransaction right, because I do not have a method name for it.
How would you go about initiating that function while sending data along?