Someone asked about the internal visibility function in solidity.
Two comments claimed that despite being internal at the access and code level, there would be some ways to be able to access and call a function marked internal from another contract.
the first comment says that through the "deposit challenge verify" mechanism it is possible to get around this
the second says that through upcode
EXTCODECOPYis also possible.
The post: 'internal' keyword in a function definition in Solidity
I don't know if I'm getting confused or if they actually said that it's possible to access and call from outside the contract a function marked internal. I've studied and read several things and I haven't seen how this is possible.
EXTCODCOPYI would be very grateful. It retrieves the byte code, but even in that retrieval I don't understand how it will be able to call and interact with an internal function that forbids it to call. – Ether Man Feb 17 '22 at 01:13