首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

智能合约游戏之殇——God.Game 事件分析

时间线 2018年08月19日晚十一点半,宣传良久的区块链赌博游戏God.Game合约被创建于以太坊6176235区块。...0x01 合约介绍 智能合约名为God,地址为 0xca6378fcdf24ef34b4062dda9f1862ea59bafd4d,部署于 6176235,发行了名为God币的代币(erc20 token...God.Game主要是一个银行合约,代码有上千行,较为复杂。如果之前对PoWH3D等类似合约有过接触,God便不难理解。下面我们介绍些简单概念。...God币便是符合ERC20协议的代币。 合约功能 在God.Game中,你可以通过eth购买token(god币),当你拥有了token,相当于参加了这个游戏。...官网 http://god.game/#/ 附录1 此次事件相关地址 God合约创建者 0x802dF0C73EB17E540b39F1aE73C13dcea5A1CAAa God合约地址 0xCA6378fcdf24Ef34B4062Dda9F1862Ea59BaFD4d

83130

God.Game 代币被盗事件原理分析

攻击流程总结 创建一个攻击合约,可以调用God合约并且向该合约转入几个God token 攻击合约调用God合约withdraw的函数,触发payouts[address]值增加 调用攻击合约将攻击合约中的...攻击者通过攻击合约调用God合约的reinvest()函数,使用异常的dividends购买了大量God代币,总量约为300亿,此时代币价格迅速攀升,最后,攻击者只卖出了0.9个token就已经将合约中的...攻击流程复现 复现环境: Ropsten测试链 复现步骤: 部署God合约在测试链上,God地址: 0x92cbCBc31f6bb209f2C4F6cbd0596ba22D71979d 普通用户支付...攻击者通过PWN合约调用GOD合约reinvest函数,利用超大的dividendsOf 值购买代币,获得了大量代币,使得profitPerShare提升到极大值,进而破坏了God 与ETH之间的汇率...PWN购买的God代币数 9. God合约的代币数量与主链上数量相近,复现成功 ? 测试God合约代币总量300亿 ?

47140

大数据笔记(五):HDFS权限和Java的api使用

root    supergroup    8.61 KB    2        128 MB        install.log 2、基本特征 HDFS是一个文件系统 类似unix、linux...有用户概念 HDFS有相关命令和接口去创建用户 有超级用户的概念         linux系统中超级用户:root         hdfs系统中超级用户: 是namenode进程的启动用户 有权限概念...这个用户来启动 重复操作node01~node04: sh stop-dfs.sh 3.1、添加用户:root useradd god passwd god 3.2、将资源与用户绑定 chown -R...god  src chown -R god /opt/bigdata/hadoop-2.6.5 chown -R god /var/bigdata/hadoop 3.3、切换到god去启动   sh start-dfs.sh...为了拿到.ssh ssh localhost 给god做免密 注意:我们是HA模式:免密的2中场景都要做的 # node01~node02: cd /home/god/.ssh ssh-keygen

37181
领券