如何从合约中知道私有变量的位置?

How to know the location of a private variable from a contract?

如果您知道私有值的位置,web3 有一种方法可以从合约中读取私有值。 https://ethereum.stackexchange.com/questions/13910/how-to-read-a-private-variable-from-a-contract

问题是如何知道合约中私有值的位置?

如果你有那个合约的地址,那么你可以对其字节码进行逆向工程,找到那个私有值的位置。如果你不知道存储在以太坊中是如何工作的,你可以看看this.

至于如何逆向,在etherscan里面​​有内置的反编译工具。比如你取一个look at some contract's address,就会有一个反编译按钮。