Normally, If a smart contract is not affected by the Zerofunctionselector bug, then at the end of the code which makes jump to the target function lies a
0xfe opcode (which result in the smart contract execution to
But if the opcode is not present, then, the first function in the opcode is executed even if it wasn’t declared
How to get actual contract opcode from a deployed address ? How to map those opcodes to source code lines of the contract ?
And can the Zerofunctionselector bug results in private or constructor function to be executed ?