3 ms·
But "breaking" electronically into a system also only executes (erronous) permissible actions? Where do you draw the line? Reading this a hash collision was ex
by ralfd 5y ago
But "breaking" electronically into a system also only executes (erronous) permissible actions? Where do you draw the line?
Reading this a hash collision was exploited:
https://rekt.news/polynetwork-rekt/ https://rekt.news/polynetwork-rekt/
> Well... here's the actual sighash of the target function:
> http://ethers.utils.id http://ethers.utils.id ('putCurEpochConPubKeyBytes(bytes)').slice(0, 10)
> '0x41973cd9'
> And the sighash that the attacker crafted...
> http://ethers.utils.id http://ethers.utils.id ('f1121318093(bytes,bytes,uint64)').slice(0, 10)
> '0x41973cd9'
> Fantastic. No private key compromise required! Just craft the right data and boom... the contract will just hack itself!