TMT观察网_独特视角观察TMT行业

WF曲速未來:智能合約攻擊分析之龐氏代幣合約漏洞區塊鏈

區塊鏈安全檔案 2018-09-04 20:29
分享到:
導讀

WF曲速未來表示:以太坊智能合約中混雜進了不少龐氏騙局合約,他們向投資者承諾,如果你向某合約投資一筆以太坊,它就會以一個高回報率回贈你更多的以太幣,然而高回報只能從后續的投資者那里源源不斷地吸取資金以反饋給前面的投資者。

以太坊智能合約中混雜進了不少龐氏騙局合約,他們向投資者承諾,如果你向某合約投資一筆以太坊,它就會以一個高回報率回贈你更多的以太幣,然而高回報只能從后續的投資者那里源源不斷地吸取資金以反饋給前面的投資者。

WF曲速未來表示:根據區塊鏈大數據評級機構RatingToken最新數據顯示,2018年7月20日全球共新增9552個合約地址,其中317個為代幣型智能合約,另外值得關注的是同一個賬戶創建了7900個完全相同的智能合約,共消耗Gas費22 ETH,疑似代投機構批量創建。

ETH是一個典型的龐氏代幣合約。該合約可以看成虛擬幣交易所,但只有ETH和ETHX (ERC20 token)交易對,每次交易,都有5%的token分配給整個平臺的已有的token持有者,因此token持有者在持幣期間,將會直接賺取新購買者和舊拋售者的手續費。從ETHX合約代碼可以看出,該合約對transferFrom函數進行了擴展,transferFrom函數首先進行allowance限額判定,然后調用了自定義的transferTokens函數來完成轉賬。

在transferTokens函數中,當to賬戶地址不等于合約地址,由于事先對from賬戶額度進行了安全檢查,因此后面對from賬戶的balance運算不會產生溢出。

當to賬戶地址等于合約地址時,則調用sell函數,sell函數中由于代碼編寫失誤,錯誤的將from寫成msg.sender,對msg.sender的額度進行了減法操作,而在減法操作前沒有進行安全檢查,因此存在溢出漏洞。

為了完成對這個溢出漏洞的攻擊,攻擊者需要2個賬戶A、B,其中A賬戶代幣余額不為0,B賬戶代幣為0。

1)A賬戶調用approve給B授權一部分轉賬額度,假設授權額度為1;

2)B賬戶調用transferFrom,從A賬戶轉1單位代幣到智能合約;transferFrom調用sell函數時觸發整數溢出,即0-1=2^255。B賬戶在余額為0的情況下獲得了最大額度的token。

在ETHX合約攻擊鏈中,攻擊者使用了兩個賬戶地址,分別為:

0x423b1404f51a2cdae57e597181da0a4ca4492f30

0x17a6e289e16b788505903cc7cf966f5e33dd1b94

首先,0x17a6e289e16b788505903cc7cf966f5e33dd1b94調用approve給0x423b1404f51a2cdae57e597181da0a4ca4492f30授權轉賬額度,參數value=1。

然后,0x423b1404f51a2cdae57e597181da0a4ca4492f30調用transferFrom方法,從賬戶0x17a6e289e16b788505903cc7cf966f5e33dd1b94向ETHX合約地址0x1c98eea5fe5e15d77feeabc0dfcfad32314fd481 轉移1個Token。

調用前,balance(0x423b1404f51a2cdae57e597181da0a4ca4492f30)=0。調用后,溢出后balance(0x423b1404f51a2cdae57e597181da0a4ca4492f30)=2^255。

監控平臺顯示已經被攻擊的同類代幣合約如下表:

總結:

但其實究其根本,之所以如此多的智能合約出現同類漏洞,其背后是混亂的數字代幣發行現狀。區塊鏈安全公司WF曲速未來還要提醒的是,在數字貨幣的世界里,各種漏洞都潛伏其中,投資者需要做好漏洞隨時暴露的心理準備,同時,平臺自身的資質,也是投資者需要仔細考慮的重要因素。

合約 賬戶 投資者 調用 地址
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


主站蜘蛛池模板: 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 电子巡更系统-巡检管理系统-智能巡检【金万码】| WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 上海道勤塑化有限公司| 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 芝麻黑-芝麻黑石材厂家-永峰石业| 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 微学堂-电动能源汽车评测_电动车性能分享网 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 传动滚筒_厂家-淄博海恒机械制造厂 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 |